Oracle 11g匯入到10g引起的錯誤
環境介紹 | ||||
老環境 | 新環境 | |||
作業系統: | 5.8 64位 | redhat6.4 64位 | ||
資料庫版本: | 10.2.0.4 64位 | oracle 11.2.0.4 64位 |
背景:之前有一套老的資料庫rac是基於oracle10g搭建,跑了幾年了。現在前端應用程式準備升級,考慮到前端應用程式使用的新資料庫與老環境的資料庫有一些差異,準備將新環境所用資料庫匯入到老環境中去,這裡有一個跨版本匯入的問題;另外一種方式就是將老環境資料庫升級到與新環境一樣的版本,考慮升級所帶來各種潛在問題以及現場環境等因素。與專案負責人溝通後決定採用第一種方式。現將測試結果記錄如下:
1、在oracle 10g環境中透過exp將11g資料庫匯入到本地,報錯如下:
Encountering errors in Export logfile
EXP-00008: Oracle error # encountered
ORA-01455: converting column overflows integer datatype
2、在11g環境中用exp將匯出資料,再透過imp user/password@10g遠端的方式匯入,報錯如下:
IMP-00015: 由於物件已存在
說明:匯入到10g中之前,確認10g沒有任務相關使用者物件,這種方式導致有一些表沒有匯入,估計是因為clob欄位導致的。
3、在11g環境中用expdp並指定version將資料匯出,傳到10g中去,再透過impdp並指定version將資料匯入,報錯如下:
expdp user/password directory=impdp_dir dumpfile=file.dmp version=10.2.0.4(要匯入到10g中的版本號)
impdp user/password directory=impdp_dir dumpfile=file.dmp version=10.2.0.4
ORA-39139: Data Pump does not support XMLTYPE objects in version 10.2.0.4 TABLE_DATA:"test"."table_name" will be skipped.
說明:這種方式有一張匯入時直接跳過,因這張表中沒有資料,直接將建立表的語句在10g中重新執行一下即可。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30065054/viewspace-1840215/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- ORACLE匯入遇到ORACLE錯誤959解決方法Oracle
- Oracle從10g升級到11g詳細步驟Oracle
- AIX 5.3 Install Oracle 10g RAC 錯誤集錦AIOracle 10g
- ORACLE 11g的密碼錯誤延時驗證Oracle密碼
- Oracle 11g impdp 先資料後索引匯入方法Oracle索引
- Oracle用資料泵匯入資料包12899的錯誤碼解決方法Oracle
- 記憶體拷貝引起的錯誤記憶體
- Excel匯入null錯誤解決方式ExcelNull
- oracle監聽檔案listener.ora for 10g/11gOracle
- ORACLE 錯誤Oracle
- vue2匯入專案遇到錯誤Vue
- 匯入sql時報日期型別錯誤SQL型別
- C中的匯流排錯誤和段錯誤
- oracle匯入TYPE物件報錯ORA-02304Oracle物件
- 檔案格式引起的指令碼執行錯誤指令碼
- HEAD請求方法引起方法未定義的錯誤
- vue匯入錯誤 eslintrc.js語法的問題VueEsLintJS
- Spartacus 4.3.x 版本匯入 Cart 到 App Module 建構函式的錯誤訊息APP函式
- oracle 11g expdp匯出報ORA-24001Oracle
- oracle 匯入報錯:field in data file exceeds maximum lengthOracle
- impdp匯入報ORA-00001 ORA-04088錯誤
- MyISAM DEFAULT CHARACTER SET utf8 提示匯入錯誤
- Oracle資料匯入匯出Oracle
- Oracle 資料匯入匯出Oracle
- ORACLE9I升級到10G(zt)Oracle
- Oracle 11g 透過expdp按日期匯出表Oracle
- PPT匯入3D模型匯入出現錯誤或者模型紋理消失的解決方法3D模型
- Oracle 修復由於主庫NOLOGGING引起的備庫ORA-01578和ORA-26040錯誤Oracle
- Oracle資料泵的匯入和匯出Oracle
- Oracle 11g升級到12COracle
- Oracle 9i, 10g, and 11g RAC on Linux所需要的Hangcheck-Timer Module介紹OracleLinuxGC
- PLSQL通過Oracle 11g客戶端連線Oracle 12c伺服器錯誤 ORA-28040SQLOracle客戶端伺服器
- oracle 報大小寫錯誤Oracle
- Oracle nvarchar2錯誤Oracle
- ORACLE登入出現“ORA-12560:TNS:協議介面卡錯誤”錯誤修復Oracle協議
- ORA-01653錯誤是Oracle資料庫中常見的錯誤Oracle資料庫
- 評“MySQL 隱式轉換引起的執行結果錯誤”MySql
- Oracle 11g RAC到單例項OGG同步Oracle單例
- oracle資料匯出匯入(exp/imp)Oracle