Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.server -> Re: OEM - second baby step

Re: OEM - second baby step

From: John Kachurick <jokach_at_epix.net>
Date: Thu, 27 Feb 2003 13:13:07 GMT
Message-ID: <3E5E0EE2.2060209@epix.net>


I went through the same issues you are dealing with getting an ora-12545 from the management server. Another weird side effect was when I scheduled events, it was able to get and run checks on the database without a problem, however when I tried to connect like you are, I got the same error. I did a ton of research on it, and found that usually this was a connectivity problem (90% of the time, it is DNS resolution).

My problem turned out to be the way that the OEM discovered the nodes. In the connect descriptor in the repository database, it had received a DNS name from the listener that the management server was not able to resolve (it only had the server name, not the fully qualified name, I guess sometimes it resolved and other times it didn't, who knows). After I changed that to the fully qualified name, it worked like a charm.

I did a workaround someone gave me instead of changing all the listeners and updating all the the dbsnmp files, etc that was just a matter of updating one of the repository database tables appropriately. Email me if you want more details on what I did.

HTH
John.

Ed Stevens wrote:
> Platform:
>
> Oracle 8.1.7.0 on Solaris
> OEM management server on Win2K
> OEM Console on NT4
>
> After a few false starts, I was able to get my OEM console to discover
> a unix node that hosts two db's. Now that the node is discovered, and
> the two db's are listed in the navigator pane, when I try to open one
> of them, I get an ora-12545. (More on those trials in my original
> thread on the subject, if anyone is interested.)
>
> My first thought was that I need to add entries to the TNSNAMES on the
> Win2K box that hosts the mgmt svr. But that TNSNAMES only has entries
> for a couple of DB's that are local to that box --- no entries for the
> dozens of other DB's we are currently managing via OEM. Now, I
> thought that when the OEM console connected to the management server,
> the console was just a front end, and it was the mgmt svr that acually
> connected to the db's. Obviously, *that* was wrong.
>
> So that brings me to my desktop. There, I already have entries in
> TNSNAMES for these dbs, and am able to connect to them with tools
> other than OEM, including SQLPlus. The only difference I can see in
> the db's OEM will connect to and those it won't, is that in the OEM
> Navigator pane, the db's I can connect to are listed as 'mydb.world',
> whereas the newly discovered ones that OEM cannot connect (returning
> the 12545) are listed as 'mydb' - notice the lack of any domain info.
>
> So where do I go from here? FWIW, My sqlnet.ora file has
> DEFAULT_DOMAIN=world. Looks like I might be caught betwixt and
> between, with my old entries requireing .world, and my new entries
> 'forbidding' it. Or am I chasing a red herring?
>
>
Received on Thu Feb 27 2003 - 07:13:07 CST

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US