在Oracle10g中,用 expdp/impdp 代替了原來的exp/imp 導出/導入命令 exp/imp可以在客戶端執行,而expdp/impdp只能在服務端執行,還有些特殊要求 一、首先用sql語句創建導出目錄,並賦予相關數據庫賬戶的讀寫權限 如先用 system 帳號登陸一個sql plus ,執行如下sql命令 --創建目錄 --付給可以執行導出/導入命令的數據庫帳號該目錄的讀寫權限
SELECT * FROM dba_directories;
2,導出方案 Expdp scott/tiger DIRECTORY=dump_dir DUMPFILE=schema.dmp SCHEMAS=system,scott 3.導出表空間 Expdp system/manager DIRECTORY=dump_dir DUMPFILE=tablespace.dmp TABLESPACES=user01,user02 4,導出數據庫 Expdp system/manager DIRECTORY=dump_dir DUMPFILE=full.dmp FULL=Y 三.liunx中備份名爲PQR的方案的具體例子 3.用system 登陸 一個sql plus 類似的工具 4.回到linux shell 中,仍使用oracle帳號登陸 |
使用expdp命令備份Oracle 10g數據庫【轉】
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.