问题原因:对于数据库的进程数超过最大值,只有资源打开之后,没有及时的关闭,或者说资源打开之后不正常的关闭界面造成数据库中的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;
记录下来,以防再次发生时查找使用!