首页 > 编程知识 正文

oracle数据同步工具(什么是oracle数据库ADG)

时间:2023-05-06 03:21:55 阅读:67490 作者:4042

在线QQ呼叫: 1922638

专业的SQL Server、MySQL数据库同步软件

甲骨文数据库至今仍掌握着商用数据库的霸权。 在Oracle数据库中运行的核心业务和核心数据的安全性尤为重要。

目前,市场上Oracle数据库常见的灾难恢复产品大致可分为两类。

Oracle独特的灾难恢复产品

非甲骨文灾难恢复产品

Oracle目前的灾难恢复产品包括Oracle GoldenGate (以下简称OGG )产品,属于我们的数据保护和中间件部门。 除了甲骨文公司以外,还有DSG放电装置和DDS九桥,这些产品和OGG在实现原理上几乎相同。

Oracle GoldenGate和DSG/DDS等产品的许可证相对昂贵,购买Oracle RDBMS软件许可证后,可以免费使用数据保护。 Oracle11gactivedataguard(adg )需要额外的费用。

对于数据迁移,OGG/DDS/DSG的优势更加突出。 数据仓库中的数据集中在Oralce上进行数据分析,而数据保护则过于庞大,不灵活。 OGG对异构平台的数据迁移同步也有很大的好处。 也用于停机时间短的数据迁移方案。 初始化数据和后续增量同步可以大大减少业务迁移停机时间。 OGG灾难恢复同步可以满足各种需求,如仅同步数据库中一个或几个用户下的数据。 同时,OGG可以实现多进程提取,而ogg 12.x版支持将数据从DataGuard存储库提取到异地灾难恢复数据库。 现在更推荐的体系结构是ADG OGG 12.x将数据从备用库提取到异地灾难恢复室。

在从Oracle到Oracle的灾难恢复方面,数据保护在维护和预算支持方面优于Oracle金牌网关。 Oracle11gactivedataguard(adg ) ready-only查询支持报表业务,可以将主库压力分散到备件上。 snapshot DataGuard将备件临时转换为可读写测试环境,数据完全符合生产环境,并通过了最真实的模拟环境进行测试。 测试结束后,单击返回备份模式。 测试数据将自动清除,不影响数据同步灾难。

下面是一点Oracle扩展RAC的容错能力。 扩展RAC是将传统RAC的两个节点从同一机房分开放置在两个不同的机房中,从而实现单点故障。 但是,请考虑RAC本身的一些问题和存储要求。 RAC的两个节点不能放置的距离太远,RAC的性能下降了几倍,包括电网、台风、水灾和地震。 因此,Exadata不能将RAC的所有节点放在同一机柜中。 还需要存储复制支持,这将是一个巨大的预算问题。

DataGuard灾难恢复需要多长时间? 在现有客户环境中,数据保护用作Oracle RAC灾难恢复环境。 如果RAC环境发生灾难性损坏,无法完全使用,则可以通过一键故障恢复脚本切换到备用磁盘。 如果数据库本身同步正常,则切换将在两分钟内完成。

关于数据保护和OGG网络带宽的比较。 数据保护比OGG占用更少的带宽,因为它比OGG传输更多的数据。 但是,没有我们想象的那么恐怖。 在典型的数据保全同步中,oracle选择通过LNS将重做缓冲器中的重做数据推送至standby数据库。 这些其实都是很小的量,对网络带宽的要求不是很高。 具体量的大小可以在业务高峰时期的awr报告的加载配置文件中大致分析。 Oracle 11g配置数据保护日志_ archive _ dest _ n属性的arch/lgwr属性已取消。 默认情况下,使用lgwr进行传输。 这意味着,只要GAP不存在,Oracle DataGuard灾难恢复本质上就不再依赖于归档日志。

与10g相比,Oracle 11g数据保护在实施方面更为方便。 通过复制数据库而不执行Duplicate From Active DataBase备份,可以在主库打开归档模式的情况下直接实施数据保护环境,而无需停止主库。 否则,就会发生停机时间。

如果需要使用ADG作为报告库,还建议部署数据保护监视。 提供用于在Linux shell Oracle procedure中监视ADG同步状态的脚本。 可以监视实时同步是否正常和延迟时间。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。