expdp匯出報錯ORA-39127
處理物件型別 SCHEMA_EXPORT/TABLE/TRIGGER
ORA-39127: 呼叫 export_string :=EXFSYS.DBMS_EXPFIL_DEPASEXP.SCHEMA_INFO_EXP('ECOLOGY8',1,1,'11.02.00.04.00',newblock) 時發生意外錯誤
ORA-04063: package body "EXFSYS.DBMS_EXPFIL_EXP" 有錯誤
ORA-06508: PL/SQL: 無法找到正在呼叫 : "EXFSYS.DBMS_EXPFIL_EXP" 的程式單元
ORA-06512: 在 "EXFSYS.DBMS_EXPFIL_DEPASEXP", line 63
ORA-06512: 在 line 1
ORA-06512: 在 "SYS.DBMS_METADATA", line 10256
^C
Export> stop
解決方式:
select owner,object_name,object_type,status from dba_objects
where object_name = 'LT_EXPORT_PKG';
如果有失效物件
在SQLPLUS中執行
SQL> @?/rdbms/admin/utlrp 重新編譯一下再試試看
如果還是不行, 最終解決方案,重建該物件:
SQL> @?/rdbms/admin/owminst.plb
再次匯出還是報錯:
處理物件型別 SCHEMA_EXPORT/TABLESPACE_QUOTA
ORA-39127: 呼叫 export_string :=WMSYS.LT_EXPORT_PKG.SCHEMA_INFO_EXP('ECOLOGY8',0,1,'11.02.00.04.00',newblock) 時發生意外錯誤
ORA-04063: package body "WMSYS.LT_EXPORT_PKG" 有錯誤
ORA-06508: PL/SQL: 無法找到正在呼叫 : "WMSYS.LT_EXPORT_PKG" 的程式單元
ORA-06512: 在 line 1
ORA-06512: 在 "SYS.DBMS_METADATA", line 10256
解決方式
create table sys.exppkgact$_backup as select * from sys.exppkgact$; --備份表
delete from sys.exppkgact$ where package ='LT_EXPORT_PKG'; --刪除表裡值為 LT_EXPORT_PKG 這個的資料
再次匯出還是報錯,又回到了原來的錯誤:
RA-39127: 呼叫 export_string :=EXFSYS.DBMS_EXPFIL_DEPASEXP.SCHEMA_INFO_EXP('ECOLOGY8',1,1,'11.02.00.04.00',newblock) 時發生意外錯誤
ORA-04063: package body "EXFSYS.DBMS_EXPFIL_EXP" 有錯誤
ORA-06508: PL/SQL: 無法找到正在呼叫 : "EXFSYS.DBMS_EXPFIL_EXP" 的程式單元
ORA-06512: 在 "EXFSYS.DBMS_EXPFIL_DEPASEXP", line 63
ORA-06512: 在 line 1
ORA-06512: 在 "SYS.DBMS_METADATA", line 10256
解決方式:
DELETE FROM exppkgact$ WHERE SCHEMA='EXFSYS';
匯出正常
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69997824/viewspace-2766601/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- EXPDP匯出報ORA-31693 ORA-29913 ORA-01861錯誤
- oracle 11g expdp匯出報ORA-24001Oracle
- expdp 匯出時指定節點
- Oracle資料泵匯出匯入(expdp/impdp)Oracle
- expdp匯出報ORA-31693、ORA-02354、ORA-01466
- expdp報錯ORA-39181
- Oracle 12c expdp和impdp匯出匯入表Oracle
- Oracle expdp資料泵遠端匯出Oracle
- 基於flashback_scn的expdp匯出
- [oracle] expdp 匯出分割槽表的分割槽Oracle
- oracle按照表條件expdp匯出資料Oracle
- [重慶思莊每日技術分享]-expdp匯出報錯LRM-00104: '32;' 不是 'parallel' 的合法整數Parallel
- Oracle使用資料泵expdp,impdp進行資料匯出匯入Oracle
- 如何確定一個dmp檔案是exp匯出的還是expdp匯出的?
- Oracle 11g 透過expdp按日期匯出表Oracle
- 【資料泵】EXPDP匯出表結構(真實案例)
- expdp在匯出時對資料大小進行評估
- 【ASK_ORACLE】一眼判斷出Oracle的dmp檔案是用expdp匯出還是exp匯出Oracle
- [重慶思莊每日技術分享]-expdp按日期匯出表
- exp匯出報錯EXP-00106問題處理
- 記一次expdp匯出任務中某張大表報錯問題的解決過程
- exp和expdp的filesize引數的使用--匯出多個檔案
- oracle10g expdp資料泵的bug,按schema匯出,匯入impdp時無jobOracle
- mysqldump匯出報錯"mysqldump: Error 2013 ... during query when dumping tableMySqlError
- ovftool匯出虛擬機器報錯處理過程!虛擬機
- EXPDP 時報錯ORA-31693,ORA-02354,ORA-01555
- 使用Exp和Expdp匯出資料的效能對比與最佳化
- 【MySQL】ERROR 1290 (HY000): --secure-file-priv--匯出報錯MySqlError
- 【ORA-01555】Oracle LOB欄位匯出 報錯 ORA-01555Oracle
- expdp 報錯 ORA-04063: package body "SYS.DBMS_METADATA_UTIL" has errorsPackageError
- Oracle 12.1.0.2 expdp匯出分割槽表資料遇到BUG慢的原因和解決方法Oracle
- 終止expdp正在執行中的匯出任務
- vue匯出excel表格步驟以及易出錯點VueExcel
- mysql匯入報錯怎麼解決?MySql
- tomcat釋出報錯Tomcat
- [重慶思莊每日技術分享]-expdp導資料時評估匯出檔案大小
- python匯入dlib時出錯解決方法Python
- 服務端指南 | 報表匯出服務端