Admin/admin

Max Reasonable SCN 오류

Qhtlr 2010. 1. 5. 12:46
2009년 12월 29일 긴급으로 내려온 내용.

http://hanlee79.tistory.com/25

아래의 쿼리를 수행시켜서 Max_resaonable_scn < current_scn이면 장애 발생 합니다.
-> 패치를 적용해야합니다. 
패치번호 : 9243179

 CURRENT          MAX              DIFF 
11580207351847 11580251258880 43907033  -> OK


col current_scn             for 999,999,999,999,999,999
col max_resonable_scn for 999,999,999,999,999,999
col DIFF                       for 999,999,999,999,999,999

SELECT current_scn,
       max_resonable_scn, 
       (max_resonable_scn - current_scn) "DIFF"
FROM   (SELECT current_scn, max_resonable_scn
        FROM   (SELECT (((((((To_number(To_char(SYSDATE,'YYYY')) - 1988) * 12
                               + (To_number(To_char(SYSDATE,'MM')) - 1)) * 31
                               + (To_number(To_char(SYSDATE,'DD')) - 1)) * 24
                             + (To_number(To_char(SYSDATE,'HH24'))))     * 60
                            + (To_number(To_char(SYSDATE,'MI'))))        * 60
                           + (To_number(To_char(SYSDATE,'SS')))))        * 16384 max_resonable_scn
                FROM   dual) a,
               (SELECT CHECKPOINT_CHANGE# current_scn
                FROM   v$database) b);

위의 오류때문인지 얼마전부터 alertlog에
ORA-00600: internal error code, arguments: [2252], [2700], [3309368271], [], [], [], [], [] 발생하고 있다.

확인해보니, 위의 ORA-00600: internal error code, arguments: [2252] 에러는 위의 오류때문에 발생함.