《数据库读写分离解决方案--DG实施方案.docxVIP

《数据库读写分离解决方案--DG实施方案.docx

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《数据库读写分离解决方案--DG实施方案

项目背景介绍目的通过DG实现主库与备库同步,主库作为业务应用库,备库作为查询库,应用根据不同需求配置对应数据库;测试环境在2台RedHat5.4上使用ORACLE 的DataGuard组件实现容灾。设备配置(VMWare虚拟机环境)清单如下:主机型号数据实例配置数据库版本RedHat 5.4(32位)ORCLCPU:1MEM:2GOracle 11gR2 RedHat 5.4(32位)ORCLCPU:1MEM:2GOracle 11gR2 Oracle DataGuard 介绍备用数据库(standby database)是ORACLE 推出的一种高可用性(HIGH AVAILABLE)数据库方案,在主节点与备用节点间通过日志同步来保证数据的同步,备用节点作为主节点的备份,可以实现快速切换与灾难性恢复。STANDBY DATABASE的类型:有两种类型的STANDBY:物理STANDBY和逻辑STANDBY两种类型的工作原理可通过如下图来说明:physical standby提供与主数据库完全一样的拷贝(块到块),数据库SCHEMA,包括索引都是一样的。它是可以直接应用REDO实现同步的。???logical standby则不是这样,在logical standby中,逻辑信息是相同的,但物理组织和数据结构可以不同,它和主库保持同步的方法是将接收的REDO转换成SQL语句,然后在STANDBY上执行SQL语句。逻辑STANDBY除灾难恢复外还有其它用途,比如用于用户进行查询和报表,但其数据库用户相关对象均需要有主键。本次实施将选择物理STANDBY(physical standby)方式对主库的保护模式可以有以下三种模式:– Maximum protection (最高保护)–Maximum availability (最高可用性)–Maximum performance (最高性能)三种保护模式区别如下:保护模式数据丢失保护重做传输最高保护零数据丢失双重故障保护LGWR SYNC — 将重做同步传输至两个站点,网络中断会导致主Database宕机最高可用性零数据丢失单重故障保护LGWR SYNC — 重做同步传输最高性能最少的数据丢失LGWR ASYNC 或 ARCH — 重做异步传输基于项目应用的特征及需求,本项目比较适合采用Maximum availability (最高可用性)模式实施。Dataguard 实施前提条件和注意事项:灾备环境中的所有节点必须安装相同的操作系统,尽可能令详细补丁也保持相同。灾备环境中的所有节点必须安装完全相同版本的Oracle数据库软件,包括版本号和发布号,比如必须都是Oracle 主库必须处于归档(ARCHIVELOG)模式。灾备环境中所有节点的硬件和操作系统架构必须相同主库可以是单实例,也可以是RAC。主节点和备用节点之间的硬件配置可以不同,比如CPU数量,内存数量,存储的配置等等。配置灾备环境的数据库用户必须具有SYSDBA权限。Oracle软件安装要实施DataGurad的前,需要在主机RedHat-Primary和备机RedHat-Standby上进行ORACLE软件的基础安装。备机基础软件的安装有两种方式供选择:源始安装介质安装采用ORACLE数据库安装介质进行软件安装。“克隆”主站源数据库分别对主站源数据库进行tar压缩并FTP/rcp至备机上,然后展开压缩文件。通常出于便捷的原因,备机的Oracle初始建立可采用上述的第二种方式。测试环境中直接对虚拟机进行了拷贝,因此相当于采用了第二种方式。现场环境下,如果主节点不是RAC环境,也可以采用第二种方式。环境配置RedHat5-Primary (primary , IP31)以下简称主库Single Instance Primary说明IP31Oracle单实例InstanceORCLData,Control File,Redo File$ORACLE_BASE/oradataRedHat5-Standby (standby, IP32) ,以下简称从库。Single Instance Standby说明IP32Oracle单实例InstanceORCLData,Control File,Redo File$ORACLE_BASE/oradata系统硬件环境检查检查内存相关项检查服务器的内存,可以通过下列命令:[root@localhost ~]# grepMemTotal /proc/meminfo另外与内存相关的swap 交换分区的设置也很重要,通常有下列的规则:实际内存建议swap 交换空间大小-------------- -----------------------------1G-2G 1.5 倍于内存2G-

文档评论(0)

wu12youli + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档