Oracle管理

ORA-04031 Unable to allocate xx bytes of shared memory

时间:2013/9/7 20:32:50  作者:www.solgle.com  来源:说歌社区  查看:1765  评论:0
内容摘要: 漀爀愀挀氀攀 11g服务器运行一段时间后,就开始报错,不能插入数据,查询数据也报错,其错误网上搜索了一下,原来ora-04031已经广为流传,现在需要的是一个合理的解决方法,查遍了网上所有资料的介绍,都没有给出一个有效解决方案,久经查询,这个是oracle的bug,ORA-...
   oracle 11g服务器运行一段时间后,就开始报错,不能插入数据,查询数据也报错,其错误网上搜索了一下,原来ora-04031已经广为流传,现在需要的是一个合理的解决方法,查遍了网上所有资料的介绍,都没有给出一个有效解决方案,久经查询,这个是oracle的bug,ORA-04031 Unable to allocate xxx bytes of shared memory,服务器是使用的内存自动管理,从安装那天起,就没有手动设置过,网上有些资料提示采用手动管理内存,但是这个问题是客户的服务器很远,这多不方便,最好还是自动管理。

   通过一些资料及官方给出的建议,开始进行以下设置,其这个错误是为什么及相关原因网上,都各说一通,我这里就不做说明了,下面给出具体解决方法:

    alter system set "
_kghdsidx_count"=1 scope=spfile;   
    alter system flush sheared pool;
    shutdown immediate;
    startup;

    oracle启动起来以后,查询未报错了,共享池的大小也降了下来,通过后续一段时间的观察,目前系统趋于稳定状态; 
    当然,这个问题还可以查询下官方,看有没有升级包,也许升级可以解决问题;不过,不防试下,按我的方法这样做,看是否可以拯救系统,如果有结果了,回来分享下...





标签:ORA-04031 Unable to allocate xx bytes of shared memory 

solgle.com 版权所有,欢迎分享!!!

相关评论
 img1 img2 img3 img4 img5 img6 img7 img8 img9 img10
评论者:      验证码:  点击获取验证码
   Copyright © 2013-2028 solgle.com,All rights reserved.[solgle.com] 公安机关备案号:51010802000219
Email:solgle@solgle.com; weixin:cd1008610000 ICP:蜀ICP备14011070号-1