异地灾备采用的主备模式,如何进行主备库切换,采用手工切换还是自动切换(脚本实现),利弊都是什么?

灾备有三种模式,分别为主备模式,双活模式,动态双活模式,一般异地灾备采用主备模式,同城采用双活或者动态双活模式。

异地灾备采用的主备模式,ORACLE数据库一般采用ADG技术完成,如何设置主备库,如何进行主备库切换,采用手工切换还是自动切换(脚本实现),利弊都是什么?

参与10

2同行回答

jxnxsdengyujxnxsdengyu  系统工程师 , 江西农信
目前金融、保险都在做灾备自动化切换平台,通过该平台,能够实现各种粒度的高可用切换编排和定制化,如切换脚本、应用部件、单业务系统、多业务系统等。手工还是传统的方式,只能照顾到某一个应用部件(数据库),业务系统的其他部件还是需要人工挨个切换,所有需要切换编排,按切换流程,整...显示全部

目前金融、保险都在做灾备自动化切换平台,通过该平台,能够实现各种粒度的高可用切换编排和定制化,如切换脚本、应用部件、单业务系统、多业务系统等。手工还是传统的方式,只能照顾到某一个应用部件(数据库),业务系统的其他部件还是需要人工挨个切换,所有需要切换编排,按切换流程,整合所有切换步骤、工具、脚本等,将人工转向自动化。

收起
银行 · 2019-08-20
浏览2249
skey_dengskey_deng  系统运维工程师 , 某农商业银行股份有限公司
下面给出我自己一点回答,抛砖引玉。ADG主库设置1、主库端-开启force_logging2、编辑hosts文件3、配置tnsnames.ora文件4、主库端-配置ADG参数5、创建standby redo log file文件6、传输传输密码文件ADG备库设置1、创建pfile文件2、启动到nomount状态3、创建spfile4、创建静...显示全部

下面给出我自己一点回答,抛砖引玉。

ADG主库设置

1、主库端-开启force_logging
2、编辑hosts文件
3、配置tnsnames.ora文件
4、主库端-配置ADG参数
5、创建standby redo log file文件
6、传输传输密码文件

ADG备库设置

1、创建pfile文件
2、启动到nomount状态
3、创建spfile
4、创建静态监听及tnsnames.ora
5、主库端-复制文件到备库
6、开启redo应用

切换

ADG主库

1、确认主库的状态为TO STANDBY
2、将主库切换到备库状态
3、启动新的备库,并确认其角色

ADG备库

1、确认备库的状态为TO PRIMARY
2、将备库切换到主库状态
3、启动新的主库,并确认其角色
手工切换优势,安全、稳定,不容易产生库保护导致两个库都不可用
脚本切换优势,相对快速,不容易出错,但是由于没有人工排查过程,很多特殊情况无法考虑进去,容易产生两个库都不可用的状况,无须人工值守。

收起
银行 · 2019-08-13
浏览2516

提问者

skey_deng
系统运维工程师某农商业银行股份有限公司
擅长领域: 存储灾备双活

问题来自

相关问题

问题状态

  • 发布时间:2019-08-13
  • 关注会员:3 人
  • 问题浏览:3386
  • 最近回答:2019-08-20
  • X社区推广