1、环境
2、dg同步状态
3、归档情况
1、rac1&rac2 手工切归档
2、检查两库之间的归档

3、准备切换工作
4、开始切换(执行时间80s左右)

此时,为nomount状态使用alterdatabase mount把库起到mount状态时重启数据库到mountshutdownimmediate;startupmount;查看数据库角色与状态!1756815090696-99db4487-56ef-4a1c-97a9-2a0659fdaffb.jpg
此时 主库rac1已变为备库dg切换为主库(1s执行完成)ALTERDATABASE COMMIT TO SWITCHOVER TO PRIMARY WITH SESSION SHUTDOWN;查看dg库状态!1756815090787-f92d0aa6-7d37-4bc1-b1b1-99f4e0d823bf.jpg
**dg切换为主库,数据库状态为mount,把库起到open状态(执行时间8s)alterdatabase open;rac库起用自动恢复(3s执行完成)## 5、新的主备库归档应用情况




1、新主库(dg)切为备库(执行时间60s左右)
查看dg库的数据库角色**!1756815091163-317b4d63-3160-4af7-9ea1-36c4c196a2dc.jpg
## 2、rac库切为主库(执行时间1s) 查看数据库角色并将数据库启到open状态!1756815091252-30fa1a15-0630-4901-8e59-86ad5813ff9e.jpg
**切换完成。将rac2 库打开