| Net8 Administrator's Guide Release 8.1.5 A67440-01 |
|
A complete listing of all Net8 configuration parameters is provided for your reference. The following sections appear in this appendix:
The configuration files in a Net8 network consist of parameters which include keyword-value pairs. Keyword-value pairs are surrounded by parentheses:
parameter=(keyword=value)
Some keywords have other keyword-value pairs as their values:
(keyword= (keyword=value) (keyword=value) )
For example, the address portion of a local naming configuration file (TNSNAMES.ORA) might include the following lines:
(address= (protocol=tcp) (host=max) (port=1521) )
Set up configuration files so that indentation reflects what keyword is the parent or owner of other keyword-value pairs. This format is not required, but it does make the files much easier to read and understand.
Even if you do not choose to indent your files in this way, you must indent a wrapped line by at least one space, or it will be misread as a new parameter. The following layout is acceptable:
(address=(protocol=tcp) (host=max)(port=1521))
The following layout is not acceptable:
(address=(protocol=tcp) (host=max)(port=1521))
The following rules apply to the syntax of configuration files:
(address = (protocol=tcp) (host=martha) (port=1521) ) (address = (protocol=tcp) (port=1521) (host=martha) )
The network character set for keyword values consists of the following characters. Connect descriptors must be made up of single-byte characters.
A-Z, a-z
0-9
( ) < > / \
, . : ; ' "=- _
$ + * # & ! % ? @
Within this character set, the following symbols are reserved:
( )=\ " ' #
Reserved symbols are used as delimiters, not as part of a keyword or a value unless the keyword or value is quoted. Either single or double quotes can be used to enclose a value containing reserved symbols. To include a quote within a value that is surrounded by quotes, use different quote types. The backslash (\) is used as an escape character.
A specific example of the use of reserved symbols is a numeric DECnet object within an address. An OBJECT can be a name such as ABC or #123. These would be entered in the form:
or
Because the "#" sign is a reserved symbol, the character must be preceded by a backslash.
The following characters may be used within a connect descriptor, but not in a keyword or value:
The listener name, net service name, and Oracle Connection Manager names are limited to the following character set:
[a...z] [A...Z] [0...9] _
The first character must be an alphabetical character. In general, up to 64 characters is acceptable. A database service name must match the global database name defined by the database administrator, which consists of a database name (originally limited to eight characters), and the database domain. Net service names and global database names are not case sensitive.
When a connection is made, the client and the receiver of the request, such as a listener, Oracle Names server, or Oracle Connection Manager, are configured with identical protocol addresses. The purpose of the address is to identify the network address of a network object. The client uses this address to send the connection request to a particular network object location, and the recipient "listens" for requests on this address, and grants a connection based on its address information matching the client information. It is important to install the same protocols for the client and the connection recipient, as well as configure the same address.
Protocol address are comprised of two elements:
| ADDRESS | |
|---|---|
|
Purpose: |
Defines a protocol address. This parameter may be embedded under ADDRESS_LIST or DESCRIPTION. A DESCRIPTION is typically only used in a TNSNAMES.ORA or LISTENER.ORA file. Additional Information: Each protocol has its own required parameters needed in the address, as explained on "Configuring Protocol Addresses". |
|
Example: |
(address= (protocol=tcp) (host=sales-pc) (port=1521) ) |
The following parameters are available in a profile. Profiles are stored in a configuration file called SQLNET.ORA.SQLNET.ORA is located in $ORACLE_HOME/network/admin on UNIX and ORACLE_HOME\network\admin on Windows platforms.
| BEQUEATH_DETACH | |
|---|---|
|
Purpose: |
Turn on/off signal handling in Net8 on UNIX systems. |
|
Default: |
NO which leaves signal handling on. |
|
Values: |
|
|
Example: |
bequeath_detach=yes |
| DAEMON.TRACE_LEVEL | |
|---|---|
|
Purpose: |
Turns tracing on/off to a certain specified level for the Oracle Enterprise Manager daemon. |
|
Default: |
OFF |
|
Values |
|
|
Example: |
daemon.trace_level=user |
| DISABLE_OOB | |
|---|---|
|
Purpose: |
Disables out of band breaks. |
|
Default: |
OFF |
|
Usage Notes: |
Disable out of band breaks if the underlying transport protocol does not support the feature. |
|
Example: |
disable_oob=off |
| LOG_DIRECTORY_CLIENT | |
|---|---|
|
Purpose: |
Controls the directory for where the log file is written. |
|
Default: |
Current directory where executable is started from. |
|
Example: |
log_directory_client=/oracle/network/log |
| LOG_DIRECTORY_SERVER | |
|---|---|
|
Purpose: |
Controls the directory for where the log file is written. |
|
Default: |
Current directory where executable is started from. |
|
Example: |
log_directory_server=/oracle/network/log |
| LOG_FILE_CLIENT | |
|---|---|
|
Purpose: |
Controls the log output file name for an Oracle client. |
|
Default: |
SQLNET.LOG |
|
Example: |
log_file_client=client |
| LOG_FILE_SERVER | |
|---|---|
|
Purpose: |
Controls the log output file name for an Oracle server. |
|
Default: |
SQLNET.LOG |
|
Example: |
log_file_server=svr.log |
| NAMES.DCE.PREFIX | |
|---|---|
|
Purpose: |
Specifies the DCE cell name (prefix) to use for name lookup. |
|
Default: |
|
|
Example: |
names.dce.prefix=/.:/subsys/oracle/names |
| NAMES.NIS.META_MAP | |
|---|---|
|
Purpose: |
Specifies the file to be used to map NIS attributes to an NIS mapname. |
|
Default: |
SQLNET.MAPS |
|
Example: |
names.nis.meta_map=sqlnet.maps |
| NAMESCTL.INTERNAL_ENCRYPT_PASSWORD | |
|---|---|
|
Purpose: |
If set to TRUE, NAMESCTL encrypts the password when it is sent to the Oracle Names server. If set to FALSE, NAMESCTL does not encrypt the password when it is sent to the Oracle Names server. This enables unencrypted passwords to be set in the NAMES.ORA file with the NAMES.PASSWORD parameter. |
|
Default: |
FALSE |
|
Values: |
TRUE | FALSE |
|
Example: |
namesctl.internal_encrypt_password=true |
| NAMESCTL.INTERNAL_USE | |
|---|---|
|
Purpose |
If set to TRUE, NAMESCTL enables a set of internal undocumented commands. All internal commands are preceded by an underscore in order to distinguish them as internal. |
| NAMESCTL.SERVER_PASSWORD | |
|---|---|
|
Purpose: |
Indicates the value that matches the configured password set in the NAMES.ORA file with the NAMES.PASSWORD parameter. This eliminates the need to enter the password with the SET PASSWORD command each time you use the NAMESCTL utility to perform secure options, such as STOP, RESTART and RELOAD. |
|
Example: |
namesctl.server_password=secret |
| NAMESCTL.TRACE_LEVEL | |
|---|---|
|
Purpose: |
Indicates the level at which the NAMESCTL program should be traced. |
|
Default: |
OFF |
|
Values: |
OFF, USER, ADMIN, SUPPORT |
|
Example: |
namesctl.trace_level=admin |
| NAMESCTL.TRACE_FILE | |
|---|---|
|
Purpose: |
Indicates the file in which the NAMESCTL trace output is placed. |
|
Default: |
NAMESCTL_PID.TRC |
|
Example: |
namesctl.trace_file=nmsctl |
| OSS.SOURCE.LOCATION | |
|---|---|
|
Purpose: |
Defines the method for retrieving encrypted private keys. |
|
Default: |
None |
|
Example: |
oss.source.location= (source= (method=oracle) (method_data= (sqlnet_address=oss))) |
| SQLNET.AUTHENTICATION_KERBEROS5_SERVICE | |
|---|---|
|
Purpose: |
Defines the name of the service used to obtain a Kerberos service ticket |
|
Default: |
None |
|
Example: |
sqlnet.authentication_kerberos5_service= oracle |
| SQLNET.AUTHENTICATION_GSSAPI_SERVICE | |
|---|---|
|
Purpose: |
Defines the CyberSAFE service principal |
| SQLNET.CRYPTO_CHECKSUM_CLIENT | |
|---|---|
|
Purpose: |
Specifies the desired checksum behavior when this client is connecting to a server |
|
Default: |
ACCEPTED |
|
Values: |
|
|
Example: |
sqlnet.crypto_checksum_client=accepted |
| SQLNET.CRYPTO_CHECKSUM_SERVER | |
|---|---|
|
Purpose: |
Specifies the desired checksum behavior when a client is connecting to this server |
|
Default: |
ACCEPTED |
|
Values: |
|
|
Example: |
sqlnet.crypto_checksum_server=accepted |
| SQLNET.ENCRYPTION_CLIENT | |
|---|---|
|
Purpose: |
Specifies the desired behavior when this client is connecting to a server |
|
Default: |
ACCEPTED |
|
Values: |
|
|
Example: |
sqlnet.encryption_client=accepted |
| SQLNET.ENCRYPTION_SERVER | |
|---|---|
|
Purpose: |
Specifies the desired behavior when a client is connecting to this server |
|
Default: |
ACCEPTED |
|
Values: |
|
|
Example: |
|
| SQLNET.EXPIRE_TIME | |
|---|---|
|
Purpose: |
Determines time interval to send a probe to verify the session is alive |
|
Default: |
None |
|
Minimum Value: |
0 minutes |
|
Recommended Value: |
10 minutes |
|
Example: |
sqlnet.expire_time=10 |
| SQLNET.IDENTIX_FINGERPRINT_DATABASE | |
|---|---|
|
Purpose: |
Specifies the service name or alias for the authentication fingerprint database |
|
Default: |
None |
|
Example: |
sqlnet.identix_fingerprint_database=fingrdb |
| SQLNET.IDENTIX_FINGERPRINT_DATABASE_USER | |
|---|---|
|
Purpose: |
Specifies the well known user name for the fingerprint database |
|
Default: |
None |
|
Example: |
sqlnet.identix_fingerprint_database_user=manager |
| SQLNET.IDENTIX_FINGERPRINT_DATABASE_PASSWORD | |
|---|---|
|
Purpose: |
Specifies the well known password for the fingerprint database |
|
Default: |
None |
|
Example: |
sqlnet.identix_fingerprint_database_password=password |
| SQLNET.IDENTIX_FINGERPRINT_METHOD | |
|---|---|
|
Purpose: |
Specifies the method name for the fingerprint database. The method name must be ORACLE |
|
Default: |
None |
|
Example: |
sqlnet.identix_fingerprint_method=oracle |
| SQLNET.KERBEROS5_CLOCKSKEW | |
|---|---|
|
Purpose: |
Specifies how many seconds can pass before a Kerberos credential is considered out of date. |
|
Default: |
300 |
|
Example: |
sqlnet.kerberos5_clockskew=1200 |
| SQLNET.RADIUS_ALTERNATE_PORT | |
|---|---|
|
Purpose: |
Listening port of the alternate RADIUS server. |
|
Default: |
1645 |
|
Example: |
sqlnet.radius_alternate_port= 1667 |
| SQLNET.RADIUS_ALTERNATE_RETRIES | |
|---|---|
|
Purpose: |
Times to resend |
|
Default: |
3 |
|
Example: |
sqlnet.radius_alternate_retries=4 |
| SQLNET.RADIUS_AUTHENTICATION_TIMEOUT | |
|---|---|
|
Purpose: |
Time to wait for response. |
|
Default: |
5 seconds |
|
Example: |
sqlnet.radius_authenetication_timeout= 10 |
| SQLNET.RADIUS_AUTHENTICATION_PORT | |
|---|---|
|
Purpose: |
Listening port of the primary RADIUS server. |
|
Default: |
1645 |
|
Example: |
sqlnet.radius_authenetication_port= 1667 |
| SQLNET.RADIUS_AUTHENTICATION_RETRIES | |
|---|---|
|
Purpose: |
Times to resend. |
|
Default: |
3 |
|
Example: |
sqlnet.radius_authenetication_retries=4 |
| SQLNET.RADIUS_AUTHENTICATION_TIMEOUT | |
|---|---|
|
Purpose: |
Time to wait for response. |
|
Default: |
5 seconds |
|
Example: |
sqlnet.radius_authenetication_timeout= 10 |
| SQLNET.RADIUS_CHALLENGE_RESPONSE | |
|---|---|
|
Purpose: |
Turns challenge response ON or OFF. |
|
Default: |
OFF |
|
Values: |
ON | OFF |
|
Example: |
sqlnet.radius_challenge_response=ON |
| SSL_CIPHER_SUITES | |
|---|---|
|
Purpose: |
Controls what combination of encryption and data integrity is used by SSL. |
|
Default: |
None |
|
Values: |
For further information about Cipher Suites, see the Oracle Advanced Security Administrator's Guide. |
|
Example: |
ssl_cipher_suite=(ssl_rsa_with_rc4_138_md5) |
| SSL_VERSION | |
|---|---|
|
Purpose: |
Forces the version of the SSL connection. Clients and servers must use a compatible version. |
|
Default: |
UNDETERMINED |
|
Values: |
UNDETERMINED | 2.0 | 3.0 |
|
Example: |
ssl_version=2.0 |
| TNSPING.TRACE_DIRECTORY | |
|---|---|
|
Purpose: |
Controls the destination directory of the trace file. |
|
Default: |
$ORACLE_HOME/network/trace |
|
Example: |
tnsping.trace_directory=/oracle/traces |
| TNSPING.TRACE_LEVEL | |
|---|---|
|
Purpose: |
Turns tracing on/off to a certain specified level. |
|
Default: |
OFF |
|
Values |
|
|
Example: |
tnsping.trace_level=admin |
| TRACE_DIRECTORY_CLIENT | |
|---|---|
|
Purpose: |
Controls the destination directory of the trace file. |
|
Default: |
$ORACLE_HOME/network/trace |
|
Example: |
trace_directory_client=/oracle/traces |
| TRACE_DIRECTORY_SERVER | |
|---|---|
|
Purpose: |
Controls the destination directory of the trace file. |
|
Default: |
$ORACLE_HOME/network/trace |
|
Example: |
trace_directory_server=/oracle/traces |
| TRACE_FILE_CLIENT | |
|---|---|
|
Purpose: |
Controls the name of the client trace file. |
|
Default: |
SQLNET.TRC |
|
Example: |
trace_file_client=clientsqlnet.trc |