exp/imp匯入匯出版本問題和ORA-6550報錯
前幾天有位同事問到exp/imp是否涉及到版本問題,我認為,只要是軟體,都會涉及到高低版本的相容性問題,Oracle也是軟體,自然也是這樣。
簡單的實驗:
exp工具版本:10g
匯出的source資料庫版本:9i
bash-4.1$ exp x/x@x tables=T file=/home/x/t.dmp
Export: Release 10.2.0.4.0 - Production on Wed Dec 11 15:17:05 2013
Copyright (c) 1982, 2007, Oracle. All rights reserved.
EXP-00056: ORACLE error 6550 encountered
ORA-06550: line 1, column 41:
PLS-00302: component 'SET_NO_OUTLINES' must be declared
ORA-06550: line 1, column 15:
PL/SQL: Statement ignored
EXP-00000: Export terminated unsuccessfully
從報錯看,好像是有個元件未定義,導致匯出失敗。
從MOS上看到一篇文章,有個介紹exp/imp版本相容性問題的經典總結:
匯出客戶端相容性:建議使用和源資料庫或目標資料庫中最低版本一致的EXPORT工具版本。
這裡很明顯為我們實際中需要exp/imp匯入匯出指明瞭方向。
下面是匯入匯出的一個版本矩陣:
簡單的實驗:
exp工具版本:10g
匯出的source資料庫版本:9i
bash-4.1$ exp x/x@x tables=T file=/home/x/t.dmp
Export: Release 10.2.0.4.0 - Production on Wed Dec 11 15:17:05 2013
Copyright (c) 1982, 2007, Oracle. All rights reserved.
EXP-00056: ORACLE error 6550 encountered
ORA-06550: line 1, column 41:
PLS-00302: component 'SET_NO_OUTLINES' must be declared
ORA-06550: line 1, column 15:
PL/SQL: Statement ignored
EXP-00000: Export terminated unsuccessfully
從報錯看,好像是有個元件未定義,導致匯出失敗。
從MOS上看到一篇文章,有個介紹exp/imp版本相容性問題的經典總結:
Export client compatibility:
Always use a version of the EXPORT utility that is equal to the lowest version of either the source or the target database.
Import client compatibility:
Always use a version of the IMPORT utility that is equal to the version of the target database.
匯入客戶端相容性:建議使用和目標資料庫版本一致的IMPORT工具版本。Always use a version of the IMPORT utility that is equal to the version of the target database.
這裡很明顯為我們實際中需要exp/imp匯入匯出指明瞭方向。
下面是匯入匯出的一個版本矩陣:
Import data into an older release (desupported) target database.
Import data into Oracle8i or higher release database.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7192724/viewspace-1063323/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【EXP/IMP】使用EXP /IMP工具“模糊”匯出和匯入
- 資料匯入匯出EXP/IMP
- exp/imp匯出匯入資料
- Oracle匯入(imp )與匯出(exp )Oracle
- ORACLE匯入匯出命令exp/impOracle
- Oracle資料庫匯入匯出。imp匯入命令和exp匯出命令Oracle資料庫
- oracle資料匯出匯入(exp/imp)Oracle
- Oracle 遠端匯出匯入 imp/expOracle
- exp/imp匯出匯入工具的使用
- Oracle exp/imp匯出匯入工具的使用Oracle
- Oracle資料匯入匯出imp/exp命令Oracle
- oracle資料的匯入匯出imp/expOracle
- Oracle資料匯入匯出imp/exp命令(轉)Oracle
- 【ORACLE 匯入匯出】exp 錯誤Oracle
- ORACLE exp/imp匯入報錯IMP-00009&IMP-00028&IMP-00015Oracle
- 特殊符號密碼處理 - 匯入匯出exp/imp符號密碼
- exp匯出報錯EXP-00106問題處理
- EXP直接匯出壓縮問津,IMP直接匯入壓縮檔案的方法
- 用EXP/IMP從高版本資料庫匯出至低版本資料庫匯入實驗資料庫
- 使用exp/imp匯出匯入資料(邏輯備份恢復)
- Oracle中exp,imp(匯入匯出)資料遷移注意事項Oracle
- 使用Oracle 的 imp ,exp 命令實現資料的匯入匯出Oracle
- imp exp 跨系統匯入案例
- Windows DOS窗體下Oracle 資料庫的匯入匯出(IMP/EXP)命令WindowsOracle資料庫
- Exp匯出報錯EXP-00091分析解決
- 【匯入匯出】EXP-00068分析
- 【原創】比較資料泵和exp/imp對相同資料匯出/匯入的效能差異
- EXP COMPRESS以及EXP/IMP EXPDP/IMPDP匯入表結構注意
- Oracle資料庫備份與恢復之匯出/匯入(EXP/IMP)、熱備份和冷備份Oracle資料庫
- expdp/impdp來解決exp/imp出現的錯誤並匯入指定表空間
- imp工具匯入整個資料庫出現的問題資料庫
- exp/imp之@遠端匯出操作
- oracle 9.2.0.7 + hp_unix exp匯出報錯處理Oracle
- Oracle資料庫備份與恢復之exp/imp(匯出與匯入裝庫與卸庫)Oracle資料庫
- MySQL資料匯入匯出亂碼問題MySql
- mysql 5.5.9 匯出匯入到5.1.41 的問題MySql
- Oracle跨版本匯出EXP-00003錯誤的解決()Oracle
- Oracle資料庫備份與恢復之一:exp/imp(匯出與匯入裝庫與卸庫)Oracle資料庫