2014年1月19日 星期日

Oracle - Archive log file 某一個目錄發生儲存失敗 ?!




我們知道 Archive log file 可以設定 log_archive_dest_x  來多路徑存放

某一天腦袋有一個疑問,要是某一個儲存點壞掉了,Oracle 會怎麼處理呢?!

DB 有一個參數可以調整  LOG_ARCHIVE_MIN_SUCCEED_DEST,表示設定的路徑裡成功的最小數量,設定1表示只要有一個成功就可以!

再設定 log_archive_dest_x 時也有一個參數,設定為mandatory則表示強制必須歸檔,參數 mandatory 會忽略 LOG_ARCHIVE_MIN_SUCCEED_DEST 參數

指令如下:
alter system set log_archive_dest_2='location=C:\archive\ mandatory' scope=both;


查詢的指令:
select  destination,binding,target,status from  v$archive_dest; 

在Binding 值 為 OPTIONAL 選擇性歸檔(預設),值為mandatory為強制必須歸檔


但要是 mandatory 的目錄發生儲存點壞掉,Oracle就會忽略該會掉的目錄即使是mandatory 也是一樣





参考官方文檔
Managing Archive Destination Failure
http://docs.oracle.com/cd/B19306 ... chredo.htm#i1006719

沒有留言:

張貼留言