oracle資料幫浦匯入匯出

2021-07-24 05:34:11 字數 2146 閱讀 5765

1.建立資料幫浦目錄

create directory home as '/home/expdp';

2.授權

grant read,write on directory home to scott;

資料字典dba_directories

3.匯出

全庫匯出

expdp system/oracle compression=all full=y  directory=home dumpfile=20161024full.dmp logfile=20161024.log

按表空間匯出

expdp system/oracle  compression=all tablespaces=users,example directory=home dumpfile=20161024tb.dmp logfile=20161024tb.log

按使用者匯出

expdp system/oracle compression=all  schemas=hr,scott directory=home dumpfile=20161024us.dmp logfile=20161024us.log

按表匯出

expdp system/oracle compression=all  tables=scott.emp,hr.jobs directory=home dumpfile=20161024tbs.dmp logfile=20161024tabs.log

匯出表中的行

expdp system/oracle compression=all  tables=scott.emp,hr.jobs  query=hr.employees:\"where job_id\=\'it_prog\' and salary \>8000\" ,scott.emp:\"where sal\>4500\" directory=home dumpfile=201610241.dmp logfile=201610241.log

按flash_time或flashback_scn匯出與閃回時間點查詢相一致的的資料

expdp system/oracle compression=all flashback_time=\"systimestamp \- interval\'10\' minute\" tables=scott.emp,hr.jobs directory=home dumpfile=20161024tbs1.dmp logfile=20161024tabs1.log

匯入1.全庫匯入

impdp system/oracle full=y   directory=home dumpfile=201610241.dmp  logfile=20161024im.log;

2.表空間匯入

impdp system/oracle  tablespaces=example directory=home dumpfile=201610241.dmp  logfile=20161024im.log;

3.使用者匯入

impdp system/oracle  schemas=hr,scott directory=home dumpfile=201610241.dmp  logfile=20161024im.log;

4.表匯入

impdp syste/oracle tables=hr.employees,scott.test directory=home dumpfile=201610241.dmp  logfile=20161024im.log;

5.按行匯入

impdp system/oracle compression=all  tables=scott.emp,hr.jobs  query=hr.employees:\"where job_id\=\'it_prog\' and salary \>8000\" ,scott.emp:\"where sal\>4500\" directory=home dumpfile=201610241.dmp logfile=201610241.log

6.remap_schema

impdp system/oracle  schemas=hr directory=home dumpfile=201610241.dmp  logfile=20161024im.log 

remap_schema=hr:hr2(將hr使用者的資料匯入使用者hr2)

只有全導或者按使用者匯出的資料幫浦檔案才會在匯入時自動建立使用者

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資料幫浦匯入匯出

服務端提供oracle服務的例項,其是資料庫的核心,用於資料庫的管理,物件的管理與儲存 資料的儲存 查詢 資料庫資源的監控 監聽等一些服務。而客戶端只是乙個與服務端互動的工具,如sqlplus,在sqlplus裡執行sql語句傳到服務端,服務端進行解析後執行sql裡的操作,並將操作結果輸出到客戶端。...