千家信息网

12c DataGuard switchover to 'primary'

发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,一、环境描述Oracle 12cRHEL 7二、操作注意:需要在物理standby节点执行切换,因为主节点要重启。1.查看配置DGMGRL> show configuration;Configurat
千家信息网最后更新 2025年01月20日12c DataGuard switchover to 'primary'

一、环境描述
Oracle 12c
RHEL 7

二、操作
注意:需要在物理standby节点执行切换,因为主节点要重启。

1.查看配置

DGMGRL> show configuration;Configuration - dg_config  Protection Mode: MaxAvailability  Members:  orcl   - Primary database    orcldg - Physical standby database Fast-Start Failover: DISABLEDConfiguration Status:SUCCESS   (status updated 30 seconds ago)

2.验证主库

DGMGRL> validate database orcl;  Database Role:    Primary database  Ready for Switchover:  Yes  Flashback Database Status:    orcl:  Off

3.验证物理备库

DGMGRL> validate database orcldg;  Database Role:     Physical standby database  Primary Database:  orcl  Ready for Switchover:  Yes  Ready for Failover:    Yes (Primary Running)  Flashback Database Status:    orcl:    Off    orcldg:  On  Standby Apply-Related Information:    Apply State:      Running    Apply Lag:        13 hours 29 minutes 48 seconds (computed 1 second ago)    Apply Delay:      0 minutes

4.进行切换

DGMGRL> switchover to orcldg;Performing switchover NOW, please wait...New primary database "orcldg" is opening...Oracle Clusterware is restarting database "orcl" ...ORA-01017: invalid username/password; logon deniedWarning: You are no longer connected to ORACLE.        shut down instance "orcl" of database "orcl"        start up instance "orcl" of database "orcl"

5.切换后确认

DGMGRL> show configuration;Configuration - dg_config  Protection Mode: MaxAvailability  Members:  orcldg - Primary database    orcl   - Physical standby database Fast-Start Failover: DISABLEDConfiguration Status:SUCCESS   (status updated 30 seconds ago)DGMGRL> 
0