資料庫泵EXPDP匯出使用者下所有表
1. 在sys使用者下新建
SQL>create directory [dirname] as ‘[dirpath]’;
dirname:取的名字
dirpath:dmp檔案匯出路徑
例:
create directory cea as 'D:/';
2.檢視一下是否存在該目錄
select * from dba_directories;
3. 賦予指定使用者在此目錄的讀寫許可權
-授權給操作使用者這個cea目錄的許可權 【ea是一個已經存在的使用者】
SQL>GRANT READ, WRITE ON DIRECTORY [dirname] to [dbuser];
dirname:取的名字
dbuser:要匯出的使用者名稱
例:grant read , write on directory cea to ea;
4.使用本地使用者ea進行匯出資料,匯出到cea指定的目錄中.即'D:/'
格式:
Expdp 本地使用者/使用者的密碼@oracle的sid , directory引數指定匯出到本地目錄 dumpfile指定匯出檔案的檔名
expdp ea/[email protected]/ORCL2 directory=cea dumpfile=a.dmp logfile=aa.log
如下圖:
5.匯出完成