Oracle9i Net Services Reference Guide
Release 1 (9.0.1)

Part Number A90155-01
Go To Documentation Library
Home
Go To Product List
Book List
Go To Table Of Contents
Contents
Go To Index
Index

Master Index

Feedback

Go to previous page Go to next page

9
Oracle Connection Manager Parameters (cman.ora)

This chapter provides a complete listing of the cman.ora file configuration parameters.

This chapter contains these topics:

Overview of Oracle Connection Manager Configuration File

Oracle Connection Manager configuration, stored in the cman.ora file, consists of the following elements:

By default, the cman.ora file is located in the $ORACLE_HOME/network/admin directory on UNIX, and in the ORACLE_HOME\network\admin directory on Windows. cman.ora can also be stored in the directory specified by the TNS_ADMIN environment variable or in the node's global configuration directory. For Sun Solaris, this directory is /var/opt/oracle. Windows NT does not have a central directory.

Figure 9-1 shows an example cman.ora file.

Figure 9-1 Example cman.ora File

	CMAN=
  (ADDRESS=(PROTOCOL=tcp)(HOST=proxysvr)(PORT=1630))
  (ADDRESS=(PROTOCOL=tcps)(HOST=144.25.22.217)(PORT=2484))
CMAN_ADMIN=
  (ADDRESS=(PROTOCOL=tcp)(HOST=proxysvr)(PORT=1830))
CMAN_RULES=
  (RULE=(SRC=206.62.226.32/27)(DST=dlsun1593)(SRV=*)(ACT=accept)))
CMAN_PROFILE=
  (PARAMETER_LIST= 
   (LOG_LEVEL=2)
   (TRACING=on))

Oracle Connection Manager Parameters

This section lists and describes the cman.ora file parameters. Configuration parameters fall into the following categories:

Listening Endpoint List

CMAN

Purpose

The CMAN parameter specifies the protocol addresses of the Oracle Connection Manager gateway process, CMGW.

Default

CMAN=(ADDRESS=(PROTOCOL=tcp)(HOST=local_host)(PORT=1630))

Syntax

CMAN=
  ([ADDRESS_LIST= ]
    (ADDRESS= ...)
   [(ADDRESS= ...)]) 

CMAN_ADMIN

Purpose

The CMAN_ADMIN parameter specifies the protocol addresses of the Oracle Connection Manager administrative process, CMADMIN.

Default

CMAN_ADMIN=(ADDRESS=(PROTOCOL=tcp)(HOST=anyhost)(PORT=1830))

Syntax

CMAN_ADMIN=
 ([ADDRESS_LIST= ]
    (ADDRESS= ...)
   [(ADDRESS= ...)])

Route List

CMAN_RULES

Purpose

The access control rule list (CMAN_RULES) filters incoming connections. It determines which connections are accepted, rejected, or dropped.

Syntax

CMAN_RULES=
 (RULE_LIST=
   (RULE=
    (SRC=host)
    (DST=host)
    (SRV=service_name|sid)
    (ACT=accept|reject))
    [(RULE= ...)])

Sub-Parameters

The RULE parameter filters a connection or group of connections using the following sub-parameters:

SRC--Source host name or IP address (in dot notation)

DST--Destination server host name or IP address (in dot notation)

SRV--Database service name of the Oracle9i or Oracle8i database (obtained from the SERVICE_NAME parameter in the initialization parameter file) or Oracle System Identifier (SID) value of the pre-release 8.1 database (obtained from the ORACLE_SID environment variable or registry value).

ACT--Accept or reject incoming requests with the previous characteristics.

Usage Notes

Example

CMAN_RULES=
 (RULE_LIST=
   (RULE=
    (SRC=client1-pc)
    (DST=sales-server)
    (SRV=sales.acme.com)
    (ACT=reject))
   (RULE=
    (SRC=144.25.23.45)
    (DST=144.25.187.200)
    (SRV=db1)
    (ACT=accept)))

Parameter List

CMAN_PROFILE

Purpose

The parameter list (CMAN_PROFILE) is used to set attributes for an Oracle Connection Manager. To override a parameter's default setting, enter the parameter and its nondefault value in the PARAMETER_LIST.

Default Parameters

ANSWER_TIMEOUT=0

AUTHENTICATION_LEVEL=0

LOG_LEVEL=0

MAX_FREELIST_BUFFERS=0

MAXIMUM_CONNECT_DATA=1024

MAXIMUM_RELAYS=128

RELAY_STATISTICS=NO

REMOTE_ADMIN=NO

SHOW_TNS_INFO=NO

TRACE_DIRECTORY=The $ORACLE_HOME/network/trace directory on UNIX, and the ORACLE_HOME\network\trace directory on Windows NT

TRACE_FILELEN=unlimited

TRACE_FILENO=1

TRACE_TIMESTAMP=NO

TRACING=NO

USE_ASYNC_CALL=YES

Allowed Values of Parameters

ANSWER_TIMEOUT=[0 to n]

AUTHENTICATION_LEVEL=[0 | 1]

LOG_LEVEL=[0-4]

MAXIMUM_CONNECT_DATA=[257 to 4096]

MAX_FREELIST_BUFFERS=[0 to 10240]

MAXIMUM_RELAYS=[1 to 2048]

RELAY_STATISTICS=[YES | TRUE | ON | 1 | NO | FALSE | OFF | 0]

REMOTE_ADMIN=[YES | TRUE | ON | 1 | NO | FALSE | OFF | 0]

SHOW_TNS_INFO=[YES | TRUE | ON | 1 | NO | FALSE | OFF | 0]

TRACE_DIRECTORY=directory

TRACE_FILELEN=size of file in kilobytes

