DATAGUARD管理归档中断Oracle认证考试
文章作者 100test 发表时间 2010:01:26 10:07:39
来源 100Test.Com百考试题网
如果备系统没有接收到一个或多个主数据库生成的归档重做日志文件,在备系统上就会出现归档中断。丢失的归档重做日志文件就是中断。如果有中断,则Data Guard 自动探测到并通过拷贝丢失的日志文件序列到备目的地来解决。例如,当网络变得不可用时,从主数据库到备数据库的自动归档临时停止,就会出现归档中断。当网络再次可用时,从主数据库到故障的备数据库的重做数据的自动传输继续。
Data Guard 不需要DBA 的手工干预来探测和解决这样的中断。下面的小节描述了中断探测和解决。
何时发现归档中断?
无论何时主数据库本地归档一个日志,但是备站点没有接受到该日志就会发生归档中断。每分钟,主数据库调查其备数据库以查看是否在归档重做日志文件的序列中有中断。
如何解决中断?
中断恢复通过轮询机制解决。对于物理和逻辑备数据库、Oracle Change Data Capture、和Oracle Streams,Data Guard 通过自动从主数据库检索丢失的归档重做日志文件来执行中断探测和解决。不需要额外的配置设置来调查备数据库,来探测任何中断或解决中断。
这里很重要的考虑是自动中断恢复是依主数据库的可用性而定的。如果主数据库不可用了,并且你配置了多个物理备数据库,你能设置额外的初始化参数使得重做应用能从其它备数据库解决归档中断。
注:
在Oracle 数据库10g 版本1 以前,FAL 客户端和服务器用于从主数据库解决中断。
使用取归档日志(FAL)来解决归档中断
取归档日志(FAL)客户端和服务期解决在主数据库生成的与物理备数据库接收到的归档重做日志文件的范围中探测到的中断。
?? FAL 客户端自动请求归档重做日志文件的传递。
?? FAL 服务器服务从FAL 客户端来的FAL 请求。
FAL 机制处理下述类型的归档中断和问题:
?? 当创建一个物理或逻辑备数据库时,FAL 机制能自动检索在主数据库的热备期间生成的任何归档重做日志文件。
?? 当有在备数据库上已经有接收到的归档重做日志文件的问题时,FAL 机制能自动检索归档重做日志文件来解决任何下述情况:
?? 当归档重做日志文件在应用到备数据之前被从磁盘删除。
?? 当归档重做日志文件因为磁盘损坏不能应用。
?? 当归档重做日志文件在重做数据应用到被数据库之前,意外被不是归档重做日志文件的其它文件替换(例如,一个文本文件)。
?? 当你有多个物理备数据库,FAL 机制能从其它物理备数据库自动检索丢失的归档重做日志文件。