wu_xiao_sheng 2016-03-28 02:46 采纳率: 0%
浏览 4033
已结题

什么情况下会出现oracle数据库自身连接超出最大连接数 ----急急急!!!

这些天一直被这个问题困扰,oracle连接超出最大连接数。原以为是tomcat程序还有没释放的连接,但是经过追踪审查之后发现不是程序的问题,而是数据库本身连接数异常多。下面是我操作过程。

重启oracle服务后,登陆sqlplus。
SQL> select count(*) from v$session;
SQL> show parameter processes;
SQL> show parameter sessions;
之前都是150,后来修改了成了500
SQL> alter system set processes=500 scope=spfile;
SQL> shutdown immediate;
SQL> startup
重启tomcat服务。
改完之后发现,过一段时间之后依然会冲到496个连接,不是改了最大连接数就能解决的。
SQL> select sid,serial#,a.* from v$session a where username='BOSS';
BOSS为正式数据库用户。
这个连接数很正常,也很稳定,基本在20个左右。
SQL> select sid,serial#,a.* from v$session a where username<>'BOSS';
不等于BOSS的基本上就是boss2这个用户在连接,boss2是数据库服务器名称。
请问大神这个是什么原因导致的?有什么解决办法吗?

  • 写回答

6条回答

  • wu_xiao_sheng 2016-03-28 03:19
    关注

    说错了,应该是这样的,boss2是MACHINE,SYSMAN是用户。
    图片说明

    评论

报告相同问题?

悬赏问题

  • ¥15 有赏,i卡绘世画不出
  • ¥15 如何用stata画出文献中常见的安慰剂检验图
  • ¥15 c语言链表结构体数据插入
  • ¥40 使用MATLAB解答线性代数问题
  • ¥15 COCOS的问题COCOS的问题
  • ¥15 FPGA-SRIO初始化失败
  • ¥15 MapReduce实现倒排索引失败
  • ¥15 ZABBIX6.0L连接数据库报错,如何解决?(操作系统-centos)
  • ¥15 找一位技术过硬的游戏pj程序员
  • ¥15 matlab生成电测深三层曲线模型代码