数据库adg是什么意思 数据库 adg

数据库ADG(Oracle Active Data Guard)是Oracle数据库集成解决方案中的一个部分 。
它是Oracle的一项高可用性和灾难恢复技术,它提供了一个可读和备用的数据库副本 。
【数据库adg是什么意思 数据库 adg】

数据库adg是什么意思 数据库 adg

文章插图
本文将对数据库ADG的概念进行解释,并讨论它的工作原理和ADG模式 。
数据库ADG的概念
数据库ADG是一种高可用性解决方案,用于灾难恢复和可读登录 。它是在数据冗余的基础上设计的 。
它提供了一个较为可靠的数据副本,使其具有额外的可用性和恢复能力,因此也使它成为一个强大的容灾备援工具 。
Oracle Active Data Guard是可选组件,必须作为一个独立的许可证进行购买 。
数据库ADG工作原理
Active Data Guard使用Oracle的传统的主-从模式,其中主库被称为主服务器或源服务器,而从库称为活动数据保护副本 。
Active Data Guard利用主数据库的逻辑日志传输,并在远程主机上使用该日志进行数据的同步备份 。
主数据库使用一些额外的进程将在线重做日志传输到ADG副本,ADG副本同时受限于传输效率和同步延迟等问题 。
因此,它不是一个拥有完全复制的数据库,但是可以提供一些毫秒级的灵活能力 。
数据库adg是什么意思 数据库 adg

文章插图
ADG模式
ADG模式是数据库ADG之一 。它是Active Data Guard中的一种操作模式,可以让用户从一个可读副本中读取数据 。
在ADG模式下,被指定的副本提供读取能力,而主服务器一直保持着可写状态 。这个模式与传统数据库的主从模式不同,因为主服务器和副本服务器都可以提供的读写能力 。
ADG模式在业务运行的期间可以切换活动副本 。主服务器将其所接收到的所有更新信息都同步到备份数据库上,以实现与主库数据的同步 。
当业务需要一个新的数据库时,可以通过只读副本为用户提供服务,这不会影响到主服务器的写入操作,也不会影响到业务应用的正常运行 。
数据库adg是什么意思 数据库 adg

文章插图
总结
数据库ADG是Oracle数据库中的一项高可用性和灾难恢复技术 。它提供了一个可读和备用的数据库副本,用于灾难恢复和可读性的读取 。
Active Data Guard利用主数据库的逻辑日志传输,并在远程主机上使用该日志进行数据的同步备份 。
ADG模式是Active Data Guard中的一种操作模式,它可以让用户从一个可读副本中读取数据,同时主服务器也保持着可写状态 。
数据库ADG可以帮助企业在出现灾难等紧急情况时保障数据的安全和可用性,提高公司数据管理的安全性和可靠性 。