expdp和impdp是服務端的工具程式,他們只能在oracle服務端使用,不能在客戶端使用。
imp只適用於exp匯出的檔案,不適用於expdp匯出檔案;impdp只適用於expdp匯出的檔案,而不適用於exp匯出檔案。
對於10g以上的伺服器,使用exp通常不能匯出0行資料的空表,而此時必須使用expdp匯出。
6. 使用者expdp匯出資料,共有以下六種方案
第一種,匯出全量資料
expdp user/pwd@orcl directory=data_dir file=expdp.dmp full=y log=expdp.log
第二種,schemas按使用者匯出
expdp user/pwd@orcl directory=data_dir schemas=user file=expdp.dmp log=expdp.log
第三種,按表空間匯出
expdp user/pwd@orcl directory=data_dir tablespace=tbs1,tbs2 file=expdp.dmp log=expdp.log
第四種,匯出指定表
expdp user/pwd@orcl directory=data_dir tables=tb1,tb2 file=expdp.dmp log=expdp.log
第五種,匯出指定表的指定分割槽(限分割槽表使用)
expdp user/pwd@orcl directory=data_dir tables=(tb_pt:par_1,tb_pt:par_2) file=expdp.dmp log=expdp.log;
第六種,按查詢條件匯出
expdp user/pwd@orcl directory=data_dir tables=tb1="where rowid="xxx"" file=expdp.dmp log=expdp.
expdp和impdp是服務端的工具程式,他們只能在oracle服務端使用,不能在客戶端使用。
imp只適用於exp匯出的檔案,不適用於expdp匯出檔案;impdp只適用於expdp匯出的檔案,而不適用於exp匯出檔案。
對於10g以上的伺服器,使用exp通常不能匯出0行資料的空表,而此時必須使用expdp匯出。
6. 使用者expdp匯出資料,共有以下六種方案
第一種,匯出全量資料
expdp user/pwd@orcl directory=data_dir file=expdp.dmp full=y log=expdp.log
第二種,schemas按使用者匯出
expdp user/pwd@orcl directory=data_dir schemas=user file=expdp.dmp log=expdp.log
第三種,按表空間匯出
expdp user/pwd@orcl directory=data_dir tablespace=tbs1,tbs2 file=expdp.dmp log=expdp.log
第四種,匯出指定表
expdp user/pwd@orcl directory=data_dir tables=tb1,tb2 file=expdp.dmp log=expdp.log
第五種,匯出指定表的指定分割槽(限分割槽表使用)
expdp user/pwd@orcl directory=data_dir tables=(tb_pt:par_1,tb_pt:par_2) file=expdp.dmp log=expdp.log;
第六種,按查詢條件匯出
expdp user/pwd@orcl directory=data_dir tables=tb1="where rowid="xxx"" file=expdp.dmp log=expdp.