如何管理歸檔文件和歸檔目錄

如果我們只有一份歸檔日誌文件,那麼假如說這份歸檔日誌文件損壞或者日誌文件所在磁盤損壞怎麼辦?這時候我們的歸檔日誌文件丟了,數據肯定是無法完全恢復了。

這時候我們就可以在Oracle中設置多個不同的歸檔地址,也叫做歸檔目錄。這樣做的目的就是爲了實現冗餘,所謂冗餘就是這幾個歸檔目錄存放同樣的歸檔文件,可以理解爲備份爲多份。

我們先來查看一下歸檔目錄和歸檔目錄的狀態:

6b40639372b264c030bfc803246f5313.png

4c3b48d01631a308b7307e60fa17a73d.png

其中,參數log_archive_dest_n表示歸檔目錄,log_archive_dest_state_n表示歸檔目錄的狀態,enable說明這個參數的目錄有效。

① 下面我們新建三個文件夾來模擬三個磁盤,如下圖所示:

619bca122f8097bfd1ba42b517999a1a.png

② 下面開始設置三個歸檔目錄:

eb95870164675b21c75b4022fb6e20c6.png

其中,mandatory代表日誌數據必須歸檔到該目錄才能切換,optional就沒有這個要求。

③ 查看設置結果

65f34977a75944dc0771d333e56da385.png

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章