TRACE_FILENO=[1 to 8]

TRACE_TIMESTAMP=[YES | TRUE | ON | 1 | NO | FALSE | OFF | 0]

TRACING=[YES | TRUE | ON | 1 | NO | FALSE | OFF | 0]

USE_ASYNC_CALL=[YES | TRUE | ON | 1 | NO | FALSE | OFF | 0]

Example

CMAN_PROFILE=
   (PARAMETER_LIST= 
      (MAXIMUM_RELAYS=512)
      (LOG_LEVEL=1)
      (RELAY_STATISTICS=YES)
      (REMOTE_ADMIN=YES)
      (SHOW_TNS_INFO=YES) 
      (USE_ASYNC_CALL=YES)             
      (AUTHENTICATION_LEVEL=0)
      (TRACING=YES)
      (TRACE_TIMESTAMP=YES)
      (TRACE_FILELEN=100)
      (TRACE_FILENO=2))

ANSWER_TIMEOUT

The ANSWER_TIMEOUT parameter determines the number of seconds that Oracle Connection Manager uses to time out the protocol handshake associated with an incoming connection request

The range is 0 to n.

AUTHENTICATION_LEVEL

The AUTHENTICATIOIN_LEVEL parameter determines the level of security:

LOG_LEVEL

The LOG_LEVEL parameter specifies the level of logging performed by Oracle Connection Manager. There are four log levels, ranging from 0 to 4:

The default is 0, which means no logging is performed

The CMGW gateway process creates a log file called cman_pid.log, and the CMADMIN administrative process creates a log file called cmadm_pid.log. The log files are located in the $ORACLE_HOME/network/log directory on UNIX, and the ORACLE_HOME\network\log directory on Windows NT.

MAX_FREELIST_BUFFERS

The MAX_FREELIST_BUFFERS parameter determines the maximum number of buffers that Transparent Network Substrate (TNS) keeps in its freelist for later reuse instead of returning them to the operating system after a relay gets closed.

The range is 0 to 10240.

MAXIMUM_CONNECT_DATA

The MAXIMUM_CONNECT_DATA parameter limits the connect data string length of the incoming connection requests.

The range is 257 to 4096.

MAXIMUM_RELAYS

The MAXIMUM_RELAYS parameter specifies the maximum number of concurrent connections supported.

The range is 1 to 2048.

RELAY_STATISTICS

The RELAY_STATISTICS parameter determines if I/O statistics are recorded.

yes--Instructs Oracle Connection Manager to maintain statistics pertaining to relay I/O activities, such as:

This information is stored in the cman_pid.log file.

no--Records no I/O statistics

REMOTE_ADMIN

The REMOTE_ADMIN parameter determines if remote access to an Oracle Connection Manager is allowed.

yes--Allows access from a remote Oracle Connection Manager Control utility session to Oracle Connection Manager

no--Allows only access to the local Oracle Connection Manager. This value prevents a user running a remote Oracle Connection Manager Control utility session access to Oracle Connection Manager.

See Also:

"Distributed Operations" for configuration details 

SHOW_TNS_INFO

The SHOW_TNS_INFO parameter determines if TNS information is to be recorded.

yes-- Instructs Oracle Connection Manager to include TNS information in the cman_pid.log file

no--Instructs Oracle Connection Manager to not include TNS events in the log file

TRACING

The TRACING parameter determines whether or not tracing is enabled for the Oracle Connection Manager.

yes-- Enables tracing for the Oracle Connection Manager. The CMGW gateway process creates a trace file called cman_pid.trc, and the CMADMIN administrative process creates a trace file called cmadm_pid.trc.

no--Disables tracing

TRACE_DIRECTORY

The TRACE_DIRECTORY parameter specifies the destination directory for the trace files. You must set this parameter to a nondefault location if you plan to use the TRACE_FILELEN or TRACE_TIMESTAMP parameters.

TRACE_FILELEN

The TRACE_FILEN parameter specifies the size of the trace file in kilobytes (KB). When the size is met, the trace information is written to the next file. The number of files is specified with the TRACE_FILENO parameter.


Note:

This parameter requires a nondefault trace directory be specified with the TRACE_DIRECTORY parameter. 


TRACE_FILENO

The TRACE_FILENO parameter specifies the number of trace files for tracing. When this parameter is set along with the TRACE_FILELEN parameter, trace files are used in a cyclical fashion. The first file is filled first, then the second file, and so on. When the last file has been filled, the first file is reused, and so on.

The trace file names are distinguished from one another by their sequence number. For example, if this parameter is set to 3, the CMGW gateway trace files would be named cman1_pid.trc, cman2_pid.trc and cman3_pid.trc and the CMADMIN administrative trace files would be named cmadm1_pid.trc, cmadm2_pid.trc and cmadm3_pid.trc.

In addition, trace events in the trace files are preceded by the sequence number of the file.

TRACE_TIMESTAMP

The TRACE_TIMESTAMP parameter adds a time stamp in the form of dd-month-yyyy hh:mm:ss to every trace event in the trace file.


Note:

This parameter requires a nondefault trace directory be specified with the TRACE_DIRECTORY parameter. 


USE_ASYNC_CALL

Determines whether or not Oracle Connection Manager uses asynchronous functions while in the answering or calling phase of establishing an Oracle Net connection

yes--Instructs Oracle Connection to use all asynchronous functions

no--Instructs Oracle Connection Manager not to use asynchronous functions


Go to previous page Go to next page
Oracle
Copyright © 1996-2001, Oracle Corporation.

All Rights Reserved.
Go To Documentation Library
Home
Go To Product List
Book List
Go To Table Of Contents
Contents
Go To Index
Index

Master Index

Feedback