Oracle Enterprise Manager Installation Guide | ![]() Library |
![]() Product |
![]() Contents |
![]() Index |
Job Scheduling, Event Management, Software Manager, Data Manager, and Tablespace Manager rely on communication between the Console, agent, and daemon, and require SQL* Net V2.3, which is included as part of the Oracle Enterprise Manager installation.
SQL*Net requires a number of configuration files in order to work. On both the Console and host node, the following files are needed:
name = (<type>, <location> [, <OPS database>] [, <list of listeners>])
where type is:
ORACLE_DATABASE
ORACLE_LISTENER
ORACLE_AGENT
ORACLE_NAMESERVER
ORACLE_TRACE
OPS_DATABASE (Oracle Parallel Server)
OPS_INSTANCE (preferred instance of the Oracle Parallel Server)
RDB_DATABASE
################Important things to note about this sqlnet.ora is that the domain name is world, which means any service name in tnsnames.ora should have world tagged onto it. Also, the three parameters which start with DAEMON control the tracing of the Daemon process. To switch off tracing set DAEMON.TRACE_LEVEL to the value OFF. Also make sure to change the trace directory to reflect the current ORACLE_HOME.
# File name......: sqlnet.ora
# Name..........: tcpcom.world
# Date..........: 13-NOV-95 10:09:52
################
AUTOMATIC_IPC = ON
TRACE_LEVEL_CLIENT = OFF
SQLNET.EXPIRE_TIME = 0
NAMES.DEFAULT_DOMAIN = world
NAME.DEFAULT_ZONE = world
SQLNET.CRYPTO_SEED = "2418306024240649"
SQLNET.AUTHENTICATION_SERVICES = (ALL)
DAEMON.TRACE_LEVEL = 15
DAEMON.TRACE_MASK = (106)
DAEMON.TRACE_DIRECTORY = c:\orant\network\trace
The above example assumes ORACLE_HOME is set to C:\ORANT. When tracing is switched on, a trace file called daemon.trc appears in the directory specified by the DAEMON.TRACE_DIRECTORY parameter.
################This example of tnsnames.ora contains the service name mydb.world. This entry details how to connect to the SQL*Net listener running on machine myhost. This listener is listening for connection requests to the database mysid. It also contains the address of the Agent that is running on the machine myhost.
# Filename......: tnsnames.ora
# Name..........: LOCAL_REGION.world
# Date..........: 13-NOV-95 10:09:52
################
mydb.world =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS =
(COMMUNITY = tcpcom.world)
(PROTOCOL = TCP)
(Host = myhost)
(Port = 1526)
)
)
(CONNECT_DATA =
(SID = mysid)
(GLOBAL_NAME = mydb.world)
)
)
myagent.world = (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=myhost)(Port=1748)))
# Addresses of Oracle SNMP Agent. Note this address must match
# exactly the entry dbsnmp.address in the SNMP.ORA file on the
# node on which agent is running. There should be no spaces or
# return characters.
Attention:
################This topology.ora file tells the daemon that there are three services on machine myhost:
# Filename......: topology.ora
# Name..........: tcpcom.world
# Date..........: 13-NOV-95 10:09:52
################
#
# SQL*Net Listeners
mylsnr.world = (ORACLE_LISTENER, myhost)
# Oracle Databases
mydb.world = (ORACLE_DATABASE, myhost, mylsnr.world)
#
# SNMP Agents
myagent.world = (ORACLE_AGENT, myhost)
################The most important thing to note about this sqlnet.ora is that the domain name is world which means any service name in tnsnames.ora should have world tagged onto it.
# Filename......: sqlnet.ora
# Name..........: myhost.world
# Date..........: 13-NOV-95 10:09:52
################
AUTOMATIC_IPC = ON
TRACE_LEVEL_CLIENT = OFF
SQLNET.EXPIRE_TIME = 0
NAMES.DEFAULT_DOMAIN = world
NAME.DEFAULT_ZONE = world
SQLNET.CRYPTO_SEED = "2418306024240649"
SQLNET.AUTHENTICATION_SERVICES = (ALL)
################Note that the address of the Oracle SNMP Agent does not appear in the version of tnsnames.ora on the machine where the agent runs.
# Filename......: tnsnames.ora
# Name..........: LOCAL_REGION.world
# Date..........: 13-NOV-95 10:09:52
################
mydb.world =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS =
(COMMUNITY = tcpcom.world)
(PROTOCOL = TCP)
(Host = myhost)
(Port = 1526)
)
)
(CONNECT_DATA =
(SID = mysid)
(GLOBAL_NAME = mydb.world)
)
)
################This example of listener.ora defines the listening address for the SQL*Net Listener mylsnr and tells it about the Oracle Database mysid. To start this listener, enter the command:
# Filename......: listener.ora
# Name..........: myhost.world
# Date..........: 13-NOV-95 10:09:52
################
mylsnr =
(ADDRESS_LIST =
(ADDRESS=
(PROTOCOL=IPC)
(KEY= mydb.world)
)
(ADDRESS=
(PROTOCOL=IPC)
(KEY= mysid)
)
(ADDRESS =
(COMMUNITY = tcpcom.world)
(PROTOCOL = TCP)
(Host = myhost)
(Port = 1526)
)
)
STARTUP_WAIT_TIME_mylsnr = 0
CONNECT_TIMEOUT_mylsnr = 10
TRACE_LEVEL_mylsnr = OFF
SID_LIST_mylsnr =
(SID_LIST =
(SID_DESC =
(SID_NAME = mysid)
(ORACLE_HOME = /myoraclehome)
(PRESPAWN_MAX = 10)
)
)
$ lsnrctl start mylsnrThis command explicitly specifies the name of the SQL*Net listener.
################This snmp.ora example is used by a pre-7.3.3 Intelligent Agent, or a 7.3.3 Intelligent Agent registering with the Names Server. See Agent Configuration for Previous Releases on page 2-3
# Filename......: snmp.ora.sample
#################
snmp.visibleservices = (db_name.world, host_name_lsnr.world)
snmp.index.db_name.world = 1
snmp.index.host_name_lsnr.world = 2
snmp.contact.db_name.world = contact_info
snmp.contact.host_name_lsnr.world = contact_info
snmp.sid.db_name.world = server_id
snmp.oraclehome.db_name.world=$ORACLE_HOME
nmi.register_with_names=false
nmi.trace_level = 0
nmi.trace_mask = (106)
nmi.trace_directory = $ORACLE_HOME\network\trace
dbsnmp.address = (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=host_name)(PORT=1748)))
dbsnmp.spawnaddress = (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=host_name)(PORT=1754)))
Configuration for Intelligent Agent
The configuration files, snmp_ro.ora, and snmp_rw.ora, provide configuration parameters for the agent. snmp_ro.ora
The snmp_ro.ora file is located in $ORACLE_HOME\network\admin on Windows NT platforms. Do not update this read-only file. It contains the following parameters:SNMP.VISIBLESERVICES = (service_name1, service_name2, ...)
SNMP.SID.service_name = server_id
SNMP.ORACLEHOME.service_name = ORACLE_HOME_DIR
snmp_rw.ora
The snmp_rw.ora is located in $ORACLE_HOME\network\admin on Windows NT platforms. You can modify this read-write file, but this should be done carefully. It contains the following parameters:SNMP.INDEX.service_name = index_number
SNMP.CONTACT.service_name.world = "contact_info"
NMI.REGISTER_WITH_NAMES = FALSE
NMI.TRACE_LEVEL = OFF | USER | ADMIN | nn
NMI.TRACE_MASK = (nnn)
DBSNMP.ADDRESS = (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP) (HOST=host_name)
(PORT=1748)))DBSNMP.SPAWNADDRESS = (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)
The 7.3.3 agent requires port address 1748 and 1754. TCP/IP protocol is required to automatically discover services with the 7.3.3 agent.
(HOST=host_name) (PORT=1754)))SNMP.CONNECT.service_name.USER = user_name
SNMP.CONNECT.service_name.PASSWORD = password
SNMP.DBPOLLTIME = nn
NMI.TRACE_DIRECTORY = directory
NMI.TRACE_FILE = filename
NMI.LOG_DIRECTORY = directory
NMI.LOG_FILE = filename
services.ora
The services.ora file is created when the agent starts and is located in $ORACLE_HOME\network\agent on Windows NT platforms. This file contains a list of the services, such as Oracle databases and listeners, on the node where the agent resides. This file is retrieved from the agent by Oracle Enterprise Manager through the Navigator Discovery menu options. Parameters for snmp*.ora Files
These parameters are used in the snmp_ro.ora and snmp_rw.ora files, the configuration files for the 7.3.3 Intelligent Agent release. These parameters are also used in the snmp.ora file, the primary configuration file for Intelligent Agent releases prior to the 7.3.3 release.
SNMP.VISIBLESERVICES = (service_name1.world, service_name2.world, ...)
SNMP.INDEX.service_name.world = index_number
SNMP.SID.service_name.world = server_id
SNMP.CONNECT.service_name.world.USER = user_name
SNMP.CONNECT.service_name.world.PASSWORD = password
SNMP.ORACLEHOME.service_name.world = ORACLE_HOME_DIR
SNMP.CONTACT.service_name.world = "contact_info"
SNMP.DBPOLLTIME = nn
NMI.TRACE_LEVEL = OFF | USER | ADMIN | nn
NMI.TRACE_MASK = (nnn)
NMI.TRACE_DIRECTORY = directory
NMI.TRACE_FILE = filename
NMI.LOG_DIRECTORY = directory
NMI.LOG_FILE = filename
NMI.REGISTER_WITH_NAMES = TRUE|FALSE
DBSNMP.ADDRESS = (DESCRIPTION=(ADDRESS=(PROTOCOL=protocol) (HOST=host_name)(PORT=port_no)))
TCP/IP is the only protocol supported by Oracle. TCP/IP is required to automatically discover services with the 7.3.3 agent.
The 7.3.3 agent requires PORT=1748. The port address 1748 is a registered TCP port granted to Oracle by the Internet Assigned Number Authority (IANA). Changing this port makes the agent undetectable by the Enterprise Manager Console and forces a manual configuration setup.
For agent releases previous to the 7.3.3 release, this address must match exactly the entry for this agent in the tnsnames.ora file on the machine where the Oracle Enterprise Manager Console resides.
DBSNMP.SPAWNADDRESS = (DESCRIPTION=(ADDRESS= (PROTOCOL=protocol) (HOST=host_name)(PORT=spnport_no)))
The 7.3.3 agent PORT=1754. The port address 1754 is a registered TCP port granted to Oracle by the Internet Assigned Number Authority (IANA). Changing this port makes the agent undetectable by the Enterprise Manager Console and forces a manual configuration setup.
With the Network Topology Generator, you can:
![]() ![]() Prev Next |
![]() Copyright © 1996 Oracle Corporation. All Rights Reserved. |
![]() Library |
![]() Product |
![]() Contents |
![]() Index |