10g 下的asmm的初始化参数在哪里设置?

[复制链接]
查看11 | 回复8 | 2006-4-17 13:46:34 | 显示全部楼层 |阅读模式
使用了10g的Asmm,其中的shared_pool_size和db_buffer_size的初始化参数在还能哪里调?
我指的是默认值。
回复

使用道具 举报

千问 | 2006-4-17 13:46:34 | 显示全部楼层
设置SGA_TARGET
并且STATISTIC_LEVEL必须是TYPICAL以上
shared_pool_size和db_buffer_size是可以显示指定的,不过ASMM默认把你对他们设置的值视为最小值
回复

使用道具 举报

千问 | 2006-4-17 13:46:34 | 显示全部楼层
shared_pool_size 按你说的,似乎只能调大,然后就不能调小了。这是何故,感谢继续指点。
回复

使用道具 举报

千问 | 2006-4-17 13:46:34 | 显示全部楼层
ORACLE 规定的吧,个人觉得ASSM是个黑盒
回复

使用道具 举报

千问 | 2006-4-17 13:46:34 | 显示全部楼层
比如你把shared_pool_size和db_buffer_size分别显示的设置为100M和200M,那ORACLE认为在对以上2个组件进行自动内存管理的时候,自动分配的最小值不能低于指定的值,100M和200M
当然可以调小,比如50M和60M,那默认最小的分配就是50M和60M
回复

使用道具 举报

千问 | 2006-4-17 13:46:34 | 显示全部楼层
详细描述一下操作的过程
1、em中显示shared_pool_size为314m
2、调shared_pool_size为400m
3、em中显示shared_pool_size为400m
4、调shared_pool_size为300m
5、em中显示shared_pool_size为400m
我调整后都重启了oracle服务。
就是不知道原因,网上说oracle需要一段时间来调整,但我想,都重启了服务,应该不至于吧。
回复

使用道具 举报

千问 | 2006-4-17 13:46:34 | 显示全部楼层
原帖由 suniori 于 2008-9-2 15:41 发表
ORACLE 规定的吧,个人觉得ASSM是个黑盒


这个黑,也太黑了。好歹让我改一下,现在sga 是4g shared_pool_size就是2.5g,db_cache反倒只有1g多一点,这叫人怎么相信。
回复

使用道具 举报

千问 | 2006-4-17 13:46:34 | 显示全部楼层
原帖由 qiuwen777 于 2008-9-2 15:58 发表

这个黑,也太黑了。好歹让我改一下,现在sga 是4g shared_pool_size就是2.5g,db_cache反倒只有1g多一点,这叫人怎么相信。

用ASSM就应该做好心理准备,一切全部交给ORACLE,具体怎么死的,只有他知道,你只能等死
回复

使用道具 举报

千问 | 2006-4-17 13:46:34 | 显示全部楼层
原帖由 suniori 于 2008-9-2 15:59 发表

用ASSM就应该做好心理准备,一切全部交给ORACLE,具体怎么死的,只有他知道,你只能等死


夸张,太夸张了。
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行