ORACLE備份策略(4)

jss001發表於2009-03-02

第六章. 常見誤區

1、使用EXP/IMP備份

EXP/IMP不是一個良好的備份工具,在以後的發展之中,ORACLEEXP/IMP用於備份的支援會越來越低。ORACLE只是把EXP/IMP當作一個好的工具而不是備份工具,在對於大型資料庫,如TB級資料庫或資料倉儲,EXP/IMP肯定會力不從心。

2、在應用程式中備份資料庫

在論壇上,有很多這樣的要求,“我怎麼在程式中備份與恢復資料庫?”。首先說,這個並不是不可以實現,但是實現的過程會很複雜而且意外會很多。就我的感覺,提出這樣問題的人,首先一點就是對ORACLEDBA的不瞭解,如果ORACLE可以這麼輕鬆的實現備份與恢復,那麼我可以說,就不需要DBA了。

3、冷備份比熱備份更容易,效果會更好

有人認為,冷備份是關閉資料庫進行的一致性備份,肯定比熱備份要好,使用也容易,其實不盡然,在熱備份中,一樣可以實現資料庫的全備份,而且不會影響到資料庫的執行。建議所有的生產機,都執行在歸檔方式下,採用熱備份方式。

第七章. 常見問題

1、我匯出的資料為什麼不能匯入,提示不支援的字符集轉換

答:參考上面的字符集原則,匯出資料時客戶端與資料庫字符集一致,匯入時修改為與目標資料庫字符集一致。

2、我的歸檔日誌越來越多,我什麼時候可以刪除歸檔日誌?

答:在每一次全備份(如OS全冷備份或全熱備份)或基於全備份的增量備份(如RMAN基於0級備份上的增量備份)後都可以刪除該備份點之前的歸檔日誌,建議在磁帶上保留一年。

3、全備份時一定需要備份所有資料檔案嗎?

答:不需要,起碼有兩類資料檔案可以不備份,一類就是臨時資料檔案,如果丟失,可以刪除後重建;一類是隻讀表空間資料檔案,如果上次備份以來,沒有修改過表空間的只讀屬性,就可以不需要備份。

4、聯機日誌需要備份嗎?

答:如果是歸檔方式熱備份,就沒有必要備份聯機日誌。但是對於冷備份,可以備份聯機日誌,特別是不歸檔狀態。備份過聯機日誌後的冷備份,因為資料庫是一致的,可以恢復到該備份點。

第八章. 小結

1、什麼是資料庫備份,資料庫備份就是把資料庫複製到轉儲裝置的過程。

2、資料庫的執行方式,可以分為歸檔方式和非歸檔方式,建議執行在歸檔方式下執行熱備份。

3、瞭解了資料庫的備份方式,邏輯備份、冷備份、熱備份

4、瞭解資料庫的備份工具,EXP/IMP執行邏輯備份,OS指令碼可以執行冷備份或熱備份,RMAN也可以執行冷備份或熱備份

5、瞭解ORACLE的備份策略,並怎樣選擇最佳的備份策略

6、知道怎麼樣啟動自動備份,瞭解Windowsat命令與unixcron程式。[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/18921899/viewspace-1016832/,如需轉載,請註明出處,否則將追究法律責任。

相關文章