日期:2014-05-16  浏览次数:20563 次

ORA-12520错误解决方法
转:http://jenny-86.javaeye.com/blog/436251
ORA-12520错误解决方法
用sqlplus 登录报ORA-12520听程序无法为请求的服务器类型找到可用的处理程序.在网上找到相关资料,对于这个问题的起因有两种说法
1)数据库是专用服务器,但是在tnsname.ora配置中设置了连接方式为shared,这种情况下打开tnsname.ora,
   把(server = shared) 改成 (server = dedicate)
2)是由于process不够引起的
后来查看到v$process一直涨到140多,而我的数据库设置的是150.据此大致能断定process不够,用以下语句修改数据库的 processes值
alter system set processes=500 scope=spfile(由于processes是静态参数,scope只能为spfile,在v$sgastate条件为'procesees'中可以看到会每个process会点4个字节),
重新启动数据库使新改的processes生效.再重新跑sqlplus,就能正常启动了.