I have done hundreds of datapump and this one just would not go through. I have tried everything that I can dig through in Oracle Metalink and attempted informal patches from Oracle on 11.2.0.1,11.2.0.3, 11.2.0.4 and 12.0.1.0. Some of the attempts I have made are using VERSION=12, parallel=1 and tried recommended one-off patch from Oracle.
OK, OK, so what was my issue ??
I was trying to migrate their database at 10.2.0.5 to 11.2.0.4 and been getting ORA-600 [qerxtGetRefOffset_911]. Oracle alert.log, trace files and datapump traces and the issue appear to hit the Datapump Worker Process bug. There were quite a bit of similar bugs have been reported and it seems to me that the fix did not make it into 11.2.0.4 at first. They all appear similar to the following errors
ORA39014: One or more workers have prematurely exited.
ORA39029: worker 1 with process name "DW00" prematurely terminated
ORA31671: Worker process DW00 had an unhandled exception.
ORA00600: internal error code, arguments: [qerxtGetRefOffset_911], [], [], [], [], [], [], [], [], [], [], []
ORA06512: at "SYS.KUPW$WORKER", line 1887 ORA06512: at line 2
ORA39014: One or more workers have prematurely exited.
ORA39029: worker 2 with process name "DW00" prematurely terminated
ORA31671: Worker process DW00 had an unhandled exception.
ORA00600: internal error code, arguments: [qerxtGetRefOffset_911], [], [], [], [], [], [], [], [], [], [], []
ORA06512: at "SYS.KUPW$WORKER", line 1887
ORA06512: at line 2 Job "SYS"."SYS_IMPORT_FULL_01" stopped due to fatal error
DataPump Import (IMPDP) Fails With Internal Error ORA600 [qerxtgetrefoffset_911] When Importing V10 Dump Files (Doc ID 1369347.1) ORA600 [qerxtGetRefOffset_911] (Doc ID 1267718.1) this bug stated bug fix at 11.2.0.3, 12.1.0.1 and 11.2.0.2. Upon, trying to patch, it still did not fixed my issue.
I haven't tried conventional export/import or files copying as the options were not given and this issue is not my call. I was just being instructed to fix the issue by using Datapump.