Oracle_リスナーターゲット解析失敗(TNS-12545)
環境

OMS:Enterprise Manager Grid Control 10.2.0.5
OMA:Enterprise Manager Management Agent 10.2.0.5
OMSリポジトリDBと監視ターゲットDB:Oracle Database 11.1.0.7

現象

実際に監視ターゲットリスナーが起動しているが、Enterprise Manager Grid Controlのトップページでリスナーターゲットがダウンした状態である。
LISTENER_<hostname> TNS-12545: Connect failed because target host or object does not exist.

対処

/u01/app/oracle/oem_home/agent10g/sysman/emd/targets.xmlを開いてリスナーの設定を確認する。

<Targets AGENT_TOKEN="91976d47d2f57c44383df4efcf463496763a442c">
        <Target TYPE="oracle_emd" NAME="db-node01:3872"/>
        <Target TYPE="host" NAME="db-node01"/>
        <Target TYPE="oracle_listener" NAME="LISTENER_db-node01">
                <Property NAME="ListenerOraDir" VALUE="/u01/app/oracle/product/11.1.0/db_1/network/admin"/>
                <Property NAME="LsnrName" VALUE="LISTENER"/>
                <Property NAME="Machine" VALUE="db-node01."/>
                <Property NAME="OracleHome" VALUE="/u01/app/oracle/product/11.1.0/db_1"/>
                <Property NAME="Port" VALUE="1521"/>
        </Target>
        <Target TYPE="oracle_database" NAME="PROD">
                <Property NAME="OracleHome" VALUE="/u01/app/oracle/product/11.1.0/db_1"/>
                <Property NAME="UserName" VALUE="dbsnmp"/>
                <Property NAME="MachineName" VALUE="db-node01"/>
                <Property NAME="Port" VALUE="1521"/>
                <Property NAME="SID" VALUE="PROD"/>
                <Property NAME="ServiceName" VALUE="PROD"/>
                <Property NAME="password" VALUE="44fb1790cb413d2f" ENCRYPTED="TRUE"/>
                <Property NAME="Role" VALUE="NORMAL"/>
        </Target>
</Targets>

リスナー設定のマシン名の所にマシン名の後ろに「.」が付いているので、リスナーのマシン名を解析できない原因となる。
<Property NAME="Machine" VALUE="db-node01."/>

上記の「・」取り除いてAgentを再起動すれば、EM Grid Control トップページでリスナーの状態が正常に表示できるようになる。
原因

根拠が無いが、EM Grid Controlがtarget.xmlを作成した時、マシン名の後ろにドメインを付けようとしたみたいで、
自分のマシンにドメインを指定しないので上記の状況になったと推測した。

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License