数据库连接池达到最大值---ORA-12519错误的解决方案

it2026-04-19  0

查看数据库现有的进程数是否已经达到参数processes的大小。 1.取得数据库目前的进程数。

select count(*) from v$process;

2.取得进程数的上限。

select value from v$parameter where name = 'processes';

–修改oracle的process和session值,加大他们最大连接数。

–oracle文档要求,SESSIONS和TRANSACTIONS的初始化参数应该源于PROCESSES参数,根据默认设置SESSIONS = PROCESSES * 1.1 + 5 SQL> alter system set processes=300 scope=spfile;

System altered.

SQL> alter system set sessions=335 scope=spfile;

System altered.

–要想修改生效,重启数据库。

最新回复(0)