Oracle Active Data Guard(ADG)可行性方案

Oracle Active Data Guard(ADG)可行性方案

ID:39853127

大小:523.22 KB

页数:7页

时间:2019-07-13

Oracle Active Data Guard(ADG)可行性方案_第1页
Oracle Active Data Guard(ADG)可行性方案_第2页
Oracle Active Data Guard(ADG)可行性方案_第3页
Oracle Active Data Guard(ADG)可行性方案_第4页
Oracle Active Data Guard(ADG)可行性方案_第5页
资源描述:

《Oracle Active Data Guard(ADG)可行性方案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、OracleActiveDataGuard数据同步复制技术方案一、概述OracleActiveDataGuard是Oracle11g版本推出的新功能。该功能可以实现Oracle数据库读写分离。ActiveDataGuard从底层技术上实现了在日志恢复数据的同时可以用只读的方式打开数据库,用户可以在备用数据库上进行查询、报表等操作,这类似逻辑DataGuard备用数据库的功能(查询功能方面),数据同步的效率更高、对硬件的资源要求更低。可以更大程度地发挥物理备用数据库的硬件资源的效能。ActiveDataGuard用于维护Oracle数据库的单独、同步物理副本,

2、从而实现HA/DR。ActiveDataGuard支持高可用性(通过零数据丢失和/或自动故障切换)和灾难恢复。并且数据同步的效率更高、对硬件的资源要求更低。是一种有效可行的解决方案。随着OracleADG的出现,Oracle在读写分离的支持上又得到进一步提升,可以在延迟很少的情况下提供读,而且不会出现复制错误或者数据不一致的问题。ActiveDataguardReaderFarm架构至少存在以下优势:1.管理维护简单,DBA只要熟悉Dataguard的管理即可,无需再额外学习其他方面的新知识;2.ActiveDataguardReaderFarm节点是灵活可

3、扩展的,可以在线添加或者删除节点,并且可以线性扩展而不对生产系统造成影响;3.可以真正做到实时查询,不会应为大事务造成同步阻塞,性能有保障;4.没有数据类型的限制;5.高可用性,节点的宕机都不会影响到数据库的可用性。一、ActiveDataGuard基本原理OracleActiveDataGuard 系统架构如下:ActiveDataGuard 的同步是通过standby数据库对主数据库文件的不断copy,不断应用主库传输过来的redo重做日志来保持和主库的物理结构一致。standby数据库分为物理standby和逻辑standby。主备库之间走的是SSL协

4、议,SSL使用RSA公钥密码和对称密钥加密,提供身份验证、加密和数据完整性。 ActiveDataGuard从底层技术上实现了在日志恢复数据的同时可以用只读的方式打开数据库,用户可以在备用数据库上进行查询、报表等操作。OracleActiveDataGuard 包括一个生产数据库,也称为主数据库,以及一个或多个备用数据库,这些备用数据库是与主数据库在事务上一致的副本。Data Guard 利用重做数据保持这种事务一致性。当主数据库中发生事务时,则生成重做数据并将其写入本地重做日志文件中。通过 OracleActiveDataGuard,还将重做数据传输到备用

5、站点上,并应用到备用数据库中,从而使备用数据库与主数据库保持同步。OracleActiveDataGuard 允许管理员选择将重做数据同步还是异步地发送到备用站点上。备用数据库的底层技术是 OracleActiveDataGuard 重做应用(物理备用数据库)。物理备用数据库在磁盘上拥有和主数据库逐块相同的数据库结构,并且使用 Oracle 介质恢复进行更新。一、ActiveDataGuard软硬件需求1.硬件及操作系统需求系统平台硬件配置操作系统存储异构primary数据库VSstandby数据库同一个DataGurid配置中的所有oracle数据库必须运

6、行于相同的平台。比如inter架构下的32位linux系统可以与inter架构下的32位linux系统组成一组DataGuard。64位HP-UX也可以与32位HP-UX组成一组DataGuard不同服务器的硬件配置可以不同,比如cpu,内存,存储设备,但是必须确保standby数据库服务器有足够的磁盘空间用来接收及应用redo数据必须一致,不过操作系统版本可以略有差异,比如(linuxas4&linuxas5),primary数据库和standby数据库的目录路径可以不同支持2.软件需求üActiveDataGuard作为Oracle企业版一个特性功能,标

7、准版不支持。而且作为Oracle软件的单独组件(类似OracleRac组件),需要单独收取费用。ü同一个DataGuard配置中所有数据库初始化参数:COMPATIBLE的值必须相同。üPrimary数据库必须运行于归档模式,并且务必确保在primary数据库上打开FORCELOGGING,以避免用户通过nologging等方式避免写redo造成对应的操作无法传输到standby数据库。üPrimary和standby数据库均可应用于单实例或RAC架构下,并且同一个dataguard配置可以混合使用逻辑standby和物理standby。üPrimary和s

8、tandby数据库可以在同一台服务器,但需要注意各自

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。