oracle中expdp是什么呢?不知道的小伙伴來看看小編今天的分享吧!
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文件。
查詢目錄
select * from dba_directories;
--通過這條語句可以查看到剛才創建的目錄名稱和目錄路徑
授權目錄
grant connect,dba to dobyjin;
-- 授權用戶dobyjin dba權限
grant read,write on directory mydir to dobyjin; --(需要oracle系統管理員操作)
-- 授權用戶dobyjin讀寫目錄文件權限
執行導出操作
-- 打開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;
以上就是小編今天的分享了,希望可以幫助到大家。
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com