下面將為您介紹Oracle數據庫備份的常見誤區和常見問題,供您參考學習,如果您在Oracle數據庫備份方面遇到問題,不妨一看。
Oracle數據庫備份的常見誤區:
1、使用EXP/IMP備份
EXP/IMP不是一個良好的備份工具,在以後的發展之中,ORACLE對EXP/IMP用於備份的支持會越來越低。Oracle只是把EXP/IMP當作一個好的工具而不是備份工具,在對於大型數據庫,如TB級數據庫或數據倉庫,EXP/IMP肯定會力不從心。
2、在應用程序中備份數據庫
在論壇上,有很多這樣的要求,“我怎麼在程序中實現Oracle數據庫備份與恢復數據庫?”。首先說,這個並不是不可以實現,但是實現的過程會很復雜而且意外會很多。就我的感覺,提出這樣問題的人,首先一點就是對ORACLE或DBA的不了解,如果Oracle可以這麼輕松的實現備份與恢復,那麼我可以說,就不需要DBA了。
3、冷備份比熱備份更容易,效果會更好
有人認為,冷備份是關閉數據庫進行的一致性備份,肯定比熱備份要好,使用也容易,其實不盡然,在熱備份中,一樣可以實現數據庫的全備份,而且不會影響到數據庫的運行。建議所有的生產機,都運行在歸檔方式下,采用熱備份方式。
Oracle數據庫備份的常見問題:
1、我導出的數據為什麼不能導入,提示不支持的字符集轉換
答:參考上面的字符集原則,導出數據時客戶端與數據庫字符集一致,導入時修改為與目標數據庫字符集一致。
2、我的歸檔日志越來越多,我什麼時候可以刪除歸檔日志?
答:在每一次全備份(如OS全冷備份或全熱備份)或基於全備份的增量備份(如RMAN基於0級備份上的增量備份)後都可以刪除該備份點之前的歸檔日志,建議在磁帶上保留一年。
3、全備份時一定需要備份所有數據文件嗎?
答:不需要,起碼有兩類數據文件可以不備份,一類就是臨時數據文件,如果丟失,可以刪除後重建;一類是只讀表空間數據文件,如果上次備份以來,沒有修改過表空間的只讀屬性,就可以不需要備份。
4、聯機日志需要備份嗎?
答:如果是歸檔方式熱備份,就沒有必要備份聯機日志。但是對於冷備份,可以備份聯機日志,特別是不歸檔狀態。備份過聯機日志後的冷備份,因為數據庫是一致的,可以恢復到該備份點。