How to calculate adjust SCN level

本文对eygle的如何处理ORA-600 [2662]作一点补充。 通常我们对于ORA-600 [2662]错误的解决是通过10015 ADJUST_SCN事件来增进current SCN以达到比数据文件中最大的SCN还要大的目的,这样才可能启动数据库。 eygle的例子中报错信息如下: ORA-00600: internal error code, arguments: [2662], [0], [547743994], [0], [898092653], [8388617], [], [] 这个报错参数的含义在metalink中如此描述的: Arg [a] Current SCN WRAP Arg [b] Current SCN BASE Arg [C] dependent SCN WRAP 为了存储更大的SCN值,当SCN BASE到足够大并开始重置的时候,SCN WRAP将加1。 Arg [d] dependent SCN BASE Arg [e] Where present this is the DBA where the dependent…