Oracle資料幫浦匯出匯入資料庫指令碼

2021-08-29 04:52:58 字數 986 閱讀 3631

--檢視目錄(dba賬號下操作)

select * from dba_directories;

--匯出expdp指令碼

vim exp_honesty_201809211642.par

編輯生成匯出的par指令碼新增以下指令碼內容

userid="/ as sysdba"

directory=dmpback

dumpfile=exp_honesty_201809211642_%u.dmp

logfile=exp_honesty_201809211642.log

parallel=8

schemas=honesty

在源資料庫伺服器的oracle使用者下執行

expdp parfile=/home/oracle/exp_honesty_201809211642.par

--將源資料庫匯出的dmp檔案上傳到目標庫的相應目錄(通過上述命令檢視)

--匯入impdp指令碼

vim imp_honesty_201809211642.par

編輯生成匯入的par指令碼新增以下指令碼內容

userid="/ as sysdba"

directory=data_pump_dir

dumpfile=exp_honesty_201809211642_%u.dmp

logfile=imp_honesty_201809211642.log

parallel=8

cluster=n

schemas=honesty

--在目標資料庫伺服器的oracle使用者下執行

impdp parfile=/home/oracle/imp_honesty_201809211642.par

注意:資料幫浦匯入匯出

1 從低版本匯出,匯入到高版本,可以,不需要加引數version

2 從高版本匯出,匯入到低版本,不可以。需要在匯出的時候,加上目標庫version引數。再匯入時就不用加version引數

oracle 資料幫浦匯入匯出

sqlplus system system egov create directory dump dir as d dbback exit expdp system system egov directory dump dir dumpfile urbanyw.dmp schemas urbanyw...

oracle資料幫浦匯入匯出

使用expdp和impdp時應該注意的事項 exp和imp是客戶端工具程式,它們既可以在客戶端使用,也可以在服務端使用。expdp和impdp是服務端的工具程式,他們只能在oracle服務端使用,不能在客戶端使用。imp只適用於exp匯出的檔案,不適用於expdp匯出檔案 impdp只適用於expd...

oracle資料幫浦匯入匯出

1.建立資料幫浦目錄 create directory home as home expdp 2.授權 grant read,write on directory home to scott 資料字典dba directories 3.匯出 全庫匯出 expdp system oracle comp...