プロのOracle Databaseの復旧サービスを提供 携帯番号: +86 13764045638 メール:service@parnassusdata.com

    もしASMインスタンスがよくシャットダウンする。それにバックグラウンドログファイルalert.log以下のエラ情報が現れたら、この文を参考してください:   NOTE: starting recovery of thread=1 ckpt=201.9904 group=2 NOTE: starting recovery of thread=2 ckpt=139.4186 group=2   Tue Dec 16 03:00:51 2008 Errors in file /u01/app/oracle/product/10.2.0/asm/admin/+ASM/udump/+asm2_ora_15305.trc: ORA-00600: internal error code, arguments: [kfcChkAio01], [], [], [], [], [], [], [] ORA-15196: invalid ASM block header [kfc.c:5552] [endian_kfbh] [2079] [2147483648] [1 != 0] Abort recovery for domain 2 NOTE: crash recovery signalled OER-600 ERROR: ORA-600 signalled during mount of diskgroup FLASH このエラは diskgroupをdismountさせる。一般な原因はbug 7589862 である。 Traceファイルのstack callで確かにそのトラブルかを確認できる: kfcChkAio 関数kfxdrvMountはdiskgroupをmountするときに使われる。それはASMリカバリ層kfrcrvに属している。 このエラに主な表現は: ORA-00600: internal error code, arguments: [kfcChkAio01], [], [], [], [], [], [], [] kfcChkAio01 はIO操作が無効のブロックによってエラになった ORA-15196: invalid ASM block header [kfc.c:5552] [endian_kfbh] [2079] [2147483648] [1 != 0] そのなか
  • endian_kfbhはblock headerのデータ
  • 2079 ASM FILE NUMBER
  • 2147483648 ASM BLOCK NUMBER
  • 1 != 0 1 was the value found on the field referenced on the first argument, but 0 was the expected value.
  このトラブルが起こったら、人工的にASM metadata をPatchすることで解決してください。ASM内部構造に詳しくない場合に、専門家に任せてください。