【版本】达梦数据库 v8.1.4.116
【场景】故障排查、备份导出运维
【现象 / 需求】执行 dexp/dexpdp 数据导出时进程 hang 住无响应,导出任务停滞。
【原因】数据库内部会话 SQL 执行卡住,出现调用等待超时,该问题在后续新版本已修复。
【操作步骤】
- 查找 dexp 卡死进程 ID:ps -ef|grep dexp
- 使用 strace 附着跟踪卡死进程,观测系统调用耗时:strace -f -T -p <进程 PID>
- 查看数据库会话状态,确认是否存在会话 SQL 卡住:查询 v$sessions 视图分析会话情况
- 处理方案:优先升级达梦数据库至修复该问题的新版本,或直接使用新版本二进制程序执行导出。
【验证】
- ps -ef|grep dexp
预期结果:不再存在异常 hang 住的 dexp 进程,导出任务正常运行完成。
- 重新执行 dexp 导出命令,导出任务正常完成,无停滞。
【SQL / 命令】
#查找dexp进程
ps -ef|grep dexp
#跟踪进程系统调用
strace -f -T -p 682795
--查看数据库会话
select * from v$sessions;
【注意】
- strace 跟踪生产进程会带来少量性能开销,故障排查完成后及时退出 strace。
- 升级 / 替换新版本 bin 前做好全量备份,业务低峰期操作。
【日期】2026-09-01