1、查询UNDO_RETENTION值的大小,默认为90秒,这个值不建议调整太大。
可以通过SQL语句查询获取改参数值,如下:
select * from v$dm_ini where para_name LIKE 'UNDO_RETENTION';
2、把UNDO_RETENTION值改大一些,如改为1800秒,可以解决报回滚段太旧的问题。
sp_set_para_value(1,'UNDO_RETENTION',1800);
3、可以修改ENABLE_IGNORE_PURGE_REC,忽略报错,继续执行也可解决报回滚段太旧的问题
sp_set_para_value(1,'ENABLE_IGNORE_PURGE_REC',1);
更多资讯请上达梦技术社区了解: https://eco.dameng.com