达梦 执行查询返回错误[-7120]:回滚记录版本太旧无法获取用户记录
作者:佚名
来源:网络
点击数: 次
发布时间:2023年11月10日
问题分析:达梦 执行查询返回错误[-7120]:回滚记录版本太旧无法获取用户记录,如下图:
处理办法:
方法一:修改 dm.ini 中的 undo_retention=1800 ,然后重启数据库;
方法二:动态调整参数 UNDO_RETENTION 值为 1800,该参数为 double 类型使用如下函数动态修改:
CopySP_SET_PARA_DOUBLE_VALUE(1,'UNDO_RETENTION',1800);
方法三:SQL 执行时,涉及到的数据被其他人修改了,所以会这样,建议停应用或者找个没人用的时候再迁移。
备注: UNDO_RETENTION 单位为秒,建议后续改回默认参数。