Cause: An operation requested a resource that was unavailable. The maximum number of sessions is specified by the initialization parameter SESSIONS. When this maximum is reached, no more requests are processed. 
Action: Try the operation again in a few minutes. If this message occurs often, shut down Oracle, increase the SESSIONS parameter in the initialization parameter file, and restart Oracle. 

解决方案 »

  1.   

    就是在INIT<SID>.ORA文件里把processes 修改,如:
      processes = 200 
     
    重新启动数据库。
      

  2.   

    除了增大process參數外,注意聯接的釋放,否則總會達到最大聯接數目的。
      

  3.   

    修改控制文件把系统参数process的数目该大一点
      

  4.   

    呵呵, 今天也碰上了同样的问题。ORA-00018
      

  5.   

    我觉得,processes进程中设置到200已经可以了。如果这样还出现刚才的问题
    建议检查进程,或者程序,看是不是程序设计有问题!
      

  6.   

    Oracle 分配的进程过多~解决方法:
     1. 重启后再启动
     2. 或修改 oracle 的预设的进程数.
       ...Oracle目录\admin\数据库名\pfile\init.ora