对于ADG方案下的容灾架构,主备库的参数分别需要有那些关键性的优化呢?

3回答

zengmuanshazengmuansha  数据库管理员 , CBS
gz_kevin柳旭升时东南等赞同了此回答
1 保护模式,ORACLE有上保护模式,分别是最大保护,最大可用,和最大性能。一般情况下选择最大可用模式。 2 在具体传送参数中,一般选择LGWR进程直接写日志,而不是等待日志写满,发生了归档的时候传。 3 LGWR 一般会选择异步参数,这样的话,不会影响主库LGWR写的性能。...显示全部

1 保护模式,ORACLE有上保护模式,分别是最大保护,最大可用,和最大性能。一般情况下选择最大可用模式。

2 在具体传送参数中,一般选择LGWR进程直接写日志,而不是等待日志写满,发生了归档的时候传。

3 LGWR 一般会选择异步参数,这样的话,不会影响主库LGWR写的性能。

收起
 2017-09-26
浏览1701
韩成亮韩成亮  数据库架构师 , 某金融
王磊磊aixchina赵法威等赞同了此回答
如果是ADG的话的容灾方案首先需要理解三种模式的区别与要点service:远程备库网络服务名lgwr或者arch: lgwr或者arch进程传输主库的redo数据sync或者async: 同步或者异步传输affirm与noaffirm: affirm表示只有当日志写入standby重做日志后才算日志传输成功,noaffirm则没有这个...显示全部

如果是ADG的话的容灾方案首先需要理解三种模式的区别与要点
service:远程备库网络服务名
lgwr或者arch: lgwr或者arch进程传输主库的redo数据
sync或者async: 同步或者异步传输
affirm与noaffirm: affirm表示只有当日志写入standby重做日志后才算日志传输成功,noaffirm则没有这个要求;
reopen:主数据库重新连接备库的时间
net_timeout:当采用sync传输模式时,超过多少秒则表示网路超时(默认为30s),建议设置改参数;
valid_for:定义使用log_archive_dest_n参数归档,控制主备库是否可以归档在线日志文件或者归档备用日志文件,有如下子参数:
online_logfile:仅归档联机日志文件
standby_logfile:归档备用日志文件
all_logfiles:归档所有日志文件
primary_role:在主角色起作用
standby_role:在备角色起作用
all_roles:在所有角色起作用
compression:传送中进行压缩,
delay:在备库延迟应用redo的时间(秒/单位)
.log_archive_dest_state_1=enable //控制相关归档路径是否生效;
.log_archive_dest_state_2=enable //控制相关归档路径是否生效;
.log_archive_max_processes=10 //归档进程数量;
以下参数为主库转为standby 角色时相关的参数
.db_file_name_convert='/u01/app/oracle/oradata/orcl','/u01/app/oracle/oradata/orcldg'
.log_file_name_convert='/u01/app/oracle/oradata/orcl','/u01/app/oracle/oradata/orcldg' //当备库和主库文件不同,彼此切换主备的时候使用该参数转换;
.fal_server=orcl //用于管理归档中断,FAL(fetch archive log),响应传输归档的库;
.fal_client=orcldg

.standby_file_management=auto//如果主库数据文件发生某些修改,是否自动同步到备库;
最大保护模式 最大可用 最大性能
进程 LGWR LGWR LGWR或ARCH
网络传输模式 SYNC SYNC LGWR时设置SYNC
磁盘写操作 AFFIRM AFFIRM NOAFFIRM
备用日志 Yes Phycal 备库需要 LGWR和物理需要
备用库类型 Phycal mode Phycal and logical Phycal and logical

收起
 2017-09-27
浏览1958
冯帅冯帅  数据库管理员 , 贝壳金服
王磊磊aixchina赞同了此回答
关于你说的优化情况,可以从以下几个层面考虑首先是网络带宽情况,如果日志比较大,尽量加快你的网络传输速度其次是日志传输模式,lgwr还是arch传输这个很关键,如果是arch传输对主库影响稍等比较少然后是日志启用压缩传输还有一些超时,归档路径的情况再说关键点在于,尽可能快的全的...显示全部

关于你说的优化情况,可以从以下几个层面考虑
首先是网络带宽情况,如果日志比较大,尽量加快你的网络传输速度
其次是日志传输模式,lgwr还是arch传输这个很关键,如果是arch传输对主库影响稍等比较少
然后是日志启用压缩传输
还有一些超时,归档路径的情况再说
关键点在于,尽可能快的全的把主库的日志传输到备库,至于备库是否有时间应用那这个看情况再说。

收起
 2017-09-27
浏览1564
王磊磊 邀答

问题状态

  • 发布时间:2017-09-26
  • 关注会员:4 人
  • 问题浏览:4499
  • 最近回答:2017-09-27
  • 关于TWT  使用指南  社区专家合作  厂商入驻社区  企业招聘  投诉建议  版权与免责声明  联系我们
    © 2019  talkwithtrend — talk with trend,talk with technologist 京ICP备09031017号-30