Oracle 9i上使用自動管理回滾的錯誤,簡單記錄一下。
錯誤信息為:
Sat May 12 21:54:17 2012
Errors in file /oracle/app/admin/prmdb/bdump/prmdb2_smon_483522.trc:
ORA-01595: error freeing extent (2) of rollback segment (19))
ORA-01594: attempt to wrap into rollback segment (19) extent (2) which is being freed
數(shù)據(jù)庫環(huán)境為9208 RAC for Aix,tb跟進MOS文檔With AUM Enabled ORA-01594 and ORA-01595 Found in the alert.log [ID 280151.1]的描述,導致問題的原因是在自動回滾管理系統(tǒng)中,如果SMON在嘗試收縮一個回滾段時,有新的事務導致回滾段需要擴展,那么這個回收的操作就會報錯。因此,可以認為這是一個正常的信息,而非是錯誤提示,可以簡單的忽略這個問題。
Oracle在10g中已經解決了這個問題,在9i中,可以嘗試添加更多的回滾空間來解決問題。