ORACLE-主备备-Failover
背景
随着业务的不断增涨,至使现有的单节点DG环境的连接已经无法满足当前业务需求,并且随着业务的重要性,同时也要求数据库的高可用性,减少数据库故障对业务的影响。于是规划迁移方案。
- 迁移方案如下:
因PRIMARY库本地磁盘空间已达到80%决定弃用,搭建高可用2个节点的RAC做为PRIMARY,重新部署一套Standby(磁盘空间配置高)。
搭建DG-Rac
- Failover前架构
- 搭建步骤-下载:OracleRAC部署STANDBYRAC资源-CSDN文库
DG-主备备调整
- 调整为主备备架构
1、Primary 断开与 Standby 连接
- 将Standby 在参数LOG_ARCHIVE_CONFIG 移除
alter system set LOG_ARCHIVE_CONFIG='DG_CONFIG=(Primary,standby_rac)' scope=both;
- 禁用log_archive_dest_state_2 参数
alter system set log_archive_dest_state_2='defer' scope=both;
- 设置为log_archive_dest_2 空串
alter system set log_archive_dest_2='' scope=both;
2、Standby-Rac 各节点创建TNS
- 创建tns