Oracle ADG 容灾方案实施有哪些关键点和难点,具体如何解决?

adg在实施有哪些难点和关键点需要注意呢

1回答

赵海赵海  技术经理 , 大连
柳旭升时东南江南无烟雨等赞同了此回答
ORACLE ADG在容灾实施过程中,个人觉得有几下几个关键的部分需要把握好: 系统配置层 主备库的同步模式(最大可用、最大性能、最大保护),这个策略的选择直接关系到数据库运行的稳定性如何。在选择时候可能需要根据链路的稳定性、系统容灾的目标等多方面去考虑。 主备库日志的...显示全部

ORACLE ADG在容灾实施过程中,个人觉得有几下几个关键的部分需要把握好:

  1. 系统配置层
  • 主备库的同步模式(最大可用、最大性能、最大保护),这个策略的选择直接关系到数据库运行的稳定性如何。在选择时候可能需要根据链路的稳定性、系统容灾的目标等多方面去考虑。
  • 主备库日志的组数和大小,大小要一致,组数备库要多于主库一组。当然这个也不是绝对的,需要根据运行的性能和指标来进行微调。
  • 主备库的日志清理策略。无论是主库还是备库,归档日志是要定期备份归档的。但是这里面由于有一个日志推送和日志应用的问题,那么在清理的时候就需要保障未推送、未应用的日志在主备库不能丢失。同时也不能因为日志的堆积导致数据库宕机。低版本的数据库上不仅需要用合理的备份平台和策略,还需要设置rman参数。
  1. 资源配置层
  • 性能相当的存储来保障主备库的IO。
  • CPU和内存资源的配置,一般来讲备库如果不用做他用的话,消耗的资源要小的多。如果要作为读用或者是供数等作用,那么就需要根据具体情况分配合理配额。
  1. 架构规划层
  • 一般而言,银行会有很多场合需要利用到备库资源。比如说下游系统供数,比如说做某些需要真实数据实时的测试,比如说要做一些特殊应用的读取等场合。那么就需要考虑备库的数量以及连接架构。
  1. 应用管理层
  • 主备库的切换应该是重点,对于ADG的架构来讲,它的切换有两个缺点:1需要人工来判断和实施。2应用一般需要重新配置及重新启动。一方面我们需要制定合理科学的切换体系和切换步骤,根据不同场合进行模拟演练。另外一方面可以通过域名或者其他方式来避免切换场合下应用配置的变更。
  • 主备库的日常监控和运维手册。我们必须有一套关于ADG健康检查的脚本或者工具进行监控,从而保障主备库的稳定运行。
  • 千万不要认为备库可以随便作,如果不加限制和管理的利用,备库可能会影响到主库的稳定。主备库毕竟是有联系的。
收起
 2017-09-22
浏览897

提问者

slz109存储架构师, scbank

问题状态

  • 发布时间:2017-09-21
  • 关注会员:2 人
  • 问题浏览:3142
  • 最近回答:2017-09-22