首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

ORA-04031:unable to allocate 2851414 bytes of shared momory解决方法

2012-12-15 
ORA-04031:unable to allocate 2851414 bytes of shared momory修改了一下数据库的最大连接数,随即启动数

ORA-04031:unable to allocate 2851414 bytes of shared momory
修改了一下数据库的最大连接数,随即启动数据库提示04031错误,然后修改了init.ora文件shared_pool_size为10G但是问题依旧...大家帮帮忙...
[最优解释]
sqlplus / as sysdba
进去后create pfile='d:\init.pfile' from spfile;
然后修改d:\init.pfile的内容,把最大连接数改回去。
然后create spfile from pfile='d:\init.pfile';
然后startup 启动数据库。
[其他解释]
sga小了  调大点吧
[其他解释]
本人菜鸟请问下 sga在哪里调整那
[其他解释]
现在数据库启动不了 用不了alter system 大家帮帮忙啊 在线等
[其他解释]
anybody can help me...
[其他解释]
鉴于你启动不了   你就用5楼方法修改spfile的参数吧

连接数会吃一些shared_pool

[其他解释]
内存够的话 你把sga网上调调
不够你就把连接数降下来
[其他解释]
首先感谢5楼,但是现在有出现新的问题了 我通过pfile创建了spfile...但是一连接数据库又报 unable to allocate 16 bytes of shared memory...我去shutdown也提示这个...用startup pfile='d:\app\rl\admin\pfile\init.ora'提示cannot start already-running oracle;
[其他解释]
shutdown immediate
startup pfile='................';
show sga
show parameters process
根据结果,考虑修改哪些参数

热点排行