oracle資料幫浦匯入匯出命令

2022-06-20 03:03:12 字數 3259 閱讀 3311

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...