今天开发代码的时候连接oracle提示ora-12519的错误,这个错误是因为oracle连接数过小,需要调整oracle连接数。
1.查询数据库当前进程的连接数:
select count(*) from v$process;
2.查询数据库允许的最大连接数:
select value from v$parameter where name = 'processes';
系统默认150,可以设置最大1500的连接数。
3修改数据库允许的最大连接数(这个得是管理员用户才可以):
alter system set processes = 1500 scope = spfile;
连接数修改之后需要重启oracle服务,执行下面的语句。
4 linux切换oracle用户
su - oracle;
sqlplus / as sysdba;
5 关闭数据库
shutdown immediate;
6 重启数据库
startup;
再查询下最大连接数就改变了,连接数的大小根据项目的实际情况进行设置即可。