Oracle數據泵expdp並行備份與壓縮


作為一個剛入門的oracle dba來說,備份永遠是最重要的工作內容,剛入門dba常用備份命令之一就是exp(邏輯備份),該命令對於小數據庫還是非常好用的;如果遇到數據量大的庫而你又不會其他備份的時候就很麻煩了,下面介紹一下邏輯備份的另外一種方法(數據泵並行備份):

1.創建directory目錄

1 create or replace directory dump as '磁盤路徑

2.將讀寫權限授權給用戶

1 grant read,write on directory dump to 用戶;

3.數據泵並行備份

1 expdp 用戶/密碼 directory=dump dumpfile=1.dmp logfile=1.log parallel=4;
2 impdp 用戶/密碼 directory=dump dumpfile=1.dmp logifle=1.log parallel=4;

注意:
①.不是並行度越高備份恢復越快
②.可以與FILESIZE參數聯合使用
③.導入的PARALLEL值和導出時PARALLEL值可以完全不同的,推薦相同
④.PARALLEL值一般是1/2個物理cpu核心數,等於也可以(不推薦等於)

4.數據泵壓縮備份(多文件備份)

1 expdp user/passwd directory=expdp_dir dumpfile=test_%U.dmp logfile=test.log compression=all;

恢復不需要進行解壓縮,直接導入即可

1 impdp user/passwd directory=expdp_dir dumpfile=test_%U.dmp logfile=test.log;

5.並行與壓縮備份結合

1 expdp user/passwd directory=expdp_dir dumpfile=test_%U.dmp logfile=test.log  compression=all parallel=4;

恢復

1 impdp user/passwd directory=expdp_dir dumpfile=test_%U.dmp logfile=test.log parallel=4

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM