1、create directory backup as 'S:\backup';
2、grant read,write on directory backup to data2;
--目前備份需要備份在T盤下
--檢視現有目錄
select * from dba_directories;
--在cmd下導出
expdp data2/data2 directory=backup2 dumpfile=20130214_%u.dmp filesize=4g
--在cmd下導出
expdp data2/data2 logfile=exp_2013_11_14.log directory=backup2 dumpfile=2013_11_14_%u.dmp filesize=4g parallel=5 compression=ALL job_name=exp_2013_11_14
參數說明
directory =導出檔案存儲路徑
logfile =日志檔案
dumpfile =導出資料庫檔案%u通配符
filesize =每塊檔案大小
parallel =work同時工作數量最大5 預設1
compression =壓縮(隻支援oracle 11G)
job_name = 任務名稱
======================================================================
ORA-31693: 表資料對象 "DATA2"."TAIZHANG" 無法加載/解除安裝并且被跳過, 錯誤如下:
ORA-02354: 導出/導入資料時出錯
ORA-01555: 快照過舊: 回退段号 10 (名稱為 "_SYSSMU10_378818850$") 過小
ORA-31693: 表資料對象 "DATA2"."SHENPI" 無法加載/解除安裝并且被跳過, 錯誤如下:
ORA-02354: 導出/導入資料時出錯
ORA-01555: 快照過舊: 回退段号 10 (名稱為 "_SYSSMU10_378818850$") 過小
. . 導出了 "DATA2"."SHENPI_TAIZHANG" 54.75 GB 57495 行
. . 導出了 "DATA2"."PERSON" 23.80 GB 876677 行
. . 導出了 "DATA2"."PERSON_LOG" 15.25 GB 516360 行
ORA-39095: 轉儲檔案空間已耗盡: 無法配置設定 4096 位元組
作業 "DATA2"."SYS_EXPORT_SCHEMA_04" 因緻命錯誤于 01:21:14 停止
===============================================================
如果出現以上錯誤 ,說明導出操作未執行完畢。可以重新執行,重新執行具體操作如下
--可使用如下sql語句查詢終端job
select job_name,state from dba_datapump_jobs;
--根據attach=job名稱操作(中斷的job名)
expdp data2/data2 attach=SYS_EXPORT_SCHEMA_04
--根據實際完成百分比進行追加檔案
add_file=20131031_%U.dmp
--追加完繼續操作
continue_client