"Most
folks are as happy as they make up their minds to be."
-Abraham
Lincoln (1809-1865)
|
How to clean my
Intelligent Agent on Oracle 9i?
To clean your intelligent
agent on Oracle 9i, do the following steps:
1. Make sure to remove all
jobs and events registered against your server using OEM.
2. Make sure your agent is
shutdown. #agentctl stop
3. Relink the agent. # $ORACLE_HOME/network/lib/make
–f ins_oemagent.mk install 1>log.1 2>log.2
4. Login to root and change
the ownership and mode of the $ORACLE_HOME/bin/dbsnmp file.
a. # su root
b. # chown root $ORACLE_HOME/bin/dbsnmp
c. # chmod 6751 $ORACLE_HOME/bin/dbsnmp
5. Now, clean the agent:
a. Go to the $ORACLE_HOME/network/agent
directory and delete the following files:
i. # {services.ora, *.q, *.inp,
*.jou, and out*}
ii. NOTE: DO NOT DELETE the
SVPPCART.DAT file that exists with 9.0.1 and later Agents. This file
is the definition file for the Agents Data Gatherer Cartridge and is
not generated by the Agent.
b. Go to the $ORACLE_HOME/network/admin
directory and delete the following files:
i. # {snmp_ro.ora,
snmp_rw.ora
c. Rename all the log files
in the $ORACLE_HOME/network/log directory.
d. Make sure that you don’t
have any core dumps in the ORACLE_HOME/network/lib directory.
e. Recreate the snmp_ro.ora
file with the following line. (snmp.visibleservices = ())
6. Start the agent (#
agentctl start). If the above didn’t work then activate the trace on
the agent by the following statements and read the snmp.log file.
c. dbsnmp.trace_level =16
d. dbsnmp.trace_unique=true
SERVICES.ORA
This file contains all the
services the agent has discovered. This file will be recreated the
next time the agent starts.
*.q
These files are the binary
representation of all registered and running jobs and events. The
agent creates new fresh files on startup when they do not exist.
Information about the host the agent is running on is stored in these
files. If the name or the IP address of the agent machine changes,
these files need to be recreated.
*.inp
These files are parameter
files for registered jobs.
*.jou
These files are journal
files with information the agent will use to execute jobs.
out*
These files are temporary
output files. These files are generated when jobs are being executed
and should be automatically removed by the agent after a job finishes.
tcl*
These files are TCL
template scripts, including the specific commands specified in the job
send to the agent. There are *.tcl files in other directories
** DO NOT delete the other TCL files. They are scripts that
ship with the Agent.
DBSNMP.VER
This file is a text file
with the agent version information. This file will also be recreated
when the agent starts again.
SNMP_RO.ORA
This file contains
read-only information about the Agents discovered services on the
machine. This file should never be manually edited! During startup,
this file is read if it exists, and then recreated again with the new
discovery information.
SNMP_RW.ORA
This file contains
read-write information about the Agents discovered services on the
machine. Some of the information in this file can be edited by an
administrator to provide additional information like tracing / logging
and hostname resolution, etc. During startup, this file is also read
if it exists and new discovery information is appended to the file.
|