天天看點

oracle grant read write,Oracle 資料庫導出資料庫語句

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