咨询微信: dbservice1234 7 x 24 在线支持!

ORA-00600: 内部エラー・コード, 引数: [kfcChkAio01] エラ解析

ORA-00600: 内部エラー・コード, 引数: [kfcChkAio01] エラ解析

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

 

ORA-00600: 内部エラー・コード, 引数: [kfcChkAio01] エラ解析 

 

 

もし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内部構造に詳しくない場合に、専門家に任せてください。