使用expdp和impdp時應該注意的事項:
exp和imp是客戶端工具程式,它們既可以在客戶端使用,也可以在服務端使用。
expdp和impdp是服務端的工具程式,他們只能在oracle服務端使用,不能在客戶端使用。
imp只適用於exp匯出的檔案,不適用於expdp匯出檔案;impdp只適用於expdp匯出的檔案,而不適用於exp匯出檔案。
expdp或impdp命令時,可暫不指出使用者名稱/密碼@例項名 as 身份,然後根據提示再輸入,如:
expdp schemas=scott dumpfile=expdp.dmp directory=dpdata1;
一、建立邏輯目錄,該命令不會在作業系統建立真正的目錄,最好以system等管理員建立(sys as sysdba)。
create directory dpdata1 as 'd:\test\dump';
二、檢視管理理員目錄(同時檢視作業系統是否存在,因為oracle並不關心該目錄是否存在,如果不存在,則出錯)
select * from dba_directories;
三、給scott使用者賦予在指定目錄的操作許可權,最好以system等管理員賦予。
grant read,write on directory dpdata1 to scott;
四、匯出資料
1)按使用者導
expdp scott/tiger@orcl schemas=scott dumpfile=expdp.dmp directory=dpdata1;
2)並行程序parallel
expdp scott/tiger@orcl directory=dpdata1 dumpfile=scott3.dmp parallel=40 job_name=scott3
3)按表名導
expdp scott/tiger@orcl tables=emp,dept dumpfile=expdp.dmp directory=dpdata1;
4)按查詢條件導
expdp scott/tiger@orcl directory=dpdata1 dumpfile=expdp.dmp tables=emp query='where deptno=20';
5)按表空間導
expdp system/manager directory=dpdata1 dumpfile=tablespace.dmp tablespaces=temp,example;
6)導整個資料庫
expdp system/manager directory=dpdata1 dumpfile=full.dmp full=y;
五、還原資料
remap_tablespace=users:test_tbsp 這行命令是用於匯入時指定表空間
1)導到指定使用者下
impdp scott/tiger directory=dpdata1 dumpfile=expdp.dmp schemas=scott;
2)改變表的owner
impdp system/manager directory=dpdata1 dumpfile=expdp.dmp tables=scott.dept remap_schema=scott:system;
3)匯入表空間
impdp system/manager directory=dpdata1 dumpfile=tablespace.dmp tablespaces=example;
4)匯入資料庫
impdb system/manager directory=dump_dir dumpfile=full.dmp full=y;
5)追加資料
impdp system/manager directory=dpdata1 dumpfile=expdp.dmp schemas=system table_exists_action
若有凝問或錯誤,請指出,我好及時改正,讓我們一起進步!
email : [email protected]
qq : 103 586 2795
敲門磚: **譜寫人生
oracle expdp和impdp使用例子
情景 由於生產需求,需要把rmtel使用者的資料完全複製乙份給rmtel xzy,但排除rmtel使用者 cab jjxport tab t servicexx tb crossconnection tb link tb card tb physicalcontainer tb port 這些表。也...
oracle EXPDP和IMPDP 備份與匯入
使用expdp和impdp時應該注意的事項 exp和imp是客戶端工具程式,它們既可以在客戶端使用,也可以在服務端使用。expdp和impdp是服務端的工具程式,他們只能在oracle服務端使用,不能在客戶端使用。imp只適用於exp匯出的檔案,不適用於expdp匯出檔案 impdp只適用於expd...
ORACLE EXP和IMP方法介紹
說明 匯出 匯出使用者,匯出表,匯出表結構不帶資料,query 引數 匯入 匯入資料檔案,匯入表結構,匯入資料忽略表結構,僅匯入資料 使用的引數按照自認為使用頻率由高到低介紹,內容相比較 exp幫助文件不全,但是足夠應對基本的工作任務,想仔細研究的建議檢視幫助文件。後續內容有變更會及時增加。匯出命令...