1.在pl/sql的介面,找到directories資料夾,找到目錄檔案的路徑
2.通過ssh進入伺服器
找到相應的路徑 cd /u01/oracle/dpdir
輸入指令
df -h 檢視資源使用量
su – oracle 進入系統的oracle使用者
3.匯出資料庫檔案
expdpuserid=hbcxjm/oracledirectory=dpdir dumpfile=hbcxjm.dmp job_name=hbcxjm logfile=hbcxjmlog parallel=2 schemas=hbcxjm
ps:其中userid是要匯出的目標庫的使用者名稱密碼,directory是建立的路徑名稱,dumpfile是目標檔名稱
4.新建資料庫使用者
ps:注意表空間問題,確保表空間充足,否則匯入會報錯
5.匯入資料
impdp hbcxjm/oracle directory=dpdir dumpfile=hbcxjm.dmp remap_schema=hbcxjm:hbcxjm remap_tablespace=tp_hbcxjm:tp_hbcxjm
table_exists_action = truncate logfile=hbcxjmimp.log schemas=hbcxjm
ps:remap_schema:匯出資料使用者的名稱和匯入資料使用者的名稱
remap_tablespace:匯出資料使用者的表空間和匯入資料使用者的表空間
table_exists_action:如果表中有資料的處理方式,此處採用truncate處理
logfile:日誌檔名稱
例子:檔案匯出:
expdp userid=hbcxjm/oracle directory=dpdir dumpfile=hbcxjm.dmp job_name=hbcxjm logfile=hbcxjmlog parallel=2 schemas=hbcxjm
expdp userid=drm_hbcxjm/oracle directory=dpdir dumpfile=drm_hbcxjm.dmp job_name=drm_hbcxjm logfile=drm_hbcxjmlog parallel=2 schemas=drm_hbcxjm
expdp userid=hbcxjm_report/oracle directory=dpdir dumpfile=hbcxjm_report.dmp job_name=hbcxjm_report logfile=hbcxjm_reportlog parallel=2 schemas=hbcxjm_report
expdp userid=hbcxjm_siif/oracle directory=dpdir dumpfile=hbcxjm_siif.dmp job_name=hbcxjm_siif logfile=hbcxjm_siiflog parallel=2 schemas=hbcxjm_siif
expdp userid=hxpt3dd/oracle directory=dpdir dumpfile=hxpt3dd.dmp job_name=hxpt3dd logfile=hxpt3ddlog parallel=2 schemas=hxpt3dd
expdp userid=drm_hxpt3dd/oracle directory=dpdir dumpfile=drm_hxpt3dd.dmp job_name=drm_hxpt3dd logfile=drm_hxpt3ddlog parallel=2 schemas=drm_hxpt3dd
檔案匯入:
impdp hbcxjm/oracle directory=dpdir dumpfile=hbcxjm.dmp remap_schema=hbcxjm:hbcxjm remap_tablespace=tp_hbcxjm:tp_hbcxjm table_exists_action = truncate logfile=hbcxjmimp.log schemas=hbcxjm
impdp drm_hbcxjm/oracle directory=dpdir dumpfile=drm_hbcxjm.dmp remap_schema=drm_hbcxjm:drm_hbcxjm remap_tablespace=tp_hbcxjm_drm:tp_hbcxjm_drm table_exists_action = truncate logfile=drm_hbcxjmimp.log schemas=drm_hbcxjm
impdp hbcxjm_report/oracle directory=dpdir dumpfile=hbcxjm_report.dmp remap_schema=hbcxjm_report:hbcxjm_report remap_tablespace=tp_hbcxjm_drm:tp_hbcxjm_drm table_exists_action = truncate logfile=hbcxjm_reportimp.log schemas=hbcxjm_report
impdp hbcxjm_siif/oracle directory=dpdir dumpfile=hbcxjm_siif.dmp remap_schema=hbcxjm_siif:hbcxjm_siif remap_tablespace=tp_hbcxjm:tp_hbcxjm table_exists_action = truncate logfile=hbcxjm_siifimp.log schemas=hbcxjm_siif
impdp hxpt3dd/oracle directory=dpdir dumpfile=hxpt3dd.dmp remap_schema=hxpt3dd:hxpt3dd remap_tablespace=tp_hbcxjm_ybdd:tp_hbcxjm_ybdd table_exists_action = truncate logfile=hxpt3ddimp.log schemas=hxpt3dd
impdp drm_hxpt3dd/oracle directory=dpdir dumpfile=drm_hxpt3dd.dmp remap_schema=drm_hxpt3dd:drm_hxpt3dd remap_tablespace=tp_hbcxjm_ybdd:tp_hbcxjm_ybdd table_exists_action = truncate logfile=drm_hxpt3ddimp.log schemas=drm_hxpt3dd
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...