oracle 11g active dataguard switch over 對ogg的影響
1:主庫 配置有ogg,有抽取程式
2: 備庫 adg
目標:
測試 adg switch over對ogg資料同步有沒影響
測試如下:
1:檢視ogg資料同步
主資料庫插入一條記錄
SQL> conn ggs/ggs
已連線。
SQL> select * from test;
ID
200
100
Insert into test (id) values (300);
Commit;
Ogg接收庫檢視資料同步
SQL> conn ggt/ggt
已連線。
SQL> select * from test;
ID
100
200
300
可以看到300這條記錄已經同步過來,表示ogg抽取和複製正常
2.停止主資料庫和ogg接收庫的相關程式
Stop extract exp1
Stop replicat rep1
主庫切換成備庫
SQL> SELECT SWITCHOVER_STATUS FROM V$DATABASE;
SWITCHOVER_STATUS
TO STANDBY
SQL> ALTER DATABASE COMMIT TO SWITCHOVER TO STANDBY WITH SESSION SHUTDOWN;
Database altered.
備庫切換成主庫
SQL> SELECT SWITCHOVER_STATUS FROM V$DATABASE;
SWITCHOVER_STATUS
TO PRIMARY
SQL> ALTER DATABASE COMMIT TO SWITCHOVER TO PRIMARY WITH SESSION SHUTDOWN;
Database altered.
SQL> ALTER DATABASE OPEN;
Database altered.
繼續處理原來的主庫變成備庫啟用日誌恢復模式
SQL> startup mount
ORACLE instance started.
Total System Global Area 1.6034E+11 bytes
Fixed Size 2236968 bytes
Variable Size 2.5770E+10 bytes
Database Buffers 1.3422E+11 bytes
Redo Buffers 352468992 bytes
Database mounted.
SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE USING CURRENT LOGFILE DISCONNECT;
Database altered.
SQL> conn ggs/ggs
SQL> select * from test;
ID
200
300
100
SQL> insert into test values(400);
已建立 1 行。
SQL> commit;
提交完成。
SQL> select * from test;
ID
200
300
100
400
SQL> conn ggt/ggt
已連線。
SQL> select * from test;
ID
100
300
200
因為這時ogg沒起來,ogg接收庫,目前看不到新插入的400這條記錄
主庫變回原來備庫
SQL> SELECT SWITCHOVER_STATUS FROM V$DATABASE;
SWITCHOVER_STATUS
TO STANDBY
SQL> ALTER DATABASE COMMIT TO SWITCHOVER TO STANDBY WITH SESSION SHUTDOWN;
Database altered.
備庫切換成原來主庫
SQL> SELECT SWITCHOVER_STATUS FROM V$DATABASE;
SWITCHOVER_STATUS
TO PRIMARY
SQL> ALTER DATABASE COMMIT TO SWITCHOVER TO PRIMARY WITH SESSION SHUTDOWN;
Database altered.
SQL> ALTER DATABASE OPEN;
Database altered.
繼續處理原來的備庫變成備庫啟用日誌恢復模式
SQL> startup mount
ORACLE instance started.
Total System Global Area 1.6034E+11 bytes
Fixed Size 2236968 bytes
Variable Size 2.5770E+10 bytes
Database Buffers 1.3422E+11 bytes
Redo Buffers 352468992 bytes
Database mounted.
SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE USING CURRENT LOGFILE DISCONNECT;
Database altered.
Start extract ext1
Start replicat rep1
原主庫
SQL> conn ggs/ggs
已連線。
SQL> select * from test;
ID
----------
200
300
100
400
Ogg接收庫
SQL> conn ggt/ggt
已連線。
SQL> select * from test;
ID
----------
100
400
300
200
可以看到400這條記錄已經同步過來。
所以ogg在dataguard做switch over後,對DML操作是沒有影響的,ogg可以正常接收ogg切換過程中所產生的新資料。
在新的主庫上插入資料
切換回去(即現在備庫變回原來主庫,主庫變回原來備庫)
啟用ogg
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7199859/viewspace-1813599/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle 11g Active DataguardOracle
- 【Dataguard】Oracle多租戶環境對Dataguard的影響Oracle
- Oracle 11g Active Dataguard Switchover實驗Oracle
- 11g Active DataGuard初探
- Oracle 11g rac 的 active dataguard的啟動步驟Oracle
- 通過 rman duplicate 配置Oracle 11g Active DataguardOracle
- 新特性:/dev/shm對Oracle 11g的影響devOracle
- 11g新特性--active dataguard
- Oracle 11g Data Guard (physical standby - active dataguard) [final]Oracle
- Oracle 11g 測試停庫對job的影響Oracle
- 【DataGuard】11g 新特性:Active Data Guard
- 【DataGuard】Oracle 11g DataGuard 新特性之 Active Standby:Real-Time Apply+QueryOracleAPP
- oracle之dataguard switch_protectionOracle
- Oracle11gR2 Active DataGuardOracle
- GoldenGate 不支援從oracle 11g的 active dataguard 目的端進行extractGoOracle
- 【Oracle】-【COMMIT對索引的影響】-從trace看COMMIT對索引的影響OracleMIT索引
- 監聽狀態對dataguard及其日誌傳輸的影響
- oracle 謂詞表示式對基數的影響(及11G改進)Oracle
- oracle之dataguard switch_availabilityOracleAI
- Oracle active dataguard ORA-01555Oracle
- oracle 11g dataguardOracle
- sqlnet.ora檔案引起的TNS-00583對dataguard的影響SQL
- oracle 11.2.0.3 與 oracle 11.2.0.4 adg switch over的差別Oracle
- 修改系統時間對oracle的影響Oracle
- Oracle主鍵選擇對插入的影響Oracle
- oracle11g dataguard完全手冊--failover &active dataguard(完)OracleAI
- Dataguard mode switch
- 【DataGuard】Oracle 11g物理Active Data Guard實時查詢(Real-time query)特性Oracle
- oracle 11.2.0.1 rac 的 active dataguard的啟動步驟Oracle
- Oracle之11g DataGuardOracle
- oracle 11G dataguard配置Oracle
- oracle 11g dataguard 建立Oracle
- 【DataGuard】主庫是否為OMF管理方式對使用Grid Control部署物理DataGuard的影響
- 修改主機時區對Oracle的影響分析Oracle
- oracle點陣圖索引對DML操作的影響Oracle索引
- 磁碟排序對Oracle資料庫效能的影響排序Oracle資料庫
- 10G DG SWITCH OVER
- ORACLE Active dataguard 一個latch: row cache objects BUGOracleObject