日期:2014-05-16  浏览次数:20418 次

Oracle11g DataGuard新特性小结

首先, 可以从活动主库构建物理备库是非常简单。此外, 将物理备库转换为逻辑数据库也是轻而易举。而最大的优势是, 现在, 可以高效地使用备库通过某种方式来支持业务。Active DataGuard特性允许打开备库, 在进行查询的同时应用归档的日志。快照备库允许在其中运行生产数据库负载, 然后闪回到起始点, 继续正常的管理器恢复进程. 这两个特性使用户能够利用备库服务器的处理功能, 极大地推动了到 11g 的升级。

物理备库 新特点

1) 物理备库可实时查询
都知道11g以前的物理备库, 可以是只读方式打开数据库, 但是这时Media Recovery(Redo Apply)过程就停止了, 如果备库处于恢复的过程那么数据库就不能打开, 11g解决了这个矛盾, 恢复的同时可以只读打开数据库, 这有点类似逻辑备库的功能。这样可以更大发挥物理备库的作用(比如对于实时要求比较高的报表服务).
2) 加快备库备份的速度
在Oracle10g引入了Block Tracking技术, 来监控那些数据库是上次增量备份以来修改了的, 这样可以加快增量备份的数度, 但是这个功能只能在主库上有效, 在备库是不支持这个功能的, Oracle11g解决了这个问题, 备库的备份也支持Block Tracking, 这样用户可以在备库上面快速执行备份, 减轻主库负载。
3) 快照备库
就是允许物理备库以读写模式打开, 但是同时没有破坏它作为备库的功能, 这个特性可以用来在物理备库上面执行某些测试, 等测试完成, 把数据库再置为物理备库. 当然在备库以读写方式打开的时候它只能接收主库传过来的Redo, 但是不能应用这些Redo. 实际上因为就是在备库上使用了Flashback技术来实现这个功能.
4) 提高Redo Apply的性能
Oracle11g可以利用并行技术来进行Redo Apply, 提高恢复的速度.?

逻辑备库新特点

1)? 支持的数据类型更多了

XMLType?data?type(CLOB存储)

2)? 支持下面 O racle包和数据加密

DBMS_FGA(Fine?Grained?Auditing)

DBMS_RLS(Virtual?Private?Database)

实际上就是支持在 逻辑备库 上面支持精细的审计功能和虚拟数据库功能

Transparent?Data?Encryption(TDE)的支持

备库 上面支持并行DDL

3)? Fast-Start?Failover

更快速执行失败切换 ,? 更精细控制触发Failover的事件 ,? 比如可以 根据 某个ORA的错误号来 发出 切换 .?

4)? 可动态修改的参数

在运行逻辑备库环境的过程中,?需要调整该过程并修改一些参数值.?在Oracle11g中,?这些参数中的大部分可以在线更新。可以通过查询视图dba_logstdby_parameters来查看这些参数。

SQL>?col?name?format?a30

col?value?format?a20

col?unit?format?a10

col?setting?format?a7

col?dynamic?format?a7

SQL>?select?*?from?dba_logstdby_parameters?order?by?name;

NAME???????????????????????????VALUE????????????????UNIT???????SETTING?DYNAMIC

------------------------------?--------------------?----------?-------?-------

ALLOW_TRANSFORMATION???????????FALSE???????????????????????????SYSTEM??NO

APPLY_SERVERS??????????????????5???????????????????????????????SYSTEM??YES

EVENT_LOG_DEST?????????????????DEST_EVENTS_TABLE???????????????SYSTEM??YES