(FAQ)Oracle数据库日志归档较频繁且最大进程数设置过小导致警告文件中出现大量的Failed initial attempt to send ARCH m
金蝶云社区-金蝶云社区
金蝶云社区
0人赞赏了该文章 1,200次浏览 未经作者许可,禁止转载编辑于2015年03月02日 00:00:00
【问题】: (FAQ)Oracle数据库日志归档较频繁且最大进程数设置过小导致警告文件中出现大量的Failed initial attempt to send ARCH message (message:0x1)警告错误处理
版本: 7.0.1
模块: 系统性能
【答复】:
原因分析: 报tkcrrpa: (WARN) Failed initial attempt to send ARCH message (message:0x1)错误,是oracle的bug,bug号是4704334,是oracle内部归档时发出的警告信息。 产生的原因是因为归档太频繁,归档的进程数超出oracle的默认值为2的限制。 通过以下的方式可以查询到归档日志的间隔时间: (1). cd 归档日志文件所在的路径 (2). 查看各归档日志文件间隔的时间(用最近两归档日志文件归档时间进行比较得出间隔时间,如间隔时间为1分钟则可以说明归档太频繁),通过如下命令进行查询: ls -lrt #数据库服务器操作系统为linux/aix/hpunix时使用 dir /a #数据库服务器操作系统为windows时使用 解决方法: 将oracle参数log_archive_max_processes值调为10,设置如下所示: alter system set log_archive_max_processes=10 scope=both;