数据库ADG是Oracle数据库中的一项高可用性和灾难恢复技术。它提供了一个可读和备用的数据库副本,用于灾难恢复和可读性的读取。
数据库ADG(Oracle Active Data Guard)是Oracle数据库集成解决方案中的一个部分。
它是Oracle的一项高可用性和灾难恢复技术,它提供了一个可读和备用的数据库副本。
本文将对数据库ADG的概念进行解释,并讨论它的工作原理和ADG模式。
数据库ADG的概念
数据库ADG是一种高可用性解决方案,用于灾难恢复和可读登录。它是在数据冗余的基础上设计的。
它提供了一个较为可靠的数据副本,使其具有额外的可用性和恢复能力,因此也使它成为一个强大的容灾备援工具。
Oracle Active Data Guard是可选组件,必须作为一个独立的许可证进行购买。
数据库ADG工作原理
Active Data Guard使用Oracle的传统的主-从模式,其中主库被称为主服务器或源服务器,而从库称为活动数据保护副本。
Active Data Guard利用主数据库的逻辑日志传输,并在远程主机上使用该日志进行数据的同步备份。
主数据库使用一些额外的进程将在线重做日志传输到ADG副本,ADG副本同时受限于传输效率和同步延迟等问题。
因此,它不是一个拥有完全复制的数据库,但是可以提供一些毫秒级的灵活能力。
ADG模式
ADG模式是数据库ADG之一。它是Active Data Guard中的一种操作模式,可以让用户从一个可读副本中读取数据。
在ADG模式下,被指定的副本提供读取能力,而主服务器一直保持着可写状态。这个模式与传统数据库的主从模式不同,因为主服务器和副本服务器都可以提供的读写能力。
ADG模式在业务运行的期间可以切换活动副本。主服务器将其所接收到的所有更新信息都同步到备份数据库上,以实现与主库数据的同步。
当业务需要一个新的数据库时,可以通过只读副本为用户提供服务,这不会影响到主服务器的写入操作,也不会影响到业务应用的正常运行。
总结
数据库ADG是Oracle数据库中的一项高可用性和灾难恢复技术。它提供了一个可读和备用的数据库副本,用于灾难恢复和可读性的读取。
Active Data Guard利用主数据库的逻辑日志传输,并在远程主机上使用该日志进行数据的同步备份。
ADG模式是Active Data Guard中的一种操作模式,它可以让用户从一个可读副本中读取数据,同时主服务器也保持着可写状态。
数据库ADG可以帮助企业在出现灾难等紧急情况时保障数据的安全和可用性,提高公司数据管理的安全性和可靠性。