Oracle10.2.0.3 impdp 匯入資料包 ORA-39125 in KUPW$WORKER.PUT_DDLS LPX-00007問題解決
Windows平臺上的10.2.0.3資料庫,當使用impdp命令向資料庫中匯入資料的時候報如下錯誤:
ORA-39125: Worker unexpected fatal error in KUPW$WORKER.PUT_DDLS while calling DBMS_METADATA.CONVERT [TABLE:....] ORA-6502: PL/SQL: numeric or value error LPX-00007: unexpected end-of-file encountered ORA-6512: at "SYS.DBMS_SYS_ERROR", line 105 ORA-6512: at "SYS.KUPW$WORKER", line 6234 ----- PL/SQL Call Stack ----- object line object handle number name 0x25bd1d0c8 14916 package body SYS.KUPW$WORKER 0x25bd1d0c8 6293 package body SYS.KUPW$WORKER 0x25bd1d0c8 12280 package body SYS.KUPW$WORKER 0x25bd1d0c8 3278 package body SYS.KUPW$WORKER 0x25bd1d0c8 6882 package body SYS.KUPW$WORKER 0x25bd1d0c8 1259 package body SYS.KUPW$WORKER 0x25de5e9f0 2 anonymous block |
經查詢這是oracle的一個bug(bug號為:5535956)
[@more@]下面是metalink上給出的問題描述:This is Bug 6635956:
If DBMS_METADATA.GET_DDL fails with the following errors and audit$ column in tab$, view$, seq$, procedure$, dir$, user$, type_misc$, or library$ contains NULL characters, it's probably this bug.
ORA-6502: PL/SQL: numeric or value error LPX-00007: unexpected end-of-file encountered ORA-6512: at "SYS.UTL_XML", line 259 ORA-6512: at "SYS.DBMS_METADATA_INT", line 10269 ORA-6512: at "SYS.DBMS_METADATA_INT", line 10384 ORA-6512: at "SYS.DBMS_METADATA", line 2361 ORA-6512: at "SYS.DBMS_METADATA", line 3247 ORA-6512: at "SYS.DBMS_METADATA", line 4863 ORA-6512: at line 1 |
In the case of the datapump import, you would see the following errors.
Note that the object name in the error message does not always match the object whose audit$ column contains the NULL character.
ORA-39125: Worker unexpected fatal error in KUPW$WORKER.PUT_DDLS while calling DBMS_METADATA.CONVERT [TABLE:"SH"."MV_CAPABILITIES_TABLE"] ORA-6502: PL/SQL: numeric or value error LPX-00007: unexpected end-of-file encountered ORA-6512: at "SYS.DBMS_SYS_ERROR", line 105 ORA-6512: at "SYS.KUPW$WORKER", line 6234 .----- PL/SQL Call Stack ----- object line object handle number name 0x2bc6c228 14916 package body SYS.KUPW$WORKER 0x2bc6c228 6293 package body SYS.KUPW$WORKER 0x2bc6c228 12280 package body SYS.KUPW$WORKER 0x2bc6c228 3278 package body SYS.KUPW$WORKER 0x2bc6c228 6882 package body SYS.KUPW$WORKER 0x2bc6c228 1259 package body SYS.KUPW$WORKER 0x2add8080 2 anonymous block |
下面是metalink上給出的解決問題的方法
If on 10.2.0.3, apply Patch 6753556 which merges: Base Bugs: 6753556 6529662 5515882 4352110 6635956 There is also a generic platform patch available on 10.2.0.3 or 10.2.0.4 in Patch 6635956: Or use the following workaround: Replace NULL chars in audit$ column with '-' by issuing an appropriate NOAUDIT command, and re-enable auditing operations using AUDIT command if needed. Then, retrieve the metadata or perform the export/import |
--end--
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22049049/viewspace-1030435/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Impdp資料泵匯入
- expdp impdp 資料庫匯入匯出命令詳解資料庫
- 使用資料泵impdp匯入資料
- Oracle資料泵匯出匯入(expdp/impdp)Oracle
- IMPDP匯入遠端資料庫資料庫
- 解決Excel資料匯入sqlite中的中文亂碼問題ExcelSQLite
- 資料庫泵(expdp/impdp)匯入匯出流程資料庫
- 資料泵IMPDP 匯入工具的使用
- 解決Mysql匯入亂碼問題MySql
- 針對資料泵匯出 (expdp) 和匯入 (impdp)工具效能降低問題的檢查表
- impdp匯入XMLTYPE欄位型別的資料出現亂碼的問題XML型別
- excel檔案內容匯入資料庫的問題及解決Excel資料庫
- 【oracle 資料匯入匯出字元問題】Oracle字元
- Oracle使用資料泵expdp,impdp進行資料匯出匯入Oracle
- 解決goland 匯入專案後import裡的包報紅問題GoLandImport
- POI實現大資料EXCLE匯入匯出,解決記憶體溢位問題大資料記憶體溢位
- MySQL匯入資料亂碼、出錯等問題的解決辦法MySql
- 解決MYSQL資料從高版本匯入低版本的問題(轉)MySql
- MySQL資料匯入匯出亂碼問題MySql
- BW資料匯入亂碼問題
- 然後再全庫匯入排除view資料庫在impdp匯入View資料庫
- impdp匯入資料後,system 表空間整理
- Oracle expdp/impdp匯出匯入命令及資料庫備份Oracle資料庫
- 通過EXPDP/IMPDP匯出匯入遠端資料倒本地
- Oracle expdp/impdp匯入匯出備份資料庫指令碼Oracle資料庫指令碼
- 使用EXPDP/IMPDP匯入匯出表中資料/後設資料測試
- 【IMPDP】使用IMPDP自動建立使用者並完成資料的匯入
- DBeaver 資料匯入SQL時的問題SQL
- Oracle用資料泵匯入資料包12899的錯誤碼解決方法Oracle
- 用impdp匯入資料的一次經歷
- rac環境下使用impdp匯入資料出錯
- impdp 匯入 指令碼指令碼
- 【EXPDP/IMPDP】使用 EXPDP/IMPDP工具“模糊”匯出和匯入
- impdp做資料匯入時約束和觸發器引起資料匯入後應用故障觸發器
- HP-UX mount Linux目錄impdp匯入資料庫備份速度超級慢問題Linux資料庫
- impdp 10g/11g問題解決
- impdp匯入包含xmltype型別欄位空表報錯問題XML型別
- MySQL 8.0.12 --secure-file-priv 資料匯出問題解決MySql