最近ALERT里常常出现错误ARC0: Unable to archive log,但好象又没怎么影响数据库的正常工作,今天在网上查了查,最后在asktom上边看到了个解释,理解了一下大概意思是:
出现如上报警的原因是实例使用了多于1个的归档进程ARCH.假如设置多个归档进程,每个归档进程都会尝试对日志文件进行归档,但由于不能获得归档所需要的'kcrrlt'锁而失败;'kcrrlt'锁是用来保护多个归档进程归档同一日志文件。失败的归档进程将报警消息写到日志文件。 日志文件被其他归档进程成功归档后,也会写消息到日志文件。
8i中消息如下ARC0: Beginning to archive log# 1 seq# 230555 ARC0: Failed to archive log# 1 seq# 230555 9i会更具体 ARC1: Beginning to archive log# 2 thrd# 1 seq# 24 ARC1: Unable to archive log# 2 thrd# 1 seq# 24 Log actively being archived by another process同时初始化参数log_archive_trace 可以跟踪归档进程运行的情况
总之,这个报错是可以忽略的。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/13351439/viewspace-438693/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/13351439/viewspace-438693/