日期:2014-05-17  浏览次数:20625 次

oracle9i 异常

(1)java.sql.SQLException: We are already in the process of making 11 connections an
d the number of simultaneous builds has been throttled to 10

(2)java.sql.SQLException: ORA-00020: maximum number of processes (300) exceeded

查看服务器时发现上面两个异常。
请问
  oracle中connection 与 processes 是怎样一种关系?
  如何设置connection 的数目?

------解决方案--------------------
oracle中是没有设置connecton的概念的,只有设置process的概念,以你的提示,是你的process连接数满了,你可以在命令行下执行show parameter processes,看一下你的processes总数是多少,然后进行select * from v$session看一下session是多少,就知道你当前的连接情况了,
你的问题源头是你的java代码中,没把连接数据库的session给关闭,导致了300个连接被你用完了
------解决方案--------------------
(2)java.sql.SQLException: ORA-00020: maximum number of processes (300) exceeded 
================================================================================
修改初始化参数PROCESSES

------解决方案--------------------
表面问题:processes不够大

估计的内在问题,应用设置有问题。