Document ID: 45278.1
Subject: Configuration Overview of Intelligent Agent
Last Modified: 15 Apr 97
Author: ASHRIVES
Configuration Overview
~~~~~~~~~~~~~~~~~~~~~~
Intelligent Agents runs on the server on which the database you want
to monitor/administer resides.
To use Intelligent Agents you must have already installed Oracle Enterprise
Manager. Enterprise Manager is available only for Windows NT or Windows 95
clients.
The current version is 1.2.2. However release 1.3.5 will be released in
April '97. Oracle strongly recommend the use of this latest release.
Enterprise Manager uses a repository to store information about what
databases it is maintaining. The repository is itself an Oracle database.
You can either use a local database (on the Windows NT/95 client) or
a remote database (on a server) for the repository. A remote repository
can be on the same node or a different node to the database being maintained.
Personal Oracle 7.3 CAN be use as a local repository (but not remotely).
You can NOT use Personal Oracle Lite as a repository.
Important Note: You SHOULD NOT put the repository in a database you want to
maintain through Enterprise Manager.
The configuration will therefore be one of the following
1. Local Repository, Database (DB1) being maintained on a remote server.
____________ _____
| | | |
| Enterprise | | |
| Manager | | |
| | | |
------------ | |
_____|____|______ | DB1 |
| | | |
| Local |----<------------>----| |
| Repository | Sql*Net _| |_
|_________________| =========
Console Server
In this configuration, the console communicates with database DB1 over
SQL*Net 2. The Intelligent Agent runs on the server.
2. Remote Repository in Database DB1. Database DB2 (on the same
server) is being maintained.
____________ _____
| | | |
| Enterprise | | |
| Manager | | DB1 |
| | | |
------------ | |
_____|____|______ | DB2 |
| | | |
| Local |----<------------>----| |
| Repository | Sql*Net _| |_
|_________________| =========
Console Server
In this configuration, the console communicates with database DB1 and DB2 over
SQL*Net 2. A single listener is needed for DB1 and DB2.
The Intelligent Agent runs on the server.
3. Remote Repository in Database DB1. Database DB2 (on a different server)
is being maintained.
____________ _____
| | | |
| Enterprise | | |
| Manager | | |
| | | |
------------ | |
_____|____|______ | DB1 |
| | | |
| Local |-<------------------>-| |--<-
| Repository |-<--- SQL*Net _| |_ |
|_________________| \ ========= |
\ |
Console \ Server1 |
\ |
\ |
\ _____ |
\ SQL*Net | | | SQL*Net
\ | | |
\ | | |
\ | | |
\ | | |
\ | DB2 | |
\ | | |
-->-| |--<-
_| |_
=========
Server2
In this configuration, the console communicates with database DB1 and DB2 over
SQL*Net 2. A listener is needed for both DB1 and DB2 (ie on both nodes)
The Intelligent Agent runs on Server2.
The server the repository on must also be able to communicate to the
database being administered via SQL*Net.
Notes:
~~~~~~
1. An intelligent agent must run on every node which has a database to be
monitored.
2. The intelligent agent must run under a 7.3 Oracle environment.
3. All of the 3 examples above can be extended to include other servers
containing databases to be monitored. Each server will need a
listener and an intelligent agent running.