How to determine the maximum number of connections a dispatcher can handle? Answer ------ The maximum number of connections that a dispatcher can handle is port specific. One can see the specific number for your operating system by issuing the command: lsnrctl services P713 has 2 service handlers DEDICATED SERVER established:5 refused:0 DISPATCHER established:0 refused:0 current:0 max:60 state:ready D000 (machine: technique, pid: 29096) (ADDRESS=(PROTOCOL=ipc)(DEV=7)(KEY=#29096.1)) It is 60 in this case. Any changes you make to the sessions in init.ora are reflected in the maximum_connections column of v$mts. It is determined as: min(os_specific_limit-3, sessions init.ora parameter) The 3 are reserved for listening port, incoming connection, and tracefile. EXAMPLE ------- If your operating system supports 64 connections per process, but you set sessions to 30 in the init.ora file, then v$mts will show 30. If you raise the sessions to 100, then v$mts will show 61. The maximum number of sessions depends on both the port and on the value of sessions as set in the init.ora file.
Sy UK