ORA-00600: internal error code, arguments: [ORA_NPI_ERROR], [600], [ORA-00600: internal error code, arguments: [KFCHK_ERRRET], [kfa.c], [3025]
January 2nd, 2014
No comments
Problem description:
You are trying to recursively delete an ASM folder in asmcmd on 12.1.0.1 and are receiving the following ORA-00600:
ASMCMD> rm -rf 2013_12_10 ORA-29261: bad argument ORA-00600: internal error code, arguments: [ORA_NPI_ERROR], [600], [ORA-00600: internal error code, arguments: [KFCHK_ERRRET], [kfa.c], [3025], [], [], [], [], [], [], [], [], [] ], [], [], [], [], [], [], [], [], [] ORA-06512: at line 4 (DBD ERROR: OCIStmtExecute) ASMCMD>
Problem resolution:
This seems to be a currently unresolved issue in 12.1.0.1. Even applying PSU1 will not fix this issue. Currently it is only possible to workaround this issue by not recursively deleting folders and instead delete the files inside:
ASMCMD> rm -f 2013_12_10/* ASMCMD> ls -l Type Redund Striped Time Sys Name Y 2013_12_11/ Y 2013_12_12/ Y 2013_12_13/ ASMCMD>
System generated folders will be deleted automatically by Oracle ASM if no files are stored inside any longer.
Categories: Database, Grid Infrastructure, Oracle