关于Oracle Bug - ORA-600 [kffbAddBlk04]
- 此bug一般出现于在ASM建立或添加文件时,当然关于此报错还有很多其它原因,由于其为Oracle内部bug,所以公开信息较少。
- 一般需要辅助更多trace信息方能更具体了解原因。在Oracle 12.2.0.1版本,Oracle为其报错专门提供了补丁以增强其在报错时同时收集AMDU信息。(Bug 19664857 ORA-600 [kffbaddblk04] should collect AMDU dump)
症状
- 内部ORA-600报错
- ORA-600 [kffbAddBlk04] [a] [b] [c] [d] [e]
描述
- 此bug仅和ASM的使用有关,一般出现于在ASM建立或添加文件时。
- 需要注意的是,在对一个使用AU size超过1M的10g磁盘组进行diskgroup check repair后,建立文件可能会出现ORA-600 [kffbAddBlk04]报错并失败。AMDU dump对磁盘组信息导出显示free block list is not properly chained in the first extent of F1。
解决方案
需要第三方专业人员介入进行数据恢复处理。