免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1533 | 回复: 1

windwos+oracle9i dataguard 关于归档先后顺序的问题 [复制链接]

论坛徽章:
0
发表于 2012-03-28 09:22 |显示全部楼层
我发现日志中总是先归档到远程,然后再归档到本地,如何才能让其先归档本地,再归档远程啊

ARC0: Beginning to archive log 3 thread 1 sequence 2320
Creating archive destination LOG_ARCHIVE_DEST_2: 'tydg'
Creating archive destination LOG_ARCHIVE_DEST_1: 'G:\ARCH\ARC02320.001'
Tue Mar 27 00:28:04 2012
ARC1: Evaluating archive   log 3 thread 1 sequence 2320
ARC1: Unable to archive log 3 thread 1 sequence 2320
      Log actively being archived by another process
Tue Mar 27 00:28:11 2012
ARC0: Completed archiving  log 3 thread 1 sequence 2320
我的两个参数这样设置的:
alter system set log_archive_dest_1='location=c:\arch' scope=spfile;

ALTER SYSTEM SET LOG_ARCHIVE_DEST_2='SERVICE=tydg LGWR ASYNC' scope=spfile;

查了资料,说默认是先归档dest_1,再归档DEST_2的啊,我的怎么不是这样的

论坛徽章:
0
发表于 2012-03-28 12:43 |显示全部楼层
找到问题的原因了

9i中若dg的remove archive stuck卡住可能即便在Max Performance最大性能模式下也会导致Primary database 主库的local archive 本地归档无法正常进行, 进而导致Primary db hang挂起。

For 9iR2 (9.2.0.5 and above):

_log_archive_callout=’LOCAL_FIRST=TRUE’

–OR–

alter system set “_LOG_ARCHIVE_CALLOUT”=’LOCAL_FIRST=TRUE’ scope=both;

In Oracle 10g, this parameter is replaced by ‘log_archive_local_first’, which defaults to TRUE.

In Oracle 11g, ‘log_archive_local_first’ has been deprecated.



这个隐藏参数可以控制ARCH归档进程优先完成本地归档local archive工作,这样就避免了本地重做日志长期无法归档造成数据库无响应。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP