Oracle ADG数据库切换


##############备库failover 到主库############################################################
ALTER DATABASE RECOVER MANAGED STANDBY DATABASE FINISH FORCE;
ALTER DATABASE COMMIT TO SWITCHOVER TO PRIMARY;
ALTER DATABASE OPEN;

##########################快速恢复新备段###################################################
新主端
select to_char(standby_became_primary_scn) from v$database;
新备端
startup mount;
flashback database to scn standby_became_primary_scn;
alter database convert to physical standby;
shutdown immediate;
startup mount;
alter database recover managed standby database using current logfile disconnect;
recover managed standby database cancel;
alter database open;
alter database recover managed standby database using current logfile disconnect from session;
###############################################################################################

 


############################switch over切换#######################################
正常切换-主库
alter database commit to switchover to physical standby with session shutdown;
确认主库变成备库后是否是在mount状态
select open_mode from v$databasel
################################################################################


################################################################################
检查备库状态-备库,需要等待备库变成to primary状态
select open_mode,protection_mode,protection_level,switchover_status from v$database;

select open_mode,protection_mode,protection_level,switchover_status from v$database; 
OPEN_MODE PROTECTION_MODE PROTECTION_LEVEL SWITCHOVER_STATUS 
-------------------- -------------------- -------------------- -------------------- 
READ ONLY WITH APPLY MAXIMUM PERFORMANCE MAXIMUM PERFORMANCE NOT ALLOWED 
SQL> / OPEN_MODE PROTECTION_MODE PROTECTION_LEVEL SWITCHOVER_STATUS 
-------------------- -------------------- -------------------- -------------------- 
READ ONLY WITH APPLY MAXIMUM PERFORMANCE MAXIMUM PERFORMANCE TO PRIMARY


alter database commit to switchover to primary;
alter database open;
######################################################################################


###########################新备库打开到只读模式,实时应用日志#########################
alter database open read only;
ALTER DATABASE RECOVER MANAGED STANDBY DATABASE USING CURRENT LOGFILE DISCONNECT FROM SESSION;

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM