知识库logo

修改数据库可连接数量

日期:2019-08-16

一般情况下一个业务繁忙的图书馆,oraclem默认的150个session数量肯定是不够的,出现的问题就是应用在业务高峰期连不上数据库。
------------------查询当前oracle连接数量-----------------
select count(*) from v$session;
select count(*) from v$process;

------------------查询当前oracle最大可连接数-----------------
show parameter sessions;
show parameter processes;

1、调整Oracle的session和process默认最大值如下:
SQL> alter system set sessions=1105 scope=spfile;
SQL> alter system set processes=1000 scope=spfile;

调整oracle数据库的最大链接数,ORACLE的连接数(sessions)与其参数文件中的进程数(process)有关,它们的关系如下:
         sessions=(1.1*process+5)

设置完后,需要重启数据库才能生效!

其它相关知识

跳转到在线服务平台