问题描述
请教!如果数据库一次更新的数据量 回滚是否就失效了! 问题补充:就是如果一次更新的数据太多,是不是就超过事务回滚的限度 就无法回滚?
解决方案
oracle肯定不会出现这种情况,Oracle由undo_retention和undo_guarantee这两个参数控制,具体你可以查查,如果undo_guarantee设置的是强制保留,会导致dml操作hang住,不会继续。大数据的dml容易出现01555快照太旧的错误,建议分批处理,及时提交
解决方案二:
引用oracle肯定不会出现这种情况,Oracle由undo_retention和undo_guarantee这两个参数控制,具体你可以查查,如果undo_guarantee设置的是强制保留,会导致dml操作hang住,不会继续。大数据的dml容易出现01555快照太旧的错误,建议分批处理,及时提交同意!
解决方案三:
引用如果数据库一次更新的数据量 回滚是否就失效了!???把问题描述清楚!!!
时间: 2024-10-06 11:14:49