imp exp 跨系統匯入案例
源系統:ORACLE 9。2
目標系統 ORACLE 11G
分析:
1, 首先在目標系統建立相應的使用者。
2, 不方便建立表空間,由於匯出檔案指定了表空間,這一步麻煩些。
3, 匯入過程分4步: 建表,導資料,建索引, 生成統計資訊。
建表
imp system/system fromuser=bdocx touser=bdocx indexes=n rows=n buffer=10485760 indexfile=bdoc1.idx file=bdocx.emp log=bdoc.log
然後,手工查詢,替換相應的表空間CLAUSE。手工執行指令碼。
導資料
imp system/system fromuser=bdocx touser=bdocx IGNORE=y indexes=n rows=y buffer=10485760 file=bdocx.emp log=bdoc-data.log
建索引
1, 如果存在源系統表空間,可以執行如下命令, 直接匯入索引:
imp system/system fromuser=bdocx touser=bdocx IGNORE=y indexes=Y rows=n buffer=10485760 file=bdocx.emp log=bdoc-idx.log
否則,執行
imp system/system fromuser=bdocx touser=bdocx indexes=y rows=n buffer=10485760 indexfile=bdoc2.idx file=bdocx.emp log=bdoc.log
然後,手工查詢,替換相應的表空間CLAUSE。手工執行指令碼。
生成統計資訊
exec dbms_stats.gather_schema_stats(user,cascade=>true,degree=>2)
最佳操作:
-- generate 建表 script
imp system/system fromuser=bdocx touser=bdocx indexes=n rows=n buffer=10485760 indexfile=bdoc1.idx file=bdocx.emp log=bdoc.log
-- generate 建索引 script
imp system/system fromuser=bdocx touser=bdocx indexes=y rows=n buffer=10485760 indexfile=bdoc2.idx file=bdocx.emp log=bdoc.log
--- create table
-- import data
imp system/system fromuser=bdocx touser=bdocx IGNORE=y indexes=n rows=y buffer=10485760 file=bdocx.emp log=bdoc-data.log
-- create index
特別說明:
PrimaryKey 索引會包含在建表指令碼中。這是分離不開的。如果想手工分離,非常麻煩。上面操作只能分出普通索引。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/350519/viewspace-1034967/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【EXP/IMP】使用EXP /IMP工具“模糊”匯出和匯入
- 資料匯入匯出EXP/IMP
- exp/imp匯出匯入資料
- Oracle匯入(imp )與匯出(exp )Oracle
- ORACLE匯入匯出命令exp/impOracle
- 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資料庫匯入匯出。imp匯入命令和exp匯出命令Oracle資料庫
- ORACLE exp/imp匯入報錯IMP-00009&IMP-00028&IMP-00015Oracle
- EXP COMPRESS以及EXP/IMP EXPDP/IMPDP匯入表結構注意
- 特殊符號密碼處理 - 匯入匯出exp/imp符號密碼
- 使用exp/imp匯出匯入資料(邏輯備份恢復)
- exp/imp匯入匯出版本問題和ORA-6550報錯
- Oracle中exp,imp(匯入匯出)資料遷移注意事項Oracle
- 使用Oracle 的 imp ,exp 命令實現資料的匯入匯出Oracle
- exp/imp之@遠端匯出操作
- Windows DOS窗體下Oracle 資料庫的匯入匯出(IMP/EXP)命令WindowsOracle資料庫
- EXP直接匯出壓縮問津,IMP直接匯入壓縮檔案的方法
- exp/imp工具
- Oracle imp/expOracle
- Oracle Exp誤匯入系統帳號的補救方法Oracle
- oracle技術_使用exp/imp 匯入11g資料到9iOracle
- 用exp/imp把遠端資料匯入到本地資料庫中資料庫
- oracle exp和impOracle
- oracle imp和expOracle
- exp imp資料
- oracle exp imp 用法Oracle
- EXP&IMP PIPE
- EXP_IMP與dblink資料遷移案例比照
- 【ORACLE 匯入匯出】exp 錯誤Oracle
- 【原創】比較資料泵和exp/imp對相同資料匯出/匯入的效能差異
- 用EXP/IMP從高版本資料庫匯出至低版本資料庫匯入實驗資料庫
- Oracle資料庫備份與恢復之exp/imp(匯出與匯入裝庫與卸庫)Oracle資料庫