AIX平台,Oracle数据库版本10.2.0.2,使用expdp导出时失败,报错:
ORA-39014: One or more workers have prematurely exited.
ORA-39029: worker 1 with process name "DW01" prematurely terminated
ORA-31671: Worker process DW01 had an unhandled exception.
ORA-00600: internal error code, arguments: [unable to load XDB library], [], []
ORA-06512: at "SYS.KUPW$WORKER", line 1342
ORA-06512: at line 2
确定如文档 ID 351650.1所写LD_LIBRARY_PATH、LIBPATH环境变量没有问题。
执行
SQL>@$ORACLE_HOME/rdbms/admin/catmeta.sql
SQL>@$ORACLE_HOME/rdbms/admin/catmet2.sql
SQL>@$ORACLE_HOME/rdbms/admin/utlrp.sql
解决
mos上说可能和KU$的一些对象损坏有关。
参考文档:
Export Aborts with ORA-600 [qmtInit1] or ORA-600 [unable to load XDB library] while Exporting Cluster Definitions (文档 ID 351650.1)
Datapump Export expdp Fails With ORA-600 [unable to load XDB library] (文档 ID 736049.1)