SMON故障造成的parallel rollback

yezhibin發表於2009-05-30
在oracle 10g中,由於bug造成SMON故障,導致當機事件,如:
Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONETue May 20 21:10:28 2008

Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONEORA-00600: internal error code, arguments: [15709], [29], [1], [], [], [], [], []

ORA-30319: Message 30319 not found;  product=RDBMS; facility=ORA


metalink通常建議將parallel recovery 關閉,因為序列恢復比並行恢復快很多。
SQL>alter system SET fast_start_parallel_rollback='FALSE';

評估恢復還需要多少時間,可採用以下方法:
SQL> select * from x$ktuxe where KTUXECFL='DEAD' and KTUXESTA='ACTIVE';

SQL> select * from GV$FAST_START_TRANSACTIONS ;

x$ktuxe.KTUXESIZ 表示還未完成回滾的數量,與GV$FAST_START_TRANSACTIONS中的(UNDOBLOCKSTOTAL-UNDOBLOCKSDONE)基本匹配


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/354732/viewspace-604486/,如需轉載,請註明出處,否則將追究法律責任。

相關文章