Configuring shared server

“With the shared server architecture, many client processes connect to a dispatcher”
“… is useful when a system is overloaded or has limited memory.”

“Shared server is enabled by setting the SHARED_SERVERS initialization parameter to a value greater than 0. The other shared server initialization parameters need not be set.”

– Some parameters:

– SHARED_SERVERS > 0, MAX_SHARED_SERVERSDISPATCHERS, SHARED_SERVER_SESSIONS, MAX_DISPATCHERS, CIRCUITS

“To calculate the initial number of dispatchers to create during instance startup, use the following formula:

Number of dispatchers =
CEIL ( max. concurrent sessions / connections for each dispatcher )”

Good views to check:
V$QUEUE,V$DISPATCHER, V$DISPATCHER_CONFIG, V$DISPATCHER_RATE

TNSNAMES: SERVER=SHARED

Oracle Database Administrator’s Guide -> Managing Processes -> 5.3 Configuring Oracle Database for Shared Server
Database Net Services Administrator’s Guide -> 11 Configuring a Shared Server Architecture

Related posts

Leave a Comment