ORA-00020: maximum number of processes (300) exceeded

原因分析:连接数已经超过了数据库设置的最大值,资源被使用之后,没有及时的释放;造成了数据库processes的INACTIVE状态

解决方法:

  1. SQL> show parameter processes

  2. SQL> alter system set processes=500 scope=spfile;

  3. 重启库使其生效                

生效后如果还不能彻底解决该问题,执行以下sql语句查询当前数据库的连接状态:

SQL> select sid,serial#,username,program,machine,status from v$session;

如果依然存在许多INACTIVE状态,查看程序是否已经关闭,也可查看造成当前INACTIVE的计算机名称,找到问题计算机的IP,通过实际情况分析问题所在


 

猜你喜欢

转载自blog.csdn.net/haojiubujian920416/article/details/81901623