Oracle資料幫浦匯入匯出

2021-07-29 16:24:50 字數 2025 閱讀 1211

服務端提供oracle服務的例項,其是資料庫的核心,用於資料庫的管理,

物件的管理與儲存、資料的儲存、查詢、資料庫資源的監控、監聽等一些服務。

而客戶端只是乙個與服務端互動的工具,如sqlplus,在sqlplus裡執行sql語句傳到服務端,

服務端進行解析後執行sql裡的操作,並將操作結果輸出到客戶端。

這就完成了乙個客戶端與服務端互動的過程。

-- 建立或修改目錄,注意:e:/dmp 必須是真實存在的目錄

create

orreplace directory mydmp as

'e:/dmp';

-- 刪除目錄

drop directory mydmp;

-- 查詢目錄,directory_name='data_pump_dir'的directory_path值為預設的轉儲檔案目錄,即如果沒有指定directory,則為預設路徑

select * from all_directories t;

select * from dba_directories t;

-- 授權directory給使用者

grant

read,write

on directory mydmp to sms;

expdp sms/sms@orcl schemas=sms directory=mydmp dumpfile=sms_20170328.dmp logfile=sms_20170328.log

整體解釋為:通過使用者名稱sms和密碼sms連線資料庫orcl,並匯出使用者sms的dmp資料檔案,檔案匯出路徑為sms_20170328.dmp,日誌路徑為sms_20170328.log,路徑都是相對directory指定的路徑,即e:/dmp,也即是說檔案存放在e:/dmp/sms_20170328.dmp。

如下是對各引數的解釋

轉儲檔案目錄,指定轉儲檔案和日誌檔案所在的目錄,具體見目錄」2 oracle directory知識」。

該選項用於指定要匯出的內容.預設值為all,可取值content=,data_only:只匯出資料;metadata_only:只匯出資料庫物件。

用於指定轉儲檔案的名稱,預設名稱為expdat.dmp,注意:非絕對路徑下,dumpfile的路徑是相對於指定的directory而言。

指定匯出模式,匯出模式有多種,幾種重要的方式如下

①按表模式匯出 tables=sms.test

②按表空間匯出 tablespaces=users.dbf

③按方案(使用者名稱)匯出 schemas=sms,platform

④匯出整個資料庫 full=y

指定日誌的輸出檔案,注意:非絕對路徑下,dumpfile的路徑是相對於指定的directory而言。

impdp用法及引數如expdp,

impdp sms/sms@orcl schemas=sms directory=mydmp dumpfile=sms_20170328.dmp logfile=sms_20170328.log

不過需要注意以下幾點:

①用impdp必須在服務端,不能在客戶端

②建立的目錄必須是是有效的,且檔案必須存放在mydmp指定的目錄下,如果沒有說明directory屬性,則dumpfile和logfile必須放在預設的directory下,也即d:\software

\oracle11g\admin

\orcl

\dpdump

\expdat.dmp

③要匯入的dmp檔案必須是expdp匯出才行

絲伺服器中的oracle至少是10g,低的版本不支援資料幫浦

--只有滿足以上的四點,匯入才會成功

匯出時錯誤

匯入時錯誤

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