How To Configure 10g Connection Manager to Listen on Two Different Adresses ? (Doc ID 435371.1)

Last updated on JULY 16, 2007

Applies to:

Oracle Net Services - Version: 10.1 to 10.2
Information in this document applies to any platform.

Goal

How to configure Connection Manager (CMAN) to listen on two addresses ? In version 9i of Connection Manager,  it was possible to configure it to listen on two addresses, via the ADDRESS_LIST section of the CMAN.ORA file. Connection Manager version 10g has been re-written and it is now no longer possible to use the same configuration.

Attempting to start CMan version 10 with the old style configuration syntax:

cman=
(configuration=
(address=(protocol=tcp)(host=NodeA)(port=2777))
(address=(protocol=tcp)(host=NodeA)(port=2778))
(rule_list=
(rule=
(src=*)
(dst=*)
(srv=*)
(act=accept)
(action_list=
(aut=off)
(moct=0)
(mct=0)
(mit=0)
(conn_stats=on)))))

Will error with following :

%> cmctl

CMCTL for Solaris: Version 10.1.0.5.0 - Production on 08-JUN-2007 11:50:32
Copyright (c) 1996, 2004, Oracle. All rights reserved.
Welcome to CMCTL, type "help" for information.

CMCTL> admin cman
Current instance cman is not yet started
Connections refer to (address=(protocol=tcp)(host=NodeA)(port=2777)).
The command completed successfully.
CMCTL:cman> startup
TNS-04012: Unable to start Oracle Connection Manager instance.

Solution

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms