ITPub博客

首页 > Linux操作系统 > Linux操作系统 > SMON故障造成的parallel rollback

SMON故障造成的parallel rollback

原创 Linux操作系统 作者:yezhibin 时间:2009-05-30 21:25:44 0 删除 编辑
在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博客 ” ,链接:https://blog.itpub.net/354732/viewspace-604486/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2008-12-18

  • 博文量
    159
  • 访问量
    559680