设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
中问网首页
我的收藏
站长博客
搜索
搜索
本版
帖子
用户
第一问答网
»
论坛
›
中问网
›
问答
›
版主!帮帮忙,dataguard: 一个primary,配置两个standb ...
返回列表
发新帖
版主!帮帮忙,dataguard: 一个primary,配置两个standby疑问
[复制链接]
11
|
9
|
2007-10-20 08:38:44
|
显示全部楼层
|
阅读模式
配置两个standby的话,参数log_archive_XX,FAL_CLIENT,FAC_SERVER等参数在standby在怎么设置呢?和配置一个standby一样吗?
[
本帖最后由 woshiwct 于 2009-3-19 13:15 编辑
]
回复
使用道具
举报
千问
|
2007-10-20 08:38:44
|
显示全部楼层
我对dataguard传送redo or archived log不是很理解,
primary传送archived log到两个standby中的任意一个吗?还是两个都要传送,如果只传送到一个成功后,那另外一个是不是要到第二个standby中去取呢?这样会缓解primary的压力。希望大家能给点帮助
回复
使用道具
举报
千问
|
2007-10-20 08:38:44
|
显示全部楼层
怎么没人理哦,有这方面经验的帮帮忙哦
回复
使用道具
举报
千问
|
2007-10-20 08:38:44
|
显示全部楼层
先吃饭,大家可能在吃饭,呵呵!
回复
使用道具
举报
千问
|
2007-10-20 08:38:44
|
显示全部楼层
原帖由
woshiwct
于 2009-3-19 11:55 发表
我对dataguard传送redo or archived log不是很理解,
primary传送archived log到两个standby中的任意一个吗?还是两个都要传送,如果只传送到一个成功后,那另外一个是不是要到第二个standby中去取呢?这样会缓解primary的压力。希望大家能给点帮助
如果用:primary传送archived log到两个standby的话,根据SERVER 性能及负载状况来定,
如果每天的归档文件不多,全部从PRIMARY 拷贝也没有关系,即:Primary --> 2 个Standby ;
如果产生的归档文件很多,系统负载已经偏高,那你考虑:PRIMARY--->STANDBY 1-->STANDBY 2;
至于归档文件的传送及管理,也可以写脚本处理;
回复
使用道具
举报
千问
|
2007-10-20 08:38:44
|
显示全部楼层
原帖由
woshiwct
于 2009-3-19 11:50 发表
配置两个standby的话,参数log_archive_XX,FAL_CLIENT,FAC_SERVER等参数在standby在怎么设置呢?和配置一个standby一样吗?
FAL_SERVER=standby1_db,standby2_db
用,号隔开即可。
回复
使用道具
举报
千问
|
2007-10-20 08:38:44
|
显示全部楼层
樓上正解﹐primary 會同時傳給兩 standby
與配置一個standby沒有什么不同
回复
使用道具
举报
千问
|
2007-10-20 08:38:44
|
显示全部楼层
只需要让log_archive_dest_n分别指向两个standby就可以了,其他的参数配置一个还是配置两个是一样的
回复
使用道具
举报
千问
|
2007-10-20 08:38:44
|
显示全部楼层
一个主库最多可以配置9个DATAGUARD。配置多个备库的方式和配置一个备库差不多是一样的。
0) 配置TNSNAME,让主库可以正确解释备库的TNSNAMES;备库可以解释主库的TNSNAMES;
1)在备库上设置STANDBY LOG 的目录。
STANDBY_ARCHIVE_DEST = ’/u01/oracle/oradata/archive’
2) 在主库上配置LOG_ARCHIVE_DEST_n 参数
LOG_ARCHIVE_DEST_2 = 'SERVICE=payroll2 OPTIONAL REOPEN=180'
如果有多个备库,那分别去设置LOG_ARCHIVE_DEST_3, LOG_ARCHIVE_DEST_4。
注意:LOG_ARCHIVE_DEST_1最好设置为主库本地的归档日志路径。
这里没有去解释DESTINACTION 的依赖关系。也就是每个备库都有独立的归档日志,都不依赖其他的备库。
3) 设置FAL_CLIENT,FAC_SERVER 参数。
FAL_CLIENT,FAC_SERVER 参数的作用。这是ORACLE 文档上的原话
You can set initialization parameters so that log apply services automatically identify and resolve archive gaps as they occur on a physical standby database. Define the FAL_CLIENT and FAL_SERVER initialization parameters only for physical standby databases in the initialization parameter file
也就是说后台进程解决日志的gap问题。
在STANTBY上配置,FAL_CLIENT 指向备库的TNSNAME, FAL_SERVER指向 主库的TNSNAME。
4) 至于从主库上传输一个还是多个日志到备库,那需要看备库上的方案设置。
如果备库共享日志文件,那只要传输一个就可以了。
如果备库使用独立的日志文件,那就要传输多个日志。
5) 如果要从其他备库(假设为SERVER-B) 上去取日志文件,那需要配置:
在主库上,不要配置该备库(SERVER-A)的LOG_ARCHIVE_DEST。
在该备库(SERVER-A)上配置 FAL_SERVER为 SERVER-B的tnsnames。
在SERVER-B 上,设定 SERVER-A 的tnnames。
回复
使用道具
举报
千问
|
2007-10-20 08:38:44
|
显示全部楼层
好东西,学习。
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
千问
主题
0
回帖
4882万
积分
论坛元老
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
积分
48824836
加好友
发消息
回复楼主
返回列表
问答
热门排行