DataGuard数据库灾难防护.doc

DataGuard数据库灾难防护.doc

ID:50824882

大小:46.45 KB

页数:10页

时间:2020-03-15

DataGuard数据库灾难防护.doc_第1页
DataGuard数据库灾难防护.doc_第2页
DataGuard数据库灾难防护.doc_第3页
DataGuard数据库灾难防护.doc_第4页
DataGuard数据库灾难防护.doc_第5页
资源描述:

《DataGuard数据库灾难防护.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、DataGuard数据库灾难防护Oracle9iDataGuard通过使用称为standbydatabase的数据库来防止出现数据的灾难。它通过将primarydatabase数据库的重做日志传到并应用到standbydatabase数据库来使standbydatabase数据库与primarydatabase数据库同步:可以将重做日志直接从primarydatabase数据库同步写到standbydatabase数据库来完成完全没有数据损失的灾难保护。这会给primarydatabase数据库的性能带来一定的性能损失

2、。可以将归档的重做日志从primarydatabase数据库异步写到standbydatabase数据库来使primarydatabase数据库在极少损失性能的前提下,最小化地减少数据的丢失。如果重做日志数据到达standbydatabase数据库后快速应用到standbydatabase数据库,则在primarydatabase数据库出现问题时可以快速地failover到standbydatabase数据库。然而,如果延缓一定时间后再应用重做日志数据,可以避免primarydatabase数据库的错误快速地传播到st

3、andbydatabase数据库。  数据库数据保护级别可以用如下的方式设置standbydatabase数据库来达到不同的数据库数据保护级别:Guaranteedprotection:规定在修改主数据库时,至少有一个备用数据库有效。假如主(PrimaryDatabase)备(StandbyDatabase)之间的连接中断,Oracle会通过中断主实例的工作来防止主备数据库之间的数据的不一致,保证无数据丢失。这种模式对数据库性能的影响较大。Instantprotection:规定在修改主数据库时,至少有一个备用数据库有

4、效。与Guaranteedprotection模式不同的是当主备数据库之间的连接中断时,允许主备数据库之间的数据的不一致,并当恢复连接后,解决数据不一致的现象。这种模式对主数据库的性能有较小的影响。Rapidprotection:主数据库的修改快速应用在备用数据库上。会出现数据丢失,但对数据库性能的影响小。Delayedprotection:主数据库的修改在延迟一定的时间后应用在备用数据库上。Rapidprotection和Delayedprotection模式即使在网络连接有效时,也允许主数据库与所有的备用数据库有数

5、据分歧,数据的丢失量等同于主数据库联机重做日志的未归档数。这种方式对数据库性能的影响小。如何限制数据的丢失量在primary/standby配置下,所有的归档日志被发送到了standby节点,这使standby节点的数据保持着更新。但是,如果primary数据库意外关闭,联机的日志将会丢失,因为它们尚未归档并发送到standby节点。这使得primary和standby数据库之间会有一个差异。Oracle9i可以用以下的方法来限制这个差异:DBA可以选择让LGWR在将重做日志数据写到本地磁盘的同时将数据发送到stand

6、by数据库。该功能称为standby零数据丢失(standbyzerodataloss)。这种方法从本质的角度讲提供了远程重做日志镜像,但带来的问题是会极大地损失性能。设置系统初始化参数ARCHIVE_LAG_TARGET。该参数是一个日志文件开始使用到被发送到standby数据库的时间间隔。该参数的推荐值是1800秒(需要注意的是,没有传送到standby数据库的已经提交的事务会丢失,因此长的事务会使standby数据库损失更多的数据)。Oracle9iDataGuard数据防护与Oracle8StandbyData

7、base的关系OracleStandbyDatabase是最经常使用的最有效的灾难解决方案。在过去版本的基础上,Oracle9i又进行了许多改进,使其功能远远超过了基本的灾难恢复要求。通过将复杂的工作自动化,并对监控、警告、以及控制机制的大规模改进,StandbyDatabase和一些新的模块可以帮助DBA从错误操作、瘫痪、以及其它的灾难中恢复(这些灾难都可能毁掉数据库)。另外,通过使用Oracle9iStandbyDatabase,由于硬件和软件升级造成的宕机时间也可以极度缩短。  Oracle9i将改进过的8版本的

8、StandbyDatabase功能,与几个新增加的防止用户错误和瘫痪的模块合起来称为Oracle9iDataGuard。Oracle8AutomatedStandbyDatabase提供了创建和自动维护生产数据库拷贝的手段来防止灾难的发生。Oracle8AutomatedStandbyDatabase具有以下的功能:  当prim

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。