My Oracle Support Banner

EM 12c : Fetchlet Exception For EMD internal Metrics 'missing definition of internal metric z#SQL_Connection' が gcagent_errors.log に出力される (Doc ID 2168768.1)

Last updated on JUNE 11, 2020

適用範囲:

Enterprise Manager Base Platform - バージョン 12.1.0.1.0 以降
この文書の内容はすべてのプラットフォームに適用されます。
本文書利用上のご注意
  本文書は英語の文書 <Document 1602434.1> (最終メジャー更新日: 2020年06月10日) の日本語翻訳版です。
  英語の文書のメジャー更新に応じて本文書を随時更新いたします。

*本文書で記載されている BUG 情報は My Oracle Support では公開されていない場合があります。

現象

内部で実行されるメトリック z#SQL_Connection にて FetchletException が発生し、Agent のログにインシデントが記録されます。

$ ./emctl getmetric agent <Hostname>.<Domain>:<Port>,oracle_emd,z#SQL_ConnectionPool
Oracle Enterprise Manager Cloud Control 12c Release 3
Copyright (c) 1996, 2013 Oracle Corporation.  All rights reserved.
EMD getmetric error: java.lang.Error:
oracle.sysman.emSDK.agent.fetchlet.exception.FetchletException: missing definition of internal metric z#SQL_ConnectionPool

 

AGENT_INST/sysman/log/gcagent.log からは以下のエラーが確認できます。

2013-10-31 11:25:56,821 [34:22672E03] INFO - >>> Reporting exception: oracle.sysman.emSDK.agent.client.exception.GetMetricDataException: java.lang.Error: oracle.sysman.emSDK.agent.fetchlet.exception.FetchletException: missing definition of internal metric z#SQL_ConnectionPool (request id 1) <<<
oracle.sysman.emSDK.agent.client.exception.GetMetricDataException: java.lang.Error: oracle.sysman.emSDK.agent.fetchlet.exception.FetchletException: missing definition of internal metric z#SQL_ConnectionPool
at oracle.sysman.gcagent.dispatch.cxl.GetMetricDataAction.satisfyRequest(GetMetricDataAction.java:285)
at oracle.sysman.gcagent.util.system.GCAThread$RunnableWrapper.run(GCAThread.java:184)
at java.lang.Thread.run(Thread.java:662)
Caused by: oracle.sysman.emSDK.agent.fetchlet.exception.FetchletException: RTMCollection: exception occurred: java.util.concurrent.ExecutionException: java.lang.Error: oracle.sysman.emSDK.agent.fetchlet.exception.FetchletException: missing definition of internal metric z#SQL_ConnectionPool
at oracle.sysman.gcagent.metadata.impl.collection.CollectionManager.executeCollectionTask(CollectionManager.java:3049)
at oracle.sysman.gcagent.target.interaction.execution.RTMCollection.getRTMRequestWithLogAccess(RTMCollection.java:448)
at oracle.sysman.gcagent.target.interaction.execution.RTMCollection.getRTMRequestWithLogAccess(RTMCollection.java:395)

Caused by: oracle.sysman.emSDK.agent.fetchlet.exception.FetchletException: missing definition of internal metric z#SQL_ConnectionPool
at oracle.sysman.gcagent.metadata.impl.datacollection.InternalMetricFetchlet.getMetric(InternalMetricFetchlet.java:58)

 

 

 

原因

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


本書の内容
現象
原因
解決策
参照情報

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.