關於歸檔日誌的幾個引數選項
一、AFFIRM和NOAFFIRM
作用:控制日誌傳輸服務是非同步還是同步寫日誌資料到磁碟
AFFIRM:在日誌寫程式進行之前,所以的歸檔日誌和備庫日誌必須同步寫完
NOFFIRM:在主庫的日誌寫程式不等所有磁碟IO完成
預設的是NOFFIRM
使用AFFIRM時,可以確保以下三點:
1能確保資料沒有丟失在主庫失敗後
2 可以在本地或遠端使用
3 影響主庫的效能
LGWR和AFFIRM,日誌寫程式同步寫REDO DATA到磁碟,在DISK寫完前,控制權不交給使用者,還有主庫的線上日誌可能不可用在歸檔完成之前
ARCH和AFFIRM ARCn程式同步寫REDO DATA到磁碟,歸檔操作可能發生時間比較長,主庫的線上日誌在歸檔完成日誌前可能不可用。
ASYNC和AFFIRM,效能不受影響。
二、ALTERNATE
作用:當原歸檔目的地失敗後,可以使用後補的
但是如果REOPEN引數的值不為O的話,ALTERNATE將不可用。
如果MAX FAILURE值不為0,當執行了指定的失敗重試次數後,ALTERNATE將備啟用,因此,ALTERNATE將不和REPOPEN衝突(REOPEN不為0)
使用說明:
ALTERNATE是可選的,如果不設定,日誌傳輸服務將不能自動切換歸檔路徑,如果原路徑不可用了
你可以指定一個ALTERNATE對每一個LOG_ARCHIVE_DEST,但是可以共享同一個ALTERNATE
LOG_ARCHIVE_DEST_1=’LOCATION=/disk1 MANDATORY ALTERNATE=LOG_ARCHIVE_DEST_2′
LOG_ARCHIVE_DEST_STATE_1=ENABLE
LOG_ARCHIVE_DEST_2=’LOCATION=/disk2 MANDATORY’
LOG_ARCHIVE_DEST_STATE_2=ALTERNATE
LOG_ARCHIVE_DEST_1=’LOCATION=/disk1 MANDATORY’
LOG_ARCHIVE_DEST_STATE_1=ENABLE
LOG_ARCHIVE_DEST_2=’SERVICE=stby1_path1 OPTIONAL ALTERNATE=LOG_ARCHIVE_DEST_3′
LOG_ARCHIVE_DEST_STATE_2=ENABLE
LOG_ARCHIVE_DEST_3=’SERVICE=stby1_path2 OPTIONAL’
LOG_ARCHIVE_DEST_STATE_3=ALTERNATE[@more@]
作用:控制日誌傳輸服務是非同步還是同步寫日誌資料到磁碟
AFFIRM:在日誌寫程式進行之前,所以的歸檔日誌和備庫日誌必須同步寫完
NOFFIRM:在主庫的日誌寫程式不等所有磁碟IO完成
預設的是NOFFIRM
使用AFFIRM時,可以確保以下三點:
1能確保資料沒有丟失在主庫失敗後
2 可以在本地或遠端使用
3 影響主庫的效能
LGWR和AFFIRM,日誌寫程式同步寫REDO DATA到磁碟,在DISK寫完前,控制權不交給使用者,還有主庫的線上日誌可能不可用在歸檔完成之前
ARCH和AFFIRM ARCn程式同步寫REDO DATA到磁碟,歸檔操作可能發生時間比較長,主庫的線上日誌在歸檔完成日誌前可能不可用。
ASYNC和AFFIRM,效能不受影響。
二、ALTERNATE
作用:當原歸檔目的地失敗後,可以使用後補的
但是如果REOPEN引數的值不為O的話,ALTERNATE將不可用。
如果MAX FAILURE值不為0,當執行了指定的失敗重試次數後,ALTERNATE將備啟用,因此,ALTERNATE將不和REPOPEN衝突(REOPEN不為0)
使用說明:
ALTERNATE是可選的,如果不設定,日誌傳輸服務將不能自動切換歸檔路徑,如果原路徑不可用了
你可以指定一個ALTERNATE對每一個LOG_ARCHIVE_DEST,但是可以共享同一個ALTERNATE
LOG_ARCHIVE_DEST_1=’LOCATION=/disk1 MANDATORY ALTERNATE=LOG_ARCHIVE_DEST_2′
LOG_ARCHIVE_DEST_STATE_1=ENABLE
LOG_ARCHIVE_DEST_2=’LOCATION=/disk2 MANDATORY’
LOG_ARCHIVE_DEST_STATE_2=ALTERNATE
LOG_ARCHIVE_DEST_1=’LOCATION=/disk1 MANDATORY’
LOG_ARCHIVE_DEST_STATE_1=ENABLE
LOG_ARCHIVE_DEST_2=’SERVICE=stby1_path1 OPTIONAL ALTERNATE=LOG_ARCHIVE_DEST_3′
LOG_ARCHIVE_DEST_STATE_2=ENABLE
LOG_ARCHIVE_DEST_3=’SERVICE=stby1_path2 OPTIONAL’
LOG_ARCHIVE_DEST_STATE_3=ALTERNATE[@more@]
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8432937/viewspace-1029274/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oralce資料庫關閉歸檔日誌並且刪除歸檔日誌資料庫
- 【Oracle】歸檔日誌管理-設定歸檔日誌路徑以及歸檔日誌冗餘Oracle
- 歸檔日誌挖掘
- PostgreSQL 歸檔日誌SQL
- oracle歸檔日誌Oracle
- 手工rm刪除歸檔日誌對備份歸檔日誌的影響
- 歸檔oracle alert日誌Oracle
- 14. 日誌歸檔
- Oracle歸檔日誌清理Oracle
- 批量註冊歸檔日誌
- Oracle設定多個歸檔路徑生成多份歸檔日誌,Rman備份時也只備份其中的一份歸檔日誌Oracle
- 關於一個歸檔問題?
- Nginx HttpHeader增加幾個關鍵的安全選項NginxHTTPHeader
- DG歸檔日誌缺失恢復
- ArgoWorkflow教程(四)---Workflow & 日誌歸檔Go
- logminer異機挖掘歸檔日誌
- oracle 刪除過期的歸檔日誌Oracle
- PostgreSQL的xlog/Wal歸檔及日誌清理SQL
- 【REDO】Oracle 日誌挖掘,分析歸檔日誌線上日誌主要步驟Oracle
- rman 還原歸檔日誌(restore archivelogRESTHive
- oracle11G歸檔日誌管理Oracle
- Shell 中 $ 關於指令碼引數的幾種用法指令碼
- oracle rman備份歸檔日誌需要先切換日誌嗎Oracle
- 測試在丟失歸檔日誌的情況下,跳過部分歸檔日誌進行資料恢復資料恢復
- Oracle undo保留時間的幾個相關引數Oracle
- oracle dg 歸檔日誌恢復情況Oracle
- 【SQL】Oracle 歸檔日誌暴增原因分析SQLOracle
- Oracle歸檔日誌暴增排查優化Oracle優化
- RMAN備份整庫和歸檔日誌的方法
- my.cnf檔案關於組選項的總結
- 【手摸手玩轉 OceanBase 160】日誌歸檔相關檢視介紹
- MySQL日誌引數配置簡介MySql
- Linux系統日誌分為哪幾種?日誌檔案包括幾列內容?Linux
- 3個例項介紹shell指令碼中幾個特殊引數的用法指令碼
- Oracle使用備份檔案集恢復歸檔日誌Oracle
- Oracle DataGuard歸檔日誌丟失處理方法Oracle
- [20221121]rman刪除歸檔日誌問題.txt
- oracle資料庫歸檔日誌量陡增分析Oracle資料庫
- 關於 Angular 12 的 inlineCriticalCss 選項AngularinlineCSS