ORA-12516: TNS: 监听程序找不到符合协议堆栈要求的可用处理程'错误

 背景

      这个主要是为了解决数据库链接线程多的情况,当时修改了提升也并不是很明显。对于程序性能来讲,感觉主要的还是代码及设计逻辑,优化各种容器参数只是个锦上添花的作用,不要拿这些作为优化的重要思路。想到那个公司负责人,以前也是我的同事,真能忽悠,愣是要重改系统,结果几十万花出去,他们改了半天,也没解决性能问题。太政治了。后来又发生一次,公司领导竟然请辞职员工帮忙做系统,说的好听是底层框架,结果几十万花了,也是没人用。有钱了就是瞎折腾。大企业大折腾,小公司小折腾,不作不会死。

过程

1 、 SQL> conn / as sysdba
   已连接。SQL> select count(*) from v$session;

 a.select count(*) from v$process;                         取得数据库目前的进程数。
 b.select value from v$parameter where name = 'processes'; 取得进程数的上限。

2、修改processes和sessions值
SQL> alter system set processes=300 scope=spfile;
系统已更改。
SQL> alter system set sessions=335 scope=spfile;
系统已更改。
 3、
 show parameter processes 
 show parameter sessions
posted @ 2015-05-18 17:52  update_  阅读(181)  评论(0编辑  收藏  举报