log_archive_max_processes参数失效

[复制链接]
查看11 | 回复4 | 2008-1-2 17:35:53 | 显示全部楼层 |阅读模式
Win2K + Oracle8.1.7
svrmgrl>alter system set log_archive_max_processes=1;
System altered.
其间database没有重启过(init.ora也已经是这个参数值了)
但是过了一段时间,arch进程数就超过了定义的max值
alrt.log显示:
ARC4: STARTING ARCH PROCESSES
ARC0 started with pid=69
Sat Oct 22 07:26:41 2005
ARC0: Archival started
Sat Oct 22 07:26:41 2005
ARC4: STARTING ARCH PROCESSES COMPLETE
为什么该参数会无效?
回复

使用道具 举报

千问 | 2008-1-2 17:35:53 | 显示全部楼层
LOG_ARCHIVE_MAX_PROCESSES specifies the number of archiver background processes
(ARC0 through ARC9) Oracle initially invokes.
++ If the LOG_ARCHIVE_START initialization parameter has the value true, this value is evaluated at
instance startup.
++ Otherwise, this parameter is evaluated when the archiver process is first invoked by SQL*Plus or
SQL syntax.
-----------------------------------------------------------------------------------------
LOG_ARCHIVE_MAX_PROCESSES specifies the number of archiver background processes (ARC0 through ARC9) Oracle initially invokes.
If the LOG_ARCHIVE_START initialization parameter has the value true, this value is evaluated at instance startup.
Otherwise, this parameter is evaluated when the archiver process is first invoked by SQL*Plus or SQL syntax.
The actual number of archiver processes in use may vary subsequently based on archive workload

重启一下后再试试!这是引用METALNK上的一段话。
回复

使用道具 举报

千问 | 2008-1-2 17:35:53 | 显示全部楼层
生产库无法重启!
下svrmgrl>alter system set log_archive_max_processes=1命令后,一段时间OK,过一段时间后,arch进程个数就会增加.
回复

使用道具 举报

千问 | 2008-1-2 17:35:53 | 显示全部楼层
应该和重启关系不大,该参数一直以来设置的都是1.
回复

使用道具 举报

千问 | 2008-1-2 17:35:53 | 显示全部楼层
我也遇到相同的问题,更改了 log_archive_max_processes=1,
看到 log_archive_start=true ,重启后ARC 进程就会自动增加,然后出现同样的日志错误。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行