物件及資料存在時的資料匯入(imp)
Oracle10g R2 , Oracle 11g R2 , Linux
範例:
1. truncate channel使用者data之前,注意disable掉FK.
select 'alter table '||owner||'.'||table_name|| ' disable constraint '||constraint_name||' ;'
from all_constraints where wner='CHANNEL' and constraint_type='R' ;
2. disable channel使用者下的 job及trigger, 可以直接在toad中操作。
3. truncate channel使用者下的表資料 .
select ' truncate table channel.'||object_name||' ;' from dba_objects
where wner='CHANNEL' and object_type='TABLE' ;
4. 使用最新dmp匯入資料
imp 'system/"system@dbsec"' fromuser=channel touser=channel file=xxxxx.dmp log=ccptimp.log ignore=y
5. enable FK 及job, triggers .
select 'alter table '||owner||'.'||table_name|| ' enable constraint '||constraint_name||' ;'
from all_constraints where wner='CHANNEL' and constraint_type='R' ;
最好在toad中檢查一下FK是否有enable .
6. 檢查同義詞及許可權(channel_ap,channel, channel_ap_role),角色。
7. 檢視channel及channel_ap是否有execute及debug procedure及function等的許可權。
8. 檢查sequence是否正常,檢查所有其他物件。
9. 匯入的table 及列的註釋comment可能都是亂碼,需要重新執行指令碼。
10. 以防丟失某些東西,可以在測試機上建立一個channel_test使用者,匯入新的dmp檔案,進行對比。
11.個別table或資料有問題,可以drop table重建 .
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-682635/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 資料匯入匯出EXP/IMP
- exp/imp匯出匯入資料
- oracle資料的匯入匯出imp/expOracle
- oracle資料匯出匯入(exp/imp)Oracle
- Oracle資料匯入匯出imp/exp命令Oracle
- 資料泵匯入-在物件已存在的情況下執行匯入物件
- Oracle資料匯入匯出imp/exp命令(轉)Oracle
- 【imp】使用imp工具遷移資料時迂迴地排除特定表的匯入
- Oracle資料庫匯入匯出。imp匯入命令和exp匯出命令Oracle資料庫
- 使用IMP將資料匯入指定的表空間
- 使用Oracle 的 imp ,exp 命令實現資料的匯入匯出Oracle
- 用exp/imp把遠端資料匯入到本地資料庫中資料庫
- imp匯入300G資料的一個例子
- 匯入excel 資料時間Excel
- 【原創】比較資料泵和exp/imp對相同資料匯出/匯入的效能差異
- 資料泵對已經存在的表載入索引 imp 和impdp索引
- 使用exp/imp匯出匯入資料(邏輯備份恢復)
- Oracle中exp,imp(匯入匯出)資料遷移注意事項Oracle
- imp工具匯入整個資料庫出現的問題資料庫
- imp匯入資料庫表時浮現ORA-01658錯誤資料庫
- Windows DOS窗體下Oracle 資料庫的匯入匯出(IMP/EXP)命令WindowsOracle資料庫
- imp之選項resumable匯入及insert插入資料因空間tablespace不足暫時掛起
- 用EXP/IMP從高版本資料庫匯出至低版本資料庫匯入實驗資料庫
- Oracle資料庫資料遷移或匯出匯入(exp/imp,dblink)應該注意的點(總結)Oracle資料庫
- 資料庫 MySQL 資料匯入匯出資料庫MySql
- DBeaver 資料匯入SQL時的問題SQL
- oracle 10g asm資料庫imp匯入慢處理Oracle 10gASM資料庫
- 資料匯入終章:如何將HBase的資料匯入HDFS?
- imp 匯入 FK (Foreign Key) 導致資料不能正確匯入處理
- 大文字資料,匯入匯出到資料庫資料庫
- MySQL資料的匯入MySql
- 資料庫的匯入匯出資料庫
- 資料泵的匯入匯出
- PostgreSQL資料庫匯入大量資料時如何最佳化SQL資料庫
- 將informix匯出的文字資料匯入oracle資料庫ORMOracle資料庫
- 11g解決imp匯入資料時報錯:插入資料找不到相應分割槽
- 資料泵匯出匯入資料標準文件
- 使用資料泵impdp匯入資料