關於standby設定max_failure 和 _LOG_ARCHIVE_CALLOUT

tolywang發表於2009-03-02
Oracle9.2.0.7
Linux AS4.0 U5



如果設定 *.log_archive_dest_2="service=standby optional reopen=10  max_failure=3 "  ,

設定之後,出現網路極慢或斷開,或standby server i/o問題導致寫入不了(tns standby沒有反應,一直等待)
,那麼最多30秒即可將遠端的destination 關閉掉 ? 只需要本地歸檔即可 。不影響primary db  ?  

直到網路或standby  i/o恢復正常後,不需要人工干預, primary 上面的一次log switch 可以觸發向遠端Standby
歸檔目錄寫入歸檔檔案 (也應該會寫入原來沒有寫入的歸檔?)  ?  不知道是不是這樣  ?


如果有上面的 reopen , max_failure 的設定 ,且Primary db中一組redo log 從寫入到歸檔的時間大概需要 10分鐘
左右, 那麼即使 沒有 設定 _LOG_ARCHIVE_CALLOUT='LOCAL_FIRST=TRUE' , 也應該不會出現主庫hang住的情況吧 ?  



也就是想問 :

設定  *.log_archive_dest_2="service=standby optional reopen=10  max_failure=3 "    和  設定  
_LOG_ARCHIVE_CALLOUT='LOCAL_FIRST=TRUE'   在結果上是不是都能使網路慢或Standby出現問題的時候不影響到Primary ?

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

相關文章