DG -- READ ONLY模式開啟物理Standby
物理Standby 概念
DG透過REDO應用來維護物理Standby資料庫。
通常在物理Standby沒有執行REDO應用操作的時候,可以將物理Standby資料庫以READ ONLY模式開啟,如果資料庫中指定了Flashback Area的話,甚至還可以被臨時性的置為READ WRITE模式,操作完之後再透過Flashback Database特性恢復回READ WRITE前的狀態,以便繼續接收Primary端傳送的REDO並應用。
REDO應用。物理Standby透過REDO應用來保持與Primary資料庫的一致性,所謂的REDO應用,實質是透過Oracle的恢復機制,應用歸檔檔案(或Standby Redologs檔案)中的REDO資料。恢復操作屬於塊對塊的應用。如果正在執行REDO應用的操作,Oracle資料庫就不能被Open。
READ ONLY模式開啟。以READ ONLY模式開啟後,可以在Standby資料庫執行查詢或備份等操作(變相減輕Primary資料庫壓力)。此時Standby資料庫仍然能夠繼續接收Primary資料庫傳送的REDO資料,不過並不會應用,直到Standby資料庫重新恢復REDO應用。
也就是說在READ ONLY模式下不能執行REDO應用,REDO應用時資料庫肯定處於未開啟狀態。如果需要的話,你可以在兩種狀態間轉換,如先應用REDO,然後將資料庫置為READ ONLY狀態,需要與Primary同步時再次執行REDO應用命令,切換回REDO應用狀態。呵呵,人生就是迴圈,資料庫也是一樣。
提 示: Oracle 11g版本中增強物理Standby的應用功能,在11g版本中,物理Standby可以在OPEN READ ONLY模式下繼續應用REDO資料,這就極大地提升了物理Standby資料庫的應用場合。
READ WRITE模式開啟。如果以READ WRITE模式開啟,那麼Standby資料庫將暫停從Primary資料庫接收REDO資料,並且暫時失去災難保護的功能。當然,以READ WRITE模式開啟也並非一無是處,如你可能需要臨時除錯一些資料,但又不方便在正式庫中操作,那就可以臨時將Standby資料庫置為READ WRITE模式,操作完之後將資料庫閃回到操作前的狀態(閃回之後,Data Guard會自動同步,不需要重建物理Standby,不過如果從另一個方向看,沒有啟動閃回,那就回不到READ WRITE前的狀態了)。
--===========================================
通常情況下物理standby處於mounted模式
當standby正常應用redo資料時其開啟模式處於mounted模式
SQL>select open_mode from v$database;
OPEN_MODE
———-
MOUNTED
要將物理Standby資料庫從REDO應用狀態啟動到READ ONLY狀態,並不能直接ALTER DATABASE OPEN開啟資料庫,首先要取消redo應用
SQL>ALTER DATABASE RECOVER MANAGED STANDBY DATABASE CANCEL;
然後再開啟資料庫:
SQL>alter database open;
查詢開啟模式
SQL>select open_mode from v$database;
OPEN_MODE
———-
READ ONLY
要從OPEN狀態切換回REDO應用狀態,並不需要SHUTDOWN資料庫再啟動,直接執行啟用REDO應用的語句即可
SQL>ALTER DATABASE RECOVER MANAGED STANDBY DATABASE USING CURRENT LOGFILE DISCONNECT FROM SESSION;
--------------
14
----------
MOUNTED
--------------
14
----------
2000
--======================================================
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22996654/viewspace-2154942/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- data gurad物理備份方式下以READ ONLY/WRITE模式開啟物理STANDBY模式
- RAC DG 物理standby ASM無法啟動ASM
- DG物理standby,switchover步驟
- DG物理standby,failover步驟AI
- DG物理standby,Failover之後原primary重回DGAI
- 【DG】之 Snapshot standby模式模式
- Oracle11g 中physical standby也可以read only開啟的同時進行恢復 ?Oracle
- Innodb Read Only Mode
- Oracle11g物理STANDBY開啟模式應用歸檔時無法執行備份Oracle模式
- DG學習筆記(4)_建立物理Standby步驟及注意事項筆記
- 啟動dataguard備庫到read-only狀態
- oracle 表空間和表 read only遷移後不再read onlyOracle
- read only tablespace backup restoreREST
- 在Oracle DG Standby庫上啟用flashback database功能OracleDatabase
- 【DG】物理DG中LNSn、NSS、NSA程式
- ORACLE 受限RESTRICT模式,只讀READ ONLY模式,靜默QUIESCE模式,延遲SUSPEND模式解釋OracleREST模式UI
- 事務的read only mode
- 關於tablespace在read only狀態下的DML ,DDL操作--Read-Only Tablespaces
- 【DataGuard】使用Grid Control調整Oracle物理Data Guard備庫為Read OnlyOracle
- DataGuard搭建物理StandBy
- 【DG】Data Guard搭建(physical standby)
- Oracle DG Standby Database型別OracleDatabase型別
- Oracle DG建立Physical Standby DatabaseOracleDatabase
- 物理standby和邏輯standby的區別
- CSS :read-only 選擇器CSS
- /dev/null Read-only file system 系統無法啟動薦devNull
- 當從READ ONLY到READ WRITE都做什麼了
- 物理DG角色轉換:switchover
- 主庫不停做物理dg
- 物理DG、邏輯DG和快照DG的搭建(視訊講解)
- open physical standby 為read write
- Oracle DG建立Logical Standby DatabaseOracleDatabase
- 3.2.3 Opening a Database in Read-Only ModeDatabase
- Oracle Isolation Levels : Read-only (317)Oracle
- ORACLE10G 物理standby轉為邏輯standbyOracle
- 物理Standby資料庫及邏輯Standby資料庫(Physical Standby & Logical Standby)資料庫
- oracle物理dg狀態檢查Oracle
- 物理DG角色轉換: failoverAI