oracle 11g之物理備庫管理
oracle之物理備庫管理
第一:核查是否啟用了實時應用(應用模式),需要檢視動態效能檢視v$archive_dest_status(如果開啟了實時應用,則 recovery_mode會顯示為: MANAGEDREAL TIME APPLY)
select recovery_mode from v$archive_dest_status where dest_id=2;
第二:查詢當前資料庫的基本資訊
select database_role,db_unique_name,open_mode,protection_mode,protection_level,switchover_status from v$database;
第三:檢視程式的活動情況,需要檢視動態效能檢視v$managed_standby
select process,client_process,sequence#,status from v$managed_standby;
第四:檢視確認redo 應用進度 需要檢視動態效能檢視v$archive_dest_status
select dest_name,archived_thread#,archived_seq#,applied_thread#,applied_seq#,db_unique_name from v$archive_dest_status where status='VALID';
第五:檢視歸檔檔案路徑及建立資訊 需要檢視動態效能檢視v$archived_log(查詢 standby 資料庫歸檔檔案的一些附加資訊,比如檔案建立時間啦,建立程式啦,歸檔序,是否被應用)
select name,creator,sequence#,applied,completion_time from v$archived_log;
第六:檢視歸檔歷史 需要檢視動態效能檢視v$log_history(主要查詢 standby 庫中所有已被應用的歸檔檔案資訊,不論該歸檔檔案是否還存在)
select first_time,first_change#,next_change#,sequence# from v$log_history;
第七:DG 事件 需要檢視動態效能檢視v$dataguard_status(顯示那些被自動觸發寫入alert.log或伺服器trace 檔案的事件.通常是在你不便訪問到伺服器查詢alert.log時,可以臨時訪問本檢視檢視一些與DG相關的資訊
select message from v$dataguard_status;
第八:調整物理 standby log應用頻率(調整應用頻率主要就是調整 io 讀取能力)
1.設定 recover 並行度
在介質恢復或 redo應用期間,都需要讀取重做日誌檔案,預設都是序列恢復,在執行recover的時候加上 parallel 子句來指定並行度,提高讀取和應用的效能
alter database recover managed standby database parallel 2 disconnect from session --parallel=CPUs*2;
2 .加快 redo 應用頻繁
設定初始化引數 DB_BLOCK_CHECKING=FALSE 能夠提高 2 倍左右的應用效率,該引數是驗證資料塊是否有效,對於 standby 禁止驗證基本上還是可以接受的,另外還有一個關聯初始化引數DB_BLOCK_CHECKSUM ,建議該引數在 primary 和 standby 都設定為true
3 .設定 PARALLEL_EXECUTION_MESSAGE_SIZE
如果開啟了並行恢復,適當提高初始化引數: PARALLEL_EXECUTION_MESSAGE_SIZE 的引數值,比如 4096 也 能提高大概 20% 左右的效能,不過需要注意增大這個引數的引數值可能會佔用更多記憶體
4 .優化磁碟 I/O
在恢復期間最大瓶頸就是 I/O 讀寫,要緩解這個瓶頸,使用本地非同步I/O並設定初始化引數DISK_ASYNCH_IO=TRUE 會有所幫助. DISK_ASYNCH_IO 引數控制到資料檔案的磁碟 I/O 是否非同步. 某些情況下非同步 I/O 能降低資料庫檔案並行讀取,提高整個恢復時間
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/20976446/viewspace-686484/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【DataGuard】手工冷備搭建 Oracle 11g DataGuard 物理備庫Oracle
- 【DATAGUARD】DG系列之11g物理備庫的搭建
- Oracle 11g RAC查詢物理備庫延遲情況Oracle
- Oracle 11g Data Guard 物理備庫快速配置指南(上)Oracle
- 【DataGuard】Oracle 11g DataGuard 角色轉換(一)物理備庫SwitchoverOracle
- 10 管理物理和快照備庫
- oracle 之dataguard主庫系統崩潰之物理備庫切主庫Oracle
- 搭建Oracle Data Guard 11g(物理備用)Oracle
- Oracle 11g Dataguard 暫停物理備庫的日誌傳輸Oracle
- Oracle 11g Data guard 物理備庫故障恢復重建例項Oracle
- Oracle 11g Data guard 物理備庫應急切換(failover)流程OracleAI
- Oracle 11g Data guard 物理主備庫正常切換(switchover)流程Oracle
- Oracle:Failover 到物理備庫OracleAI
- 【DataGuard】Oracle 11g物理Data Guard之Snapshot Standby資料庫功能Oracle資料庫
- Oracle 11g Data Guard 物理備庫開啟日誌延時應用流程Oracle
- 物理備庫互轉快照備庫
- 配置物理備庫+邏輯備庫
- 【轉】【DataGuard】Oracle 11g物理Data Guard之Snapshot Standby資料庫功能Oracle資料庫
- 通過RMAN Duplicate建立Oracle物理standby備庫Oracle
- ORACLE DATAGUARD 資料庫---建立物理備用資料庫Oracle資料庫
- 【DATAGUARD】DG系列之RACtoONE物理備庫的搭建
- 【DATAGUARD】 將11g物理備庫轉換為Snapshot Standby
- 搭建物理備庫
- Oracle10G Dataguard 多個備庫 - 主庫和物理備庫的切換Oracle
- dataguard之物理備庫丟失資料檔案
- Oracle 11g RAC如何把物理DG變成只讀庫Oracle
- ORACLE DG之備庫角色Oracle
- dataguard回顧之安裝———使用rman建立物理備庫
- Oracle 10g/11g下如何將物理Standby庫臨時啟用用於災備測試Oracle 10g
- Oracle 11g Data guard 物理備庫應急切換(failover)後原有主庫的重建(通過RMAN恢復)OracleAI
- 【ASK_ORACLE】Oracle Data Guard(二)物理備庫的概念和優勢Oracle
- 物理備庫的搭建過程
- RMAN DUPLICATE建立DataGuard物理備庫
- 物理備庫failover實驗AI
- 物理備用資料庫(二)資料庫
- 物理備用資料庫(一)資料庫
- Oracle 12c 使用RMAN搭建物理備庫(RAC to RAC)Oracle
- Windows升級到oracle 11g的異機物理升級文件(冷備)WindowsOracle