为什么修改不了DBWR?

[复制链接]
查看11 | 回复5 | 2005-10-30 17:05:33 | 显示全部楼层 |阅读模式
HPUNIX下的9i,因为LGWR切换太频繁,而且LOG文件每个的大小已经到400M,共五组,现在将参数:db_writer_processes调整到4,可无论使用Enterprise界面还是使用sqlplus命令行,修改后重启动数据库,参数还是原来的值:db_writer_processes=2。
我查看了一下spfile.ora,里面的值已经是:*.db_writer_processes=4。alert.log里记载的启动时参数还是2,这是怎么回事?难道操作系统有限制吗?
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
这问题真是不明白,有谁能帮着解答一下吗?
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
你有几个cpu?
我记的如果只有一个cpu,dbwr n 参数没有用。
只有在多个cpu的情况下,才可以启动多个dbwr,和arch进程。
不知道我的理解对不对?
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
ding
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
show parameters db_writer_processes
看看
不过,你应该调查为什么LGWR切换太频繁,而不是去修改DBWR,修改DBWR对你的情况似乎没有什么帮助
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
系统有4个CPU ,
LGWR切换太频繁是数据量太大,不停的有新数据来,都要保存, REDOLOG已经5 组了,每组400M,现在检查点每二十分钟一次, 但完成一次有时要半个小时以上。
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行