OEM not discovering listener
I installed oem 10.2.0.1 on a test machine.
And configured 6 agents across my 6 databases.
Great tool, test went fine.
I Re-Installed oem this time on a prod server with a different name.
All the agents could not talk to oem anymore because of the oem not having the same name.
Here is the Fix i did:
emctl stop agent
edited emd.properties file and changed REPOSITORY_URL and emdWalletSrcUrl.
emctl unsecure agent
emctl secure agent
emctl start agent
emctl status agent
Everything seems ok now. with the agent comminication.
OEM discovered the agent, the database, but not the listener.
Why oem is not discovering the listener?
Is the listener located at the default port ( 1521)
why dont you just trash the agent, make sure its removed from OEM and redeploy?
How do i uninstall the agent?
I was able to do a silenet install on the machine with the following:
./agentDownload.linux -b /opt/oracle/app/oracle/product/
But how to uninstall?
You can add your Listener for Monitoring. by following steps..
On EM go to Agent Home page (Agent target will be like hostnameort)
for the node where Listener is running.
from Add combo box select Listener and click go.
It will ask you few details like
1) what Name you want to give to target.
and few more.
Just go through next next and Monitor your Listener
So you want the agents to point to the new OMS on a different server, right?
Check out Note: 372705.1 on metalink. It shows how to change the OMS host from the agent perspective.
Can you post the full output of
$emctl status agent
Also, Check the $ORACLE_HOME/sysman/config/emd.properties file for hostnames/port etc. Then check the targets.xml file to see if you see any targets. Else the same directory of targets.xml should have a trace file (.trc) with some error.
Click Here to Expand Forum to Full Width