作者:雨竹清风
一些9i以前版本中开发应用程序或脚本时包含了手工设置或者指定段回滚的语句。这些语句如果在9i以上版本运行会产生错误。因此可以修改一个参数undo_suppress_errors的参数,这是一个动态的参数,因此可以使用
alter session set undo_suppress_errors=true;来修改。
另一个参数是undo_retention,此参数是说明保证读一致性还原数据的保留时间,单位为秒。
一般为900秒。可以使用alter system set undo_retention=900;来设置。
要想获得还原数据信息,通常可以通过以下数据字典进行查询:
v$undostat,dba_rollback_segs,v$rollname,v$rollstat,v$session,v$transaction。