ITPub博客

首页 > > > oradebug推进scn

oradebug推进scn

作者:zbdba 时间:2014-06-21 10:55:11 0 删除 编辑

有时候我们遇到如下错误:

ORA-01092: ORACLE instance terminated. Disconnection forced
ORA-00600: internal error code, arguments: [2662], [0], [5685940], [0], [5685970], [4194432], [], [], [], [], [], []
Process ID: 3157
Session ID: 1 Serial number: 3

我们可以通过bbed修改对应的数据文件头来解决,也可以通过推进scn来解决:

alter session set events 'IMMEDIATE trace name ADJUST_SCN level 1';

也可以使用oradebug来推进:

SYS@orcl11g>oradebug setmypid
Statement processed.
SYS@orcl11g>
SYS@orcl11g>
SYS@orcl11g>oradebug dumpvar sga kcsgscn_
kcslf kcsgscn_ [060017F58, 060017F88) = 005711D8 00000000 00000000 00000000 000000B5 00000000 00000000 00000000 00000000 00000000 60017C38 00000000
SYS@orcl11g>oradebug poke 0x060017F58 4 0x40000000
BEFORE: [060017F58, 060017F5C) = 005711DD
AFTER:  [060017F58, 060017F5C) = 40000000
SYS@orcl11g>oradebug dumpvar sga kcsgscn_
kcslf kcsgscn_ [060017F58, 060017F88) = 40000002 00000000 00000000 00000000 000000BC 00000000 00000000 00000000 00000000 00000000 60017C38 00000000
SYS@orcl11g>
SYS@orcl11g>
SYS@orcl11g>select dbms_flashback.get_system_change_number a from dual;
         A
----------
1073741827

原文作者:;如有侵权,请联系管理员删除。

下一篇: 使用bbed修改数据
请登录后发表评论 登录
全部评论

注册时间:2014-07-22

  • 博文量
    16
  • 访问量
    3288