查看其它 2 个回答renou2012的回答

renou2012renou2012数据库管理员KE

如果是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
浏览5286

回答者

renou2012
数据库管理员KE

renou2012 最近回答过的问题

回答状态

  • 发布时间:2017-09-27
  • 关注会员:4 人
  • 回答浏览:5286
  • X社区推广