免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4284 | 回复: 4
打印 上一主题 下一主题

手动归档时,alert提示ARC2: Unable to archive log [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-10-18 10:41 |只看该作者 |倒序浏览
做手动归档时,归档日志检查都成功了,但发现alert中有错误的提示:
SQL> alter system archive log current;

System altered.

SQL>

Thread 1 advanced to log sequence 5
  Current log# 2 seq# 5 mem# 0: /home/oracle/oradata/rac1/redo02.log
Wed Oct 18 11:00:58 2006
ARCH: Evaluating archive   log 1 thread 1 sequence 4
ARCH: Beginning to archive log 1 thread 1 sequence 4
Creating archive destination LOG_ARCHIVE_DEST_1: '/home/oracle/arch/ARC00010000000004.arc'
Wed Oct 18 11:00:58 2006
ARC2: Evaluating archive   log 1 thread 1 sequence 4
ARC2: Unable to archive log 1 thread 1 sequence 4
      Log actively being archived by another process
Wed Oct 18 11:00:59 2006
ARCH: Completed archiving  log 1 thread 1 sequence 4

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
2 [报告]
发表于 2006-10-18 11:09 |只看该作者
查看如下结果看看是否有问题?
archive log list;

然后再看看警告日志的详细记载和相关的trace文件?

论坛徽章:
0
3 [报告]
发表于 2006-10-18 11:31 |只看该作者
archive log list 是正常的:
SQL> archive log list;
Database log mode              Archive Mode
Automatic archival             Enabled
Archive destination            /home/oracle/arch
Oldest online log sequence     7
Next log sequence to archive   9
Current log sequence           9
SQL>

检查今天没有产生trace文件,但如果做log switch是检查alter日志是和系统自动归档的日志是一样的:
SQL> alter system switch logfile;

System altered.

SQL>

Wed Oct 18 11:35:49 2006
Thread 1 advanced to log sequence 9
  Current log# 3 seq# 9 mem# 0: /home/oracle/oradata/rac1/redo03.log
Wed Oct 18 11:35:49 2006
ARC2: Evaluating archive   log 2 thread 1 sequence 8
ARC2: Beginning to archive log 2 thread 1 sequence 8
Creating archive destination LOG_ARCHIVE_DEST_1: '/home/oracle/arch/ARC00010000000008.arc'
ARC2: Completed archiving  log 2 thread 1 sequence 8

论坛徽章:
0
4 [报告]
发表于 2006-10-18 12:27 |只看该作者
这种情况出现是有可能的:
alter system archive log current 主要是用在作热备份的时候,一般情况下不建议你执行该条语句。通过alter system switch logfile一样可以达到效果。但是两条语句执行的方式是不一样的。alter system archive log current 会启动一个进程来强制作archived,但是因为数据库本身就运行在archivelog模式下,已经有缺省的arch进程运行并且也在作archived。这样两个进程就会出现有一个进程不能对同一个archive log加锁的问题。只要最后提示这个archive log archived成功,还是没有问题的。

论坛徽章:
0
5 [报告]
发表于 2006-10-18 13:33 |只看该作者
哦,好的,最后是成功的
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP