ACID:ORA-600 [2662] ORA-600 [4000] 1.通过adjust_scn
2.通过_minimum_giga_scn
3.通过oracdebugoradebug poke <address> <length> <value> |/ |/|/起始地址 长度 需要设置的值address:内存地址length:长度可为1,2,4,8value:可为10进制,也可以为16进制Oradebug on Linux1052507
2052507 –>修改SCN为2052507,可以是10进制,也可以是16进制
64425561947 –>修改SCN为64425561947,0x000f.00100f5b–>Little Endian存储的方式为00100F5B 0000000F,可以看到scn_wrap在后面,scn_base在前
–>查看scn_base的值,地址从0x06001AE70开始–>查看scn_wrap的值,地址从0x06001AE74开始
Oradebug on AIX
735435
835435 –>修改SCN为835435
64425561947 –>修改SCN为64425561947
–>查看scn_wrap的值,地址从0x7000000100120C0开始 –>查看scn_base的值,地址从0x7000000100120C4开始
总结:不论AIX,LINUX,HP,Solaris平台,修改SCN都可以用下列方式修改,这样修改最安全 oradebug poke 0x7000000100120C0 8 64425561947 |/ |/ |/ SCN变量开始地址 长度 需要设置的SCN值,这个值最好用10进制表示, 当然用16进制 也可以,不过用10进制不易混淆更安全Referencehttp://www.orafaq.com/papers/oradebug.pdfscn### 相关文章 How to Increase SCNOracle SCN(一)