- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Oracle 11gR2 DataGuard 教程
Oracle 11gR2 DataGuard 教程(Physical Standby Database)目录第1章理论基础41.1概述41.2日志发送41.2.1使用ARCH进程41.2.2使用LGWR进程的SYNC(同步)方式41.2.3使用LGWR进程的ASYNC(异步)方式51.3日志接收61.4日志应用61.5数据保护模式71.5.1最大保护(Maximum Protection)71.5.2最高可用性(Maximum Availability)71.5.3最高性能(Maximum Performance)81.5.4修改数据保护模式8第2章配置82.1配置参数说明82.1.1独立参数82.1.2主库参数102.1.3备库参数152.2环境介绍172.2.1主库环境172.2.2备库环境172.3配置过程182.3.1主库配置182.3.2备库配置212.3.3复制数据库232.4其他问题24第3章角色切换253.1SwitchOver253.1.1准备工作253.1.2主库切换为新备库253.1.3备库切换为新主库253.1.4新备库应用日志263.2FailOver26理论基础概述DataGuard至少需要两个数据库,一个以READ WRITE(读写)模式打开,进行在线事务处理,角色称为Primary Database(主库),一个以READ ONLY(只读)模式打开,接收重做日志并重新应用,角色称为Standby Database(备库)。用户连接主库进行事务处理,更改操作被记录在联机重做日志和归档重做日志中,这些日志通过网络发送给备库并在备库上重新应用,最终实现主备库数据同步。DataGuard由重做传输服务,应用服务和角色管理服务组成,其中前两项服务按照功能分为Redo Send(日志发送),Redo Receive(日志接收)和Redo Apply(日志应用)三个部分。DataGuard分为Physical Standy(物理备库)和Logical Standby(逻辑备库)两种,本教程只讨论Physical Standby。日志发送主库在运行时会不断产生重做日志,这些日志需要发送到备库。发送动作可以由主库的LGWR进程或者ARCH进程完成,默认使用ARCH进程,如果使用LGWR进程必须明确指定。不同的归档目的地可以使用不同的方法,但对于同一目的地,只能选用1种方法。使用ARCH进程主库不断产生重做日志,这些日志被LGWR进程写入主库联机重做日志文件,此时事务提交即可返回成功;当一组联机重做日志文件被写满后,会发生日志切换(Log Switch)并触发ARCH进程进行本地归档;主库的ARCH进程通过网络把这些归档日志发送给备库。使用ARCH进程发送日志的问题:主库只有在发生归档时才会发送日志到备库,如果主库异常宕机,联机日志中的重做数据就会丢失,要想避免数据丢失,就必须使用LGWR进程发送日志,而使用LGWR 进程又分SYNC(同步)和ASYNC(异步)两种方式。使用LGWR进程的SYNC(同步)方式主库不断产生重做日志,这些日志被LGWR进程写入主库联机重做日志文件,同时发送给本地的LNS进程(Logwriter Network Service);LNS进程通过网络把重做日志发送给远程目的地(每个远程目的地对应一个LNS进程,多个LNS进程能够并行工作)并等待远程确认传送成功;LGWR进程等待本地联机重做日志文件的写入操作和通过LNS进程的网络传送都成功,确认主库事务提交成功。当一组联机重做日志文件被写满后,会发生日志切换(Log Switch)并触发ARCH进程进行本地归档,同时触发备库的日志切换和备库重做日志的归档。使用LGWR进程的SYNC(同步)方式时,可以同时使用NET_TIMEOUT参数,这个参数单位是秒,如果网络发送在此时间内没有响应,LGWR进程就会返回错误。示例如下:SQL ALTER SYSTEM SET LOG_ARCHIVE_DEST_2 = SERVICE=ST LGWR SYNC NET_TIMEOUT=30 SCOPE=BOTH;使用LGWR进程的SYNC(同步)方式问题在于:如果发送重做日志给备库失败,LGWR进程就会报错,分三种情况:主库工作在最大保护模式下,事务提交会返回失败,无重做数据生成,同时主库被SHUTDOWN,待问题解决后主库才能成功启动;主库工作在最大可用模式下,事务提交会返回成功,重做数据只写入本地日志文件,同时主库由最大可用模式降为最大性能模式,待问题解决后备库自动向主库请求传送缺失的日志并应用,主库重新恢复为最大可用模式;主库工作在最大性能模式下,事务提交会返回成功,重做数据只写入本地日志文件,待问题解决后备库自动向主库请求传送缺失的日志并应用。采用S
您可能关注的文档
最近下载
- 2021-2022学年江西省南昌市九年级(上)期中物理试卷(附答案详解).docx VIP
- 全自动氩气纯化器-四川普瑞净化设备有限公司.PDF VIP
- 山东科学技术版劳动实践指导手册六年级第3课家用器具使用与维护家用电器的使用科学使用电冰箱 教案.docx VIP
- 单式氩气纯化器技术参数要求.DOC VIP
- 央国企成立数科公司底层逻辑与相关定位.docx VIP
- (正式版)C-J-T 232-2006 薄壁不锈钢内卡式管材及管件.docx VIP
- 2025年医学检验实验室ISO15189认可评审介绍.pptx VIP
- 八个方向路线图.ppt VIP
- 优秀大学生职业生涯规划书经典PPT.pptx VIP
- GB50007-2011 建筑地基基础设计规范.docx
文档评论(0)