WEB开发网
开发学院数据库Oracle Oracle9i Data Guard的灾难防护 阅读

Oracle9i Data Guard的灾难防护

 2006-08-06 12:00:21 来源:WEB开发网   
核心提示: 逻辑 Standby Database.逻辑 Standby Database是将归档的日志转化为SQL事务,并将它们应用到打开的Standby Database.因为数据库是打开的,Oracle9i Data Guard的灾难防护(4),它在物理上与primary database是不一

逻辑 Standby Database.逻辑 Standby Database是将归档的日志转化为SQL事务,并将它们应用到打开的Standby Database.因为数据库是打开的,它在物理上与primary database是不一样的。然而,从逻辑角度讲,Standby Database与primary database是一样的,因此可以接管primary database的处理。在这种情况下,Standby Database还可以并发地进行其它的工作,例如建立一些与primary database不一样的索引和物化视图,完成决策支持等任务。

逻辑 Standby Database 是最重要的数据保护特性。就像物理 standby database一样,它使用归档的日志在standby database上进行处理,在primary database出现问题的情况下也没有问题。

当选择使用物理standby database、逻辑standby database、或两者都用时,要考虑以下一系列的因素。

逻辑standby database可用于两个目的。当要对逻辑standby database进行改变时,其数据库可以打开。

逻辑standby database需要DBA更高的技能。

使数据保护极大化的解决方案通常包括逻辑的和物理的standby databases.数据库Failover和Switchover当主数据库发生宕机,且不能及时恢复时,Oracle会丢弃主数据库,将备用数据库转变为主数据库。当 failover之后,备用数据库变成为主数据库,从而丢失了备用数据库的所有能力,也就是说,不能再返回到备用模式。

Failover 有以下特点:

主数据库offline,备用数据库online,这种操作由系统和软件失败引起。

即使在备用数据库上应用重做日志,也可能出现数据丢失的现象,除非备用数据库运行在guaranteed protection模式下。

原主数据库重新使用时必须reinstantiated(start instance)。

上一页  1 2 3 4 5 6  下一页

Tags:Oraclei Data Guard

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接