解决ORA-00020:maximum number of processes (150) exceeded 错误

来源:互联网 发布:免费云数据库 编辑:程序博客网 时间:2024/05/21 16:13

问题原因:对于数据库的进程数超过最大值,只有资源打开之后,没有及时的关闭,或者说资源打开之后不正常的关闭界面造成数据库中的process处于inactive,没有释放,需要修改数据库的进程数据。

解决方法:

一、更改最大连接数有三种方法:
1、运行cmd
   1)sqlplus/nolog
   2)conn sys/system@tfds as sysdba
   3)alter system set processes=500 scope=spfile;
   4)create pfile from spfile;(显示文件已经创建)
   5)重启oracle服务
   6)检查值是否更改
2、登录SQL plus 
   1)用户名:system  密码:system  字符串tfds
   2)alter system set processes=500 scope=spfile;执行后显示系统已经更改
   3)重启oracle服务
   4)检查值是否更改
3、装数据库时更改

二、检查最大连接数方法:
1、sqlplus/nolog
2、conn sys/system@tfds as sysdba
3、show parameter processes;

记录下来,以防再次发生时查找使用!

0 0
原创粉丝点击