数据库连接池满处理办法 oracle如何增大连接池最大连接数?
oracle如何增大连接池最大连接数?远程连接到Linux服务器,或本地登录:Su Oraclesqlplus/nolog连接到数据库;conn/assysdbashowparametersessio
oracle如何增大连接池最大连接数?
远程连接到Linux服务器,或本地登录:
Su Oracle
sqlplus/nolog连接到数据库;
conn/assysdba
showparametersession
altersystemsetsessions=values(例如,400)scope=SPFILE//注意分号;
showparameterprocess
altersystemsetprocesses=values(例如,450)scope=SPFILE//注意分号;
showparameterlicense//检查最大进程;
重新启动服务器;
Oracle中的会话数与参数文件中的进程数相关。两者之间的关系如下:
sessions=(1.1*process 5)
但是当进程数增加时,数据库常常无法启动。这是因为UNIX系统参数/etc/system/中的semmns被省略,这是UNIX系统的信号量参数。每个进程占用一个信号量。semmns调整后,需要重启UNIX操作系统,参数才能生效。但是,大小将受到硬件或oraclesga内存的限制。范围从200到2000。