關閉→
當前位置:知科普>IT科技>expdp - oracle

expdp - oracle

知科普 人氣:2.46W

1、oracle中expdp簡介:

expdp是 Oracle 10g 推出的導入導出工具,功能豐富,操作複雜。

2、基本功能使用方法

登錄Oracle數據庫 system 用户 (按用户dobyjin導出dmp文件)

創建導出dmp文件目錄

create or replace directory mydir as 'F:/dump' ;

-- mydir和F:/dump中的'dump'名稱不一定相同。這句話只是將目錄dump和mydir映射起來,

-- 所以F盤下要有dump文件夾,用來存放dmp文件。

oracle expdp

查詢目錄

 select * from dba_directories;  

 --通過這條語句可以查看到剛才創建的目錄名稱和目錄路徑

授權目錄

 grant connect,dba to dobyjin;

 -- 授權用户dobyjin dba權限

 grant read,write on directory mydir to dobyjin; --(需要oracle系統管理員操作)

 -- 授權用户dobyjin讀寫目錄文件權限

oracle expdp 第2張

執行導出操作

-- 打開cmd命令窗口(導出命令是在cmd下輸入的,不是sqlplus中!!!語句後面不要加“;” !!!)

  /*版本問題:如果是從低版本導出,導入到高版本中可以忽略 VERSION=X.X.X.X.X參數;

  如果是從高版本導出,導入到低版本中,導出時必須指定版本。建議每次導出時,預先獲取導入數據庫版本,加上

  VERSION參數*/

expdp dobyjin/dobyjin dumpfile=test.dmp logfile=test.log directory=mydir compression=ALL   

-- 參數説明: dumpfile是導出文件的名稱,可以自定義;logfile是日誌,名稱可以自定義;directory是之前創建的目錄名稱(查詢目錄中的查詢Oracle數據庫版本

select version from v$instance;

select * from v$version;

TAG標籤:#oracle #expdp #