【DATAGUARD 學習】測試standby應用REDO
環境:資料庫版本11g!主庫 ORCL,備庫 TESTDG
-- 檢視主庫的最大歸檔序列號
ORCL>select max(sequence#) from v$archived_log;
MAX(SEQUENCE#)
--------------
32
ORCL>ALTER SYSTEM SWITCH LOGFILE;
系統已更改。
ORCL>select max(sequence#) from v$archived_log;
MAX(SEQUENCE#)
--------------
33
--檢視備庫是否接收redo
TESTDG>select sequence# from v$archived_log;
SEQUENCE#
----------
33
31
32
ORCL>ALTER SYSTEM SWITCH LOGFILE;
系統已更改。
ORCL>select max(sequence#) from v$archived_log;
MAX(SEQUENCE#)
--------------
34
--檢視備庫是否接收redo
TESTDG>select sequence# from v$archived_log;
SEQUENCE#
----------
33
31
32
34 --接收了序列號為34的redo
ORCL>---主庫與備庫的同步測試
ORCL>create table dataguard as select object_id,object_name from dba_objects
2 where rownum <11;
表已建立。
ORCL>col object_name for a40
ORCL>select * from dataguard;
OBJECT_ID OBJECT_NAME
---------- -------------------------------
20 ICOL$
46 I_USER1
28 CON$
15 UNDO$
29 C_COBJ#
3 I_OBJ#
25 PROXY_ROLE_DATA$
41 I_IND1
54 I_CDEF2
40 I_OBJ5
已選擇10行。
--standby庫上檢視
TESTDG>conn yang/yang
已連線。
TESTDG>col object_name for a40
TESTDG>select * from dataguard;
select * from dataguard
*
第 1 行出現錯誤:
ORA-00942: 表或檢視不存在 --- 主機未切換日誌,備庫還未應用重做日誌
--主庫切換日誌
ORCL>alter system switch logfile;
系統已更改。
ORCL>select max(sequence#) from v$archived_log;
MAX(SEQUENCE#)
--------------
35
TESTDG>select sequence# from v$archived_log;
SEQUENCE#
----------
33
31
32
34
35 ---已經接收並應用了序列號為35的redo
TESTDG>select * from dataguard;--結果正確。
OBJECT_ID OBJECT_NAME
---------- ----------------------------------------
20 ICOL$
46 I_USER1
28 CON$
15 UNDO$
29 C_COBJ#
3 I_OBJ#
25 PROXY_ROLE_DATA$
41 I_IND1
54 I_CDEF2
40 I_OBJ5
已選擇10行。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22664653/viewspace-674632/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- DataGuard之Apply Services(redo應用和SQL應用)APPSQL
- DG學習筆記(5)_Standby Redo Log筆記
- Oracle Dataguard Standby Redo Log的兩個實驗Oracle
- Dataguard環境修改主庫和standby庫online redo log&standby redo log大小
- 【DATAGUARD 學習】如何停止standby資料庫資料庫
- redo log file 物理結構學習與測試
- 【DATAGUARD 學習】監控primary庫和standby庫
- 【DATAGUARD 學習】使用duplicate 建立物理standby 資料庫資料庫
- Dataguard(Standby) 後臺程式及歸檔應用瞭解
- Oracle11g的Dataguard測試,建立物理備庫(Physical Standby Database)OracleDatabase
- 【REDO】Oracle redo undo 學習Oracle Redo
- 配置Oracle11g的Dataguard測試,建立物理備庫(Physical Standby Database)OracleDatabase
- DataGuard:Physical Standby Switchover
- standby redo log的理解
- DataGuard搭建物理StandBy
- DataGuard搭建邏輯StandBy
- Dataguard(Standby) 後臺程式
- DataGuard:Physical Standby FailoverAI
- DataGuard:Logical Standby Switchover
- 安全測試學習
- 【DATAGUARD 學習】學習DATAGUARD 過程中遇到的問題
- httprunner 4.x學習 - 12 測試用例引用另一個測試用例HTTP
- oracle 之dataguard standby 切換Oracle
- Oracle 9I dataguard(standby)Oracle
- DataGuard:Logical Standby FailoverAI
- 建立測試物理Standby日誌
- oracle dataguard 進行switchover測試Oracle
- javascript的學習測試JavaScript
- 測試學習SQL篇SQL
- 學習測試框架Mocha框架
- 單元測試學習
- Flutter 學習之路 - 測試(單元測試,Widget 測試,整合測試)Flutter
- DataGuard實時應用
- 軟體測試學習教程—迴歸測試
- 如何測試 Flutter 應用? ー 單元測試Flutter
- Dataguard物理Standby Switchover 角色轉換
- 【星雲測試】開發者測試-採用精準測試工具對Spring Boot應用進行測試Spring Boot
- 【星雲測試】開發者測試-採用精準測試工具對SpringBoot應用進行測試Spring Boot