oracle 11g expdp匯出報ORA-24001

sjw1933發表於2022-10-09

 

job

執行expdp 出現下列錯誤

ORA-31626: job does not exist
ORA-31637: cannot create job SYS_EXPORT_TABLE_03 for user SYSTEM
ORA-06512: at "SYS.DBMS_SYS_ERROR", line 95
ORA-06512: at "SYS.KUPV$FT_INT", line 798
ORA-39244: Event to disable dropping null bit image header during relational select
ORA-06512: at "SYS.DBMS_SYS_ERROR", line 86
ORA-06512: at "SYS.KUPC$QUE_INT", line 1825
ORA-24001: cannot create QUEUE_TABLE, SYS.KUPC$DATAPUMP_QUETAB_1 already exists

 

 

 

 

1 、查詢無效物件

SQL>select object_name from all_objects where owner='SYS' and status='INVALID';

OBJECT_NAME

------------------------------

KUPC$DATAPUMP_QUETAB_1

SYSNTfVzZ/2KLQNTgQ8CoAAJA1A==

SYSNTfVzZ/2KNQNTgQ8CoAAJA1A==

SYSNTfVzZ/2KPQNTgQ8CoAAJA1A==

AQ$_KUPC$DATAPUMP_QUETAB_V

AQ$_KUPC$DATAPUMP_QUETAB_E

AQ$_KUPC$DATAPUMP_QUETAB_F

AQ$KUPC$DATAPUMP_QUETAB

SBF_PUBLIC

無效物件中有datapump 元件

 

2 、刪除datapump queue

SQL>exec dbms_aqadm.drop_queue_table(queue_table =>'KUPC$DATAPUMP_QUETAB_2', force=> TRUE);

 

3 、編譯無效物件

SQL> @$ORACLE_HOME/rdbms/admin/utlrp.sql

 

4 、檢查無效元件

SQL>select object_name from all_objects where owner='SYS' and status='INVALID';

 

5 、到此沒有無效元件,如果有,重啟例項,繼續報錯

ORA-39006: internal error

ORA-39065: unexpected master process exception in DISPATCH

ORA-01403: no data found

ORA-39097: Data Pump job encountered unexpected error 100

6 、執行

SQL>@$ORACLE_HOME/rdbms/admin/catmet2.sql


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23825935/viewspace-2917346/,如需轉載,請註明出處,否則將追究法律責任。

相關文章