日期: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)
设置完后,需要重启数据库才能生效!