10g的 shared pool memory

[复制链接]
查看11 | 回复2 | 2007-10-20 08:38:44 | 显示全部楼层 |阅读模式
SQL> startup
ORA-00371: not enough shared pool memory, should be atleast 410122547 bytes
我的系统是oracle10g solaris10RAC +ASM 架构 内存8g
我刚调了下,SHARED_POOL_SIZE=350m 居然起不来,最少就要400m ,那调优 不是得调到 7~800m我晕了,share pool 怎么要那么大了?
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
10g的shared pool是需求比较大
前两天oracle-l的邮件,title是ORA-4031,你可以参考一下

This weekend we upgraded from 8.1.7.4 32-bit to 10.1.0.5 64-bit (AIX 5.2) and we are experiencing a large number of 4031 errors(these were extremely rare under 8).We have contacted Oracle support as a sev 1 issue, but I thought I would drop a note to see if anyone has experienced anything like this while we wait.Under 8 our shared pool was approximately 250m.We initially set the shared pool to 1.2g under 10 and that was not enough.In the interim, we decided to increase the shared pool to 3g to see if we can buy some time while we continue to wait (and that has been successful so far).We do have some literal sql and some opportunities for improvement, but I would think we should experience "somewhat" similar behavior in terms of memory usage with the upgrade vs. the prior version.The amount of memory seems very excessive to me.In addition, we are not using the memory autotuning featur e.Anybody know of a bug related to excessive shared pool usage or any other thoughts?Thanks
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
10的shared pool是基本上真正指定shared pool大小,以前的这个参数其实就是library和row的一些东西,而且启动要求的400m,以后你在正常运行中未必需要这么多,运行起来再看吧
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行