oracle最大连接数processes

2014-05-21

oracle最大连接数是固定的,默认值是150,如果增加了连接的服务或者连接没有释放会导致超过最大连接数。

1、查询最大连接数:

SQL> show parameter processes;

2、增加最大连接数

SQL> alter system set processes=500 scope = spfile;

3、检查一下dbs/initSID.ora

create pfile from spfile;

4、需要重启oracle数据库才能生效。

5、当前连接数

select count(*) from v$session;对应"会话"信息

select count(*) from v$process;对应"连接"信息

V$SESSION是APPS用户下面对于SYS.V_$SESSION 视图的同义词。

 在本视图中,每一个连接到数据库实例中的session都拥有一条记录。包括用户session及后台进程如DBWR,LGWR,arcchiver等等。

v$session:This view lists session information for each current session.

v$process :This view contains information about the currently active processes.

SELECT S.SID, S.SERIAL#, P.SPID, S.CLIENT_INFO    FROM V$PROCESS P, V$SESSION S   WHERE P.ADDR = S.PADDR;

 6、select * from v$resource_limit;

SQL> select * from v$resource_limit;

RESOURCE_NAME                  CURRENT_UTILIZATION MAX_UTILIZATION INITIAL_ALLOCATION   LIMIT_VALUE
------------------------------ ------------------- --------------- -------------------- --------------------
processes                                       45              56        500                  500
sessions                                        50              72        555                  555

分类:数据库 | 标签: |

相关日志

评论被关闭!