其中:syspwd:sys的登陸密碼;MyOrcl:所創建的資料庫服務名。 其中:dump_name :所創建的數據泵名字;'E:\DumpFiles' :創建數據泵存放.dump文件的絕對路徑。 導出數據: 其中:schemas:需要導出的用戶名;dumpfile:預設在數據泵目錄下生成對應的.d ...
- 登陸SqlPlus:
SqlPlus sys/syspwd@MyOrcl AS sysdba
其中:syspwd:sys的登陸密碼;MyOrcl:所創建的資料庫服務名。
- 創建數據泵:
create or replace directory dump_name as 'E:\DumpFiles' ;
其中:dump_name :所創建的數據泵名字;'E:\DumpFiles' :創建數據泵存放.dump文件的絕對路徑。
-
導出數據:
-
expdp 'sys/syspwd@MyOrcl AS SYSDBA' directory=dump_name
schemas=(bshrp,portal,bsemr,bslis,pflis) dumpfile=hisdb.dmp logfile = hisdb.log;其中:schemas:需要導出的用戶名;dumpfile:預設在數據泵目錄下生成對應的.dmp文件;logfile:預設在數據泵更目錄下生成相關.log文件
- 導入數據
impdp "sys/sys@MyOrcl AS SYSDBA" directory=dump_bht dumpfile=HISDB.DMP
schemas=(bslis,bshrp,portal,bsemr,pflis) table_exists_action=replace logfile=impdp_hisdb.log其中:table_exists_action:參數值有四種,解釋如下:
1) skip:預設操作
2) replace:先drop表,然後創建表,最後插入數據
3) append:在原來數據的基礎上增加數據
4) truncate:先truncate,然後再插入數據