Network Config   «Prev  Next»
Lesson 1

Introduction to Configuring Oracle Shared Server

The previous module introduced you to many of the issues surrounding the use of the Shared Server and especially some of the ways in which it differs from a dedicated listener.
This module takes a much more practical look at Shared Server , investigating how Shared Server handles various types of incoming requests and how to manage and configure Shared Server for optimal performance.

Learning objectives

After completing this module, you should be able to:
  1. Identify dispatcher parameters
  2. Configure the dispatcher for Shared Server
  3. Configure multiple listeners with Shared Server
  4. Specify relevant parameters for Shared Server servers
  5. Set up connection pooling using Shared Server
  6. Monitor Shared Server connections using UNIX and Oracle

The module begins with an examination of dispatcher parameters.

Multi-Threaded Server was replaced by "Oracle Shared Server" beginning with Oracle 9i. Additional background processes may exist when you use certain other features of the database: for example, shared servers (formerly the Multi-Threaded Server or MTS prior to Oracle9i), or job queues and replication.

Understanding Network Configuration

A client is any application that connects to the Oracle database to send or retrieve data. An Oracle client application can reside on any machine provided it has Oracle client software installed. Oracle Net is a software component that resides on the client and on the Oracle database server. It establishes and maintains the connection between the client application and the server, and exchanges messages between them using industry standard protocols. For the client application and a database to communicate, the client application must specify location details for the database it wants to connect to, and the database must provide some sort of identification or address.