Network Config   «Prev  Next»

Lesson 1

Using and Configuring the Connection Manager

Oracle's Connection Manager, or CMAN, is a application that is available with Oracle Enterprise Edition.
CMAN is very similar to the Oracle Network Services, and provides support for connection concentration, network access control, and multi-protocol support. One of the shortcomings of the Net8 listener was that it would accept connections from any Oracle client that knows the required information (port number of the listener, host address, and database name). With CMAN you can specify which remote databases are allowed to make listener connections.

Is the Oracle Connection Manager or CMAN deprecated

Oracle Connection Manager (CMAN) is a component of the Oracle Database software that manages connections between client applications and the database server. As of 2021, it is not officially deprecated, but it is being replaced by Oracle Net Services (ONS) in most new deployments. ONS provides similar functionality as CMAN, but with improved scalability and features. However, it's good to check with oracle official documentation or contact Oracle support to get the most up-to-date information on the status of CMAN and its replacement options.

Has the Oracle Enterprise Manager 10g Agent replaced Oracle Intelligent Agent?

Oracle Enterprise Manager 10g Agent (10g Agent) is the replacement for Oracle Intelligent Agent (OIA) starting with Oracle Database 10g. OIA was used in previous versions of Oracle Database to monitor and manage the database, while the 10g Agent provides enhanced functionality and improved performance. The 10g Agent uses the same management framework as Oracle Enterprise Manager 10g, which is the main tool used to manage and monitor the entire Oracle environment, including databases, middleware, and applications. So it's safe to say that Oracle Enterprise Manager 10g Agent has replaced Oracle Intelligent Agent.
Oracle Intelligent Agent existed for Oracle versions 8.1.5, 8i, 9i.
For Oracle 10g the Intelligent Agent does not exist and instead a different agent is used, known as the Enterprise Manager 10g agent.

Learning Objectives

After completing this module, you will be able to:
  1. Describe the features of the Connection Manager
  2. Configure the Connection Manager
  3. Start and stop the Connection Manager
  4. Use SQL*Net with connections to multiple protocols

Cloud DBA Oracle

Oracle Connection Manager

Oracle Connection Manager is a software component that resides on its own computer, separate from a client or an Oracle Database server. It proxies and screens requests for the database server. In addition, it multiplexes database sessions. In its session multiplexing role, Oracle Connection Manager funnels multiple sessions through a single transport protocol connection to a particular destination. In this way, Oracle Connection Manager reduces the demand on resources needed to maintain multiple sessions between two processes by enabling the Oracle Database server to use fewer connection end points for incoming requests. As an access control filter, Oracle Connection Manager controls access to Oracle databases.

Desupport of Oracle Names Control Utility for Oracle Net Services

The "Oracle Names Control Utility" is desupported and has not been available starting with Oracle Database 10g. This includes all the related control utility commands. Oracle Database clients cannot use a Names Server to resolve connect strings. Migrate your applications to Oracle Internet Directory with LDAP directory naming
Connection Concentration only existed for Net8 and Oracle 8i. After Oracle 8i you will not find any documentation on "Connection Concentration".
In the next lesson, you will examine the function of CMAN's three server programs.