Oracle 資料庫庫配置多路歸檔,防止單點故障
一、通常用來解決如下問題:
單個歸檔目錄滿導致資料庫hang的問題
歸檔多路徑,防止單點故障
二、多路徑歸檔的實現如下透過以下兩個引數來控制,具體如下:
LOG_ARCHIVE_DEST_n ---使用LOG_ARCHIVE_DEST_n引數定義多個歸檔路徑
log_archive_min_succeed_dest
三、引數說明:
LOG_ARCHIVE_DEST_n 引數定義多個歸檔路徑,使用初始化引數LOG_ARCHIVE_DEST_n配置歸檔位置時,可以在歸檔位置上指定OPTIONAL或MANDATORY選項.指定MANDATORY選項時,可以設定REOPEN屬性。
OPTIONAL:該選項是預設選項.使用該選項時,無論歸檔是否成功,都可以覆蓋重做日誌。
MANDATORY:強制歸檔.使用該選項時,只有在歸檔成功之後,重做日誌才能被覆蓋。
REOPEN:該屬性用於指定重新歸檔的時間間隔,預設值為300秒,必須跟在MANDATORY後。
LOG_ARCHIVE_MIN_SUCCEED_DEST 引數控制本地歸檔的最小成功個數
四、實驗步驟:
如果要解決歸檔空間滿或者某路徑歸檔滿的問題,可以設定兩個歸檔路徑,路徑為可選optional,且log_archive_min_succeed_dest引數設定為1,即可解決相關問題。缺點是兩個目錄都正常情況下,需要歸檔兩份歸檔日誌。具體實驗步驟如下:
1,修改為多路徑模式,每個路徑為可選,但至少一個是成功才可以日誌覆蓋:
SQL> alter systemset log_archive_dest_1='location=/oracle/archive/arch1 optional'; System altered. SQL> alter systemset log_archive_dest_2='location=/oracle/archive/arch2 optional'; System altered. SQL> showparameter log_archive_min_succeed_dest NAME TYPE VALUE ----------------------------------------------- ------------------------------ log_archive_min_succeed_dest integer 1
2,經過多檔測試,均可成功進行歸檔:
SQL> alter systemswitch logfile; System altered. [root@dtydb0 arch1]#ls -l /oracle/archive/arch* /oracle/archive/arch1: total 389564 -rw-r----- 1 oracle oinstall 397999616 May 14 17:05 1_211_740745127.dbf -rw-r----- 1 oracle oinstall 507904 May 14 17:06 1_212_740745127.dbf /oracle/archive/arch2: total 389564 -rw-r----- 1 oracle oinstall 397999616 May 14 17:05 1_211_740745127.dbf -rw-r----- 1 oracle oinstall 507904 May 14 17:06 1_212_740745127.dbf
3,修改arch1的許可權,是不能歸檔到arch1,繼續歸檔,發現只能歸檔到arch2,當資料庫歸檔正常。
[root@dtydb0archive]# chown -R root:root ./arch1 [root@dtydb0archive]# ls -lrt SQL> alter systemswitch logfile; System altered. [root@dtydb0archive]# ls -l /oracle/archive/arch* /oracle/archive/arch1: total 389564 -rw-r----- 1 root root 397999616 May 14 17:05 1_211_740745127.dbf -rw-r----- 1 root root 507904 May 14 17:06 1_212_740745127.dbf /oracle/archive/arch2: total 390272 -rw-r----- 1 oracle oinstall 397999616 May 14 17:05 1_211_740745127.dbf -rw-r----- 1 oracle oinstall 507904 May 14 17:06 1_212_740745127.dbf -rw-r----- 1 oracle oinstall 351744 May 14 17:08 1_213_740745127.dbf -rw-r----- 1 oracle oinstall 332800 May 14 17:08 1_214_740745127.dbf -rw-r----- 1 oracle oinstall 2560 May 14 17:08 1_215_740745127.dbf -rw-r----- 1 oracle oinstall 6656 May 14 17:08 1_216_740745127.dbf
4,修改回許可權,2個路徑的歸檔又恢復正常
[root@dtydb0archive]# chown -R oracle:oinstall /oracle/archive/arch1 [root@dtydb0archive]# ls -l /oracle/archive/arch* /oracle/archive/arch1: total 389788 -rwxr-xr-x 1 oracle oinstall 397999616 May 14 17:05 1_211_740745127.dbf -rwxr-xr-x 1 oracle oinstall 507904 May 14 17:06 1_212_740745127.dbf -rw-r----- 1 oracle oinstall 220672 May 14 17:14 1_219_740745127.dbf /oracle/archive/arch2: total 391464 -rw-r----- 1 oracle oinstall 397999616 May 14 17:05 1_211_740745127.dbf -rw-r----- 1 oracle oinstall 507904 May 14 17:06 1_212_740745127.dbf -rw-r----- 1 oracle oinstall 351744 May 14 17:08 1_213_740745127.dbf -rw-r----- 1 oracle oinstall 332800 May 14 17:08 1_214_740745127.dbf -rw-r----- 1 oracle oinstall 2560 May 14 17:08 1_215_740745127.dbf -rw-r----- 1 oracle oinstall 6656 May 14 17:08 1_216_740745127.dbf -rw-r----- 1 oracle oinstall 628736 May 14 17:11 1_217_740745127.dbf -rw-r----- 1 oracle oinstall 342528 May 14 17:12 1_218_740745127.dbf -rw-r----- 1 oracle oinstall 220672 May 14 17:14 1_219_740745127.dbf
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/20674423/viewspace-775781/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- ORACLE資料庫歸檔改為非歸檔Oracle資料庫
- Oracle資料庫開啟歸檔Oracle資料庫
- 開啟oracle資料庫歸檔Oracle資料庫
- oracle資料庫更改歸檔路徑Oracle資料庫
- oracle 修改資料庫為歸檔模式Oracle資料庫模式
- Oracle資料庫切換歸檔模式Oracle資料庫模式
- Polardb-O資料庫歸檔配置資料庫
- 檢視oracle資料庫是否歸檔和修改歸檔模式Oracle資料庫模式
- 儲存多路徑故障導致資料庫死掉案例資料庫
- oracle RMAN 非歸檔資料庫恢復Oracle資料庫
- oracle資料庫的配置檔案Oracle資料庫
- 達夢資料庫歸檔方式及其配置方法資料庫
- 檢視oracle資料庫是否歸檔和修改歸檔模式(轉)Oracle資料庫模式
- oracle資料庫歸檔日誌量陡增分析Oracle資料庫
- Oracle資料庫歸檔模式的切換ELOracle資料庫模式
- 檢視oracle資料庫是否為歸檔模式Oracle資料庫模式
- oracle資料庫rman歸檔設定和管理Oracle資料庫
- Oracle 資料庫歸檔配置-9i,10g,11gOracle資料庫
- Oracle資料庫配置Oracle資料庫
- ORACLE 12C 開啟資料庫歸檔模式Oracle資料庫模式
- ORACLE的歸檔空間滿導致的監聽故障資料庫無法啟動Oracle資料庫
- ACCESS資料庫防止下載大盤點 (轉)資料庫
- RAC開啟資料庫歸檔資料庫
- 資料庫啟動歸檔模式資料庫模式
- 開啟資料庫歸檔模式資料庫模式
- 資料庫歸檔以及flashbak操作資料庫
- 修改資料庫的歸檔模式資料庫模式
- 更改資料庫為歸檔模式資料庫模式
- 歸檔日誌滿導致的資料庫掛起故障處理資料庫
- rman在歸檔與非歸檔時備份資料庫的簡單示例資料庫
- 【ARCHIVE】單機環境修改資料庫為歸檔模式Hive資料庫模式
- 織夢資料庫配置檔案修改資料庫配置方法資料庫
- SQL資料庫怎麼進行資料歸檔和歸檔管理?SQL資料庫
- [ORACLE] 系統故障資料庫恢復--資料檔案無損壞Oracle資料庫
- 聊聊分散式資料庫中單節點故障的影響分散式資料庫
- Oracle資料庫日常問題-歸檔異常增長Oracle資料庫
- Oracle 11g資料庫改為非歸檔模式Oracle資料庫模式
- oracle 11gR2 改資料庫為歸檔模式Oracle資料庫模式