DATAGUARD在做SWITCHOVER切換時遇到問題總結
1.主庫在進行物理主備庫角色轉換的時候遇到ORA-01093錯誤
SQL> select switchover_status from v$database;SWITCHOVER_STATUS
--------------------
SESSIONS ACTIVE ----------有活動會話。
SQL> ALTER DATABASE COMMIT TO SWITCHOVER TO PHYSICAL STANDBY;
ALTER DATABASE COMMIT TO SWITCHOVER TO PHYSICAL STANDBY
*
ERROR at line 1:
ORA-01093: ALTER DATABASE CLOSE only permitted with no sessions connected
此錯誤的因為主庫中有活動的會話造成的,解決的辦法為:
1.殺掉活動會話,重新執行該命令
2.在該命令後面加上with session shutdown即
ALTER DATABASE COMMIT TO SWITCHOVER TO PHYSICAL STANDBY WITH SESSION SHUTDOWN;
2.備庫在轉換為主庫時狀態為:NOT ALLOWED--可能需要恢復或者退出恢復模式。
SQL> select switchover_status from v$database;SWITCHOVER_STATUS
--------------------
NOT ALLOWED
SQL> alter database commit to switchover to primary;
alter database commit to switchover to primary
*
ERROR at line 1:
ORA-16139: media recovery required
或者如下:--RECOVERY NEEDED
SQL> select switchover_status from v$database;
SWITCHOVER_STATUS
--------------------
RECOVERY NEEDED
###############
SQL> alter database recover managed standby database disconnect from session;
Database altered.
SQL> select switchover_status from v$database;
SWITCHOVER_STATUS
--------------------
TO PRIMARY
SQL> alter database commit to switchover to primary;
Database altered.
3.主庫切換為備庫後,備庫不做:alter database recover managed standby database cancel;也可以,此時已經自動斷開了,日誌中有提示:
Sun Apr 20 20:15:35 2014
Media Recovery Log /u01/app/oracle/prod/arch/1_62_844894247.dbf
Media Recovery Waiting for thread 1 sequence 63
Sun Apr 20 20:15:46 2014
Redo Shipping Client Connected as PUBLIC
-- Connected User is Valid
RFS[6]: Assigned to RFS process 19968
RFS[6]: Identified database type as 'physical standby'
RFS[6]: Archived Log: '/u01/app/oracle/prod/arch/1_63_844894247.dbf'
Sun Apr 20 20:15:50 2014
Media Recovery Log /u01/app/oracle/prod/arch/1_63_844894247.dbf
Identified End-Of-Redo for thread 1 sequence 63
Sun Apr 20 20:15:50 2014
Media Recovery End-Of-Redo indicator encountered
Sun Apr 20 20:15:50 2014
Media Recovery Applied until change 373573 ---最後應用到的SCN
Sun Apr 20 20:15:50 2014
MRP0: Media Recovery Complete: End-Of-REDO (PROD)
Resetting standby activation ID 257246883 (0xf5546a3)
Sun Apr 20 20:15:51 2014
MRP0: Background Media Recovery process shutdown (PROD)----MEDIA RECOVERY PROCESS已經關閉
Sun Apr 20 20:16:21 2014
alter database recover managed standby database cancel
Sun Apr 20 20:16:21 2014
ORA-16136 signalled during: alter database recover managed standby database cancel...
轉載於:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29119536/viewspace-1415939/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- dataguard手動switchover切換步驟及注意的問題 轉
- Oracle DataGuard switchover切換一例Oracle
- 【DATAGUARD】物理dg的switchover切換(五)
- DataGuard---->物理StandBy的角色切換之switchover
- Oracle DataGuard 主備切換 (switchover) oracle11gOracle
- 備庫的切換狀態為SWITCHOVER PENDING時進行dataguard主備庫角色切換
- dataguard角色轉換—switchover
- 物理dataguard 正常切換 角色轉換,switchover_status 狀態改變
- 物理dataguard 正常切換 腳色轉換,switchover_status 狀態改變
- Oracle 10g DataGuard物理主備切換-switchover與failoverOracle 10gAI
- 【DataGuard】10g物理standby主備switchover方式切換詳述
- Dataguard物理Standby Switchover 角色轉換
- 給ocr增加ocrmirror時遇到的問題總結
- oracle dataguard 切換Oracle
- DataGuard SwitchOver
- dataguard主備switchover互切實驗及理解
- 【DataGuard】使用Grid Control對Oracle物理Data Guard進行Switchover切換Oracle
- 【原創】基於Keepalived做主備的MySQL在切換時遇到的問題MySql
- DATA GUARD物理STANDBY的 SWITCHOVER切換
- RAC環境STANDBY的SWITCHOVER切換
- 行列轉換問題總結
- Windows安裝Filebeat遇到問題總結Windows
- 部署weblogic遇到的問題總結Web
- 【DataGuard】Oracle 11g DataGuard 角色轉換(一)物理備庫SwitchoverOracle
- Oracle DataGuard切換步驟Oracle
- DataGuard切換保護模式模式
- oracle 之dataguard standby 切換Oracle
- 【DATAGUARD 學習】學習DATAGUARD 過程中遇到的問題
- DataGuard:Physical Standby Switchover
- MySQL 主從切換延時高問題分析MySql
- 【DG】Data Guard主備庫Switchover切換
- DATA GUARD物理備庫的SWITCHOVER切換
- DATA GUARD物理STANDBY的 SWITCHOVER切換[zt]
- 初試微信小程式遇到問題總結微信小程式
- vue專案中遇到的問題總結Vue
- 總結一下最近遇到的問題
- React開發中遇到的問題總結React
- 【DataGuard】Oracle DataGuard 資料保護模式切換Oracle模式