Oracle DG 出現 RFS[6]: No standby redo logfiles created for thread 1
一、簡要介紹
在生產環境中為一個Oracle資料庫增加DG節點,以只讀的方式開啟,採用實時同步的方式同步資料。資料的遷移沒有采用線上複製,主要的原因是資料量比較大,而是採用的RMAN恢復,一切進行的很順利,standby節點與主庫也可以進行資料同步,但是在日誌中發現這樣的資訊——RFS[6]: No standby redo logfiles created for thread 1 ,所以我判斷在同步的過程並沒有使用 standby redo logfile ,經查詢在恢復資料之前建立的4個 standby redo logifle都是 unassigned 狀態,正常的應該是有一個是 active狀態,經過查詢資料需要重新建立 standby redo logfile,重新建立後資料同步使用了 standby redo logfile檔案,下面是我的操作過程。
二、操作過程
1、首先在 primary 節點停止第3個日誌傳輸位置
- SQL> alter system set log_archive_dest_state_3 = defer scope = memory;
2、停止 standby 節點的資料同步
-
SYS@ORCL> alter database recover managed standby database cancel;
- Database altered.
3、檢查 standby 節點中最大的日誌號是否與 primary節點一致
- select thread#,max(sequence#) from v$archived_log group by thread#;
4、刪除 standby 節點中的 4 個 standby redo logifle
-
SYS@ORCL> ALTER DATABASE DROP STANDBY LOGFILE GROUP 4;
-
-
Database altered.
-
-
SYS@ORCL> ALTER DATABASE DROP STANDBY LOGFILE GROUP 5;
-
-
Database altered.
-
-
SYS@ORCL> ALTER DATABASE DROP STANDBY LOGFILE GROUP 6;
-
-
Database altered.
-
-
SYS@ORCL> ALTER DATABASE DROP STANDBY LOGFILE GROUP 7;
-
- Database altered.
5、檢查資料檔案目錄中的檔案是否刪除,如果沒有刪除則在作業系統中刪除。在刪除檔案時仔細檢查檔名,防止出現誤刪除。
6、在 standby 節點重新建立 standby redo logfile
-
SYS@ORCL> alter database add standby logfile THREAD 1 group 4 ('/data/oracle_data/ORCL/REDO04.LOG') size 50m;
-
Database altered.
-
SYS@ORCL> alter database add standby logfile THREAD 1 group 5 ('/data/oracle_data/ORCL/REDO05.LOG') size 50m;
-
Database altered.
-
SYS@ORCL> alter database add standby logfile THREAD 1 group 6 ('/data/oracle_data/ORCL/REDO06.LOG') size 50m;
-
Database altered.
-
SYS@ORCL> alter database add standby logfile THREAD 1 group 7 ('/data/oracle_data/ORCL/REDO07.LOG') size 50m;
- Database altered.
7、開啟 primary 節點的 第 3 個日誌傳輸地址
-
SQL> alter system set log_archive_dest_state_3 = enable scope = both;
- System altered.
8、開啟 standby 節點資料庫同步服務
-
SYS@ORCL> alter database recover managed standby database using current logfile disconnect from session;
-
- Database altered.
9、檢查 standby redo logifle狀態
- SQL> select GROUP#,BYTES/1024/1024/1024 , STATUS, FIRST_TIME,NEXT_TIME from v$standby_log;
如果有 standby redo logfile 的狀態是 active 那麼表示 standby redo logfile重新建立成功
10、檢查DG同步狀態
- select process,status,thread#,sequence#,block#,blocks from V$managed_standby order by 1,4;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/2317695/viewspace-2134888/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle RAC+DG 調整redo/standby log fileOracle
- standby database No RFS 程式Database
- DG學習筆記(5)_Standby Redo Log筆記
- Alert.log shows No Standby Redo Logfiles Of Size 153600 Blocks AvailableBloCAI
- oracle 線上修改online redo logfiles size 大小Oracle
- Oracle DG Standby Database型別OracleDatabase型別
- Oracle DG建立Physical Standby DatabaseOracleDatabase
- Oracle DG管理Redo Transport服務Oracle
- Oracle DG建立Logical Standby DatabaseOracleDatabase
- ORACLE RAC+DG調整redo大小Oracle
- Oracle Standby Redo Log實驗兩則Oracle
- Oracle Dataguard Standby Redo Log的兩個實驗Oracle
- standby redo log的理解
- Oracle redo解析之-1、oracle redo log結構計算Oracle Redo
- 在Oracle DG Standby庫上啟用flashback database功能OracleDatabase
- Oracle DG搭建1(duplicate方式)Oracle
- 【DG】Data Guard搭建(physical standby)
- 【DG】之 Snapshot standby模式模式
- DG物理standby,switchover步驟
- ORACLE10G DG配置下Physical Standby Database的管理OracleDatabase
- Oracle DG standby刪除歸檔的判斷指令碼Oracle指令碼
- DG物理standby,Failover之後原primary重回DGAI
- Dataguard環境修改主庫和standby庫online redo log&standby redo log大小
- DG物理standby,failover步驟AI
- ORA-00312: online log 3 thread 1: '/oracle/oradata/hundsun/redo03.log'threadOracle
- Oracle Created (Default) Database UsersOracleDatabase
- oracle物理DG管理-redo資料傳輸,應用與三種模式Oracle模式
- 在做oracle standby時,出現ORA-12557錯誤.Oracle
- RFS 理解
- oracle實驗記錄 (oracle 詳細分析redo(1))Oracle
- Oracle 12c DG備庫啟動報錯standby database requires recoveryOracleDatabaseUI
- oracle9i(9204)dg(data guard)_ place the standby database in manual recovery modeOracleDatabase
- Timeout watchdog using a standby threadthread
- Alert.log shows No stdby Redo Logfiles Of Size 153600 Blocks Available-405836.1BloCAI
- 【DATAGUARD 學習】測試standby應用REDO
- G007-ORACLE-INS-DG-01 ORACLE 19C DG 1P1S-CDB Ins ON RHEL 8.2Oracle
- 【Oracle】How to Rename or Move Datafiles and Logfiles 之二Oracle
- 【Oracle】How to Rename or Move Datafiles and Logfiles 之一Oracle