织梦CMS - 轻松建站从此开始!

欧博ABG官网-欧博官方网址-会员登入

【DB笔试面试749】在Oracle中,什么是DG?DG有哪些优缺点?

时间:2024-06-14 12:48来源: 作者:admin 点击: 16 次
首先,DG(Data Guard,数据卫士)不是一个备份恢复的工具,然而,DG却拥有备份的功能,在物理DG下它可以和主库一模一样,但是它存在的目的并不仅仅是为了备份恢复数据,应该说它的存在是为了确保企业数据的高可用性,数据保护以及灾难恢复。DBA可以通过将一些操作(例如查询报表)转移到备库执行的方式

在Oracle中,什么是DG?DG有哪些优缺点?

答案部分

首先,DG(Data Guard,数据卫士)不是一个备份恢复的工具,然而,DG却拥有备份的功能,在物理DG下它可以和主库一模一样,但是它存在的目的并不仅仅是为了备份恢复数据,应该说它的存在是为了确保企业数据的高可用性,数据保护以及灾难恢复。DBA可以通过将一些操作(例如查询报表)转移到备库执行的方式来减小主库的压力,构建高可用的企业数据库应用环境。

在DG环境中,至少有两个数据库,一个处于OPEN状态对外提供服务,这个数据库叫作主库(Primary Database)。第二个处于恢复状态,叫作备库(Standby Database)。在通常情况下,主库对外提供服务,用户在主库上进行操作,操作被记录在联机日志和归档日志中,这些日志通过网络传递给备库,然后在备库上被应用,从而实现主库和备库的数据同步。Oracle对这一过程进一步地优化设计,使得日志的传递、恢复工作更加自动化、智能化,并且提供一系列参数和命令简化了DBA工作。如果软硬件升级,那么可以把备库切换为主库继续对外服务,这样既减少了服务停止时间,并且数据不会丢失。如果异常原因导致主库不可用,那么也可以把备库强制切换为主库继续对外服务,这时数据损失都和配置的数据保护级别有关系。所以,Primary和Standby只是一个角色概念,并不固定在某个数据库中。

每个技术都有其优缺点,下面来看看DG有哪些优缺点。

DG的优点主要有以下几点内容:

① 灾难恢复及高可用性。

② 全面的数据保护。

③ 有效利用系统资源。

④ 在高可用及高性能之间更加灵活的平衡机制。

⑤ 故障自动检查及解决方案。

⑥ 集中的、易用的管理模式。

⑦ 自动化的角色转换。

DG的缺点主要有以下几点内容:

① 由于传输整个日志文件,所以,需要较高的网络传输带宽。

② 在Oracle 11g之前的物理备库虽然可以以只读方式打开,然后执行查询、报表等操作,但需要停止应用日志,这将使目标库与源数据不能保持同步,如果在此期间源数据库发生故障,那么将延长切换的时间。从Oracle 11g开始,ADG可以在数据库打开的情况下应用日志,这极大地提高了DG的应用范围。

③ 逻辑备库不能支持某些特定的数据对象和数据类型。

④ 不支持双向复制,所以,无法应用于信息集成的场合。

⑤ 只能复制整个数据库,不能选择某个SCHEMA或表空间或表进行单独复制。

⑥ 不支持异构的系统环境,需要相同的操作系统版本和数据库版本(Oracle 11g支持部分异构平台)。

& 说明:

有关Oracle 11g DG支持的异构平台说明可以参考:

(责任编辑:)
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:
发布者资料
查看详细资料 发送留言 加为好友 用户等级: 注册时间:2024-09-20 15:09 最后登录:2024-09-20 15:09
栏目列表
推荐内容