首页/系统/信创系统运维速查/达梦 disql 常用操作
迁移适配65 条

达梦 disql 常用操作

disql 是达梦命令行客户端:登录、执行 SQL、跑脚本;迁移核验时用它统计对象数与行数与源库对账。

信创系统运维速查系统更新于 2026-10-12

登录与交互

登录与交互
cd /opt/dmdbms/bin
./disql SYSDBA/SYSDBA@localhost:5236    # 按实际口令登录
# 交互内:SELECT COUNT(*) FROM dba_tables;
#        DESC 表名;   退出:EXIT

脚本化执行

脚本化执行
./disql SYSDBA/口令@localhost:5236 -e "SELECT COUNT(*) FROM dba_tables;"
echo 'SELECT COUNT(*) FROM T1;' > /tmp/c.sql
./disql SYSDBA/口令@localhost:5236    # 登录后执行脚本:start /tmp/c.sql
脚本化执行语法与转义按版本核对;口令走受控文件与环境变量,避免散落明文。

易错点

  • 迁移对账不止行数:主键、索引、约束数量一起比对
  • 脚本中的反引号与转义在 shell 里容易被吃掉,先小脚本验证

数据来源与参考

  • 达梦数据库命令行工具文档(公开资料)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