【DataGuard】10GR 日志传输服务参数

日志的传输以及应用可以算作是Dataguard的核心所在.在我们搭建DG的过程中,如何配置优化日志传输服务,关系到整个DG体系的性能以及可用性.而且,不同的保护模式也需要不用的参数组合.10g下,影响配置日志传输的参数主要有以下几个:

1. ARCH/LGWR

设置日志的传送模式,默认使用arch传送.传送发生在日志切换边沿,最大可用和最大保护模式下,需要使用lgwr来传送日志.使用lgwr传送日志,需要备库建立standby logfile,并且支持日志的实时应用.

2. SYNC /ASYNC

该参数表示网络I/O的操作方式, SYNC表示网络I/O将与重做日志的写入同步进行,等待网络i/o完成收到响应后继续下一个写操作.而ASYNC表示日志的传送是异步的,oracle利于LNS进程,接收lgwr发送过来的重做日志信息放入缓冲区,并异步传送到备机,也可以手动指定缓冲区的大小
最大保护和最大可用模式下,需要设置为SYNC AFFIM模式.

3. AFFIM/NOAFFIRM

该参数是LGWR传送模式下的一个属性,表示重做日志的磁盘I/O模式, AFFIM表示同步并且发送成功写操作状态到主数据库, NOAFFIRM表示主库无需等待备库的日志写成功.
一般来说, SYNC AFFIM 与ASYNC NOAFFIRM是最常用合理的组合方式.

4. MANDATORY /OPTIONAL

该参数表示归档的模式,默认值为OPTIONAL. MANDATORY表示强制归档,如果归档不成功会引起主库的归档等待.

5. REOPEN/NOREOPEN

该参数表示归档文件收到错误信息后,是否重试以及重试的最小间隔时间.

6. MAX_FAILURE/ NOMAX_FAILUR

该参数表示由于故障而被关闭的目标文件的最大重试次数.超过设定次数,将不再重试.
NOMAX_FAILUR表示不断重试

7. NET_TIMEOUT

该参数表示在网络出现异常或者某些情况下,主数据库的LNS进程放弃网络连接之前的最大等待时间.

8. DELAY/NODELAY

该参数表示日志的应用模式,delay表示延时指定时间应用传送过来的日志,nodelay表示不延时.
该参数作用也可以通过发布alter database recover managed standby database delay ** 来实现.

9. VALID_FOR

VALID_FOR的引入,为了更好的实现主备平滑切换,用于说明目标文件何时可用以及归档的重做日志类型.
VALID_FOR属性由2部分组成:archive_source(online_logfile,standby_logfile,all_logfiles)和database_role(primary_role,standby_role,all_role).
online_logfile: 表示归档联机重做日志
standby_logfile:表示归档备用数据库的重做日志/接受的重做日志
all_logfiles: online_logfile && standby_logfile

primary_role: 仅当数据库角色为主库时候归档生效
standby_role: 仅当数据库角色为备库时候归档生效
all_role: 任意角色归档均生效
例如:

SQL> show parameter log_archive_dest_1 log_archive_dest_2
NAME TYPE VALUE
———————————— ———– ——————————
log_archive_dest_1 string location=E:\Oracle\archive\demo VALID_FOR=(ALL_LOGFILES,ALL_ROLES) DB_UNIQUE_NAME=demo

NAME TYPE VALUE
———————————— ———– ——————————
log_archive_dest_2 string SERVICE=test_standby VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=standby1

在主库上,归档联机日志到本地磁盘,并传送到备库, 在备库上,同时归档日志到本地磁盘.同理,备库上也做相应配置,这样可以在不修改参数的前提下尽可能实现平滑switchover.

转:http://hi.baidu.com/zyhzsz1/blog/item/910388a0eb854583471064c4.html

时间: 2024-09-20 10:37:12

【DataGuard】10GR 日志传输服务参数的相关文章

Oracle Data Guard学习(2) 日志传输

Oracle Data Guard从宏观上来说,主要提供以下两个服务: 1)日志传输:主库把生成的Redo日志传输至备库: 2)日志应用:备库应用从主库传输过来的Redo日志. 本文先介绍其中的日志传输服务,日志应用服务在下节<Data Guard 系列(3) - 日志应用>介绍 . 1. 日志传输方式 有两种日志传输方式(ARC和LGWR),第一种是采用ARC进程传输日志,其示意图如下: 注:上图来自<大话Oracle RAC> 其大致过程如下: 1)主库:日志先写入在线重做日志

[20170228]dg的日志传输与应用问题.txt

[20170228]dg的日志传输与应用问题.txt --//设置参数log_archive_dest_state_2=defer并不能马上停止日志传输与应用,通过测试说明问题: --//以前使用dgmgrl管理时也遇到,工作中注意: --//链接:http://blog.itpub.net/267265/viewspace-1825886/ 1.环境: SYS@book> @ &r/ver1 PORT_STRING                    VERSION        BAN

CDN掀起二次变革:从传输服务到边缘计算

美国雇主评价网站Glassdoor在4月中旬发布的「美国薪酬最高的20大科技公司」榜单中,许多人并不熟悉的阿卡迈公司位列其中,其员工人均年薪为12.1万美元,是美国平均薪酬的两倍多. 阿卡迈是美国.也是全球最大的CDN公司,在过去的2016年,总营收达到23.4亿美元,盈利3.1亿美元,24家券商分析师中,有14家给出了买入建议,9家建议投资者继续持有,只有一家建议卖出. 专业CDN厂商依然处于发展的高峰,在中国市场独占鳌头的网宿科技同样增长迅猛.网宿科技在3月发布的最新财报显示,2016年全年

中国联通为冬奥会提供高质量视频传输服务

本报讯 中国联通集团及其下属中国联通(美洲) 运营公司.北京分公司,将在2010年冬季奥运会期间,为中国的持权转播商中国中央电视台提供从加拿大到中国的视频传输服务. 从2月12日开幕式到2月28日闭幕式,中国观众可通过中国联通提供的国际传输服务,实时欣赏中央电视台直播或转播的冬季奥运会各项精彩赛事. 中国联通集团为本次活动开通了多条跨太平洋高速海底光缆传输通道,通过骨干网络传输至中国联通美洲公司在美国洛杉矶和纽约的网络节点,再通过该网络节点与加拿大的运营商合作方互联,最终延伸至温哥华的比赛场馆.

你不知道的5种另类文件传输服务

提起文件传输,你肯定会想起通过U盘或是各种IM.蓝牙等传输分享.移动互联时代,抛弃这些老套繁琐的传输方法吧!你可以让iPhone"扔"文 件,也可以让iPhone通过唱唱歌就能实现文件传输分享--今天小编就给您推荐几款你不知道的另类个性传输服务,集体上眼这里:用Hoccer把你手机中的文件"扔"给我Hoccer这款基于地理位置的手机数据共享应用,通过"投掷"或"拖拽"的方式毫不费力的帮我们实现了一对一或一对多手机间图片.文档.

sql 事务日志传输

原文:sql 事务日志传输 概述        可以使用日志传送将事务日志不间断地从一个数据库(主数据库)发送到另一个数据库(辅助数据库).不间断地备份主数据库中的事务日志,然后将它们复制并还原到辅助数据库,这将使辅助数据库与主数据库基本保持同步.目标服务器充当备份服务器,并可以将查询处理从主服务器重新分配到一个或多个只读的辅助服务器.日志传送可与使用完整或大容量日志恢复模式的数据库一起使用:使用日志传送,您可以自动将"主服务器"实例上"主数据库"内的事务日志备份发

Twitter 开源分布式高性能日志复制服务

日前,Twitter在Github上基于Apache 2许可证协议开源了其日志服务DistributedLog(DL). DL是一个高性能的日志复制服务,提供了持久化.复制以及强一致性的功能,这对于构建可靠的分布式系统都是至关重要的,如复制状态机(replicated-state-machines).通用的发布/订阅系统.分布式数据库以及分布式队列. DistributedLog会分类维护记录的序列(sequences of records),并将其称为Log(又叫做Log Stream),将记

Bitpost —— 去中心化的消息传输服务

Bitpost 详细介绍Bitpost 实现了去中心化的消息传输服务,是 Bitmessage 的客户端,目前仅提供 OS X 版本. 以下介绍内容来自:http://btm.wmqying.com/ 比特信(Bitmessage)是一种用来向另一个人或者其它多个订阅者发送加密消息的协议.它是一个p2p的去中心化和无须第三方提供信用担 的保协议.意味着不再需要根证书颁发机构.它使用了强大的认证,这意味着消息的发件人无法被欺.其目的是为了隐藏和消息无关的信息,比如消息的发送者和接 收者,窃听者就不

Twitter开源分布式高性能日志复制服务

Twitter在Github上基于Apache 2许可证协议开源了其日志服务DistributedLog(DL).DL是一个高性能的日志复制服务,提供了持久化.复制以及强一致性的功能,这对于构建可靠的分布式系统都是至关重要的,如复制状态机(replicated-state-machines).通用的发布/订阅系统.分布式数据库以及分布式队列. DistributedLog会分类维护记录的序列(sequences of records),并将其称为Log(又叫做Log Stream),将记录写入到