"user defined metrics" UDM im OEM Repository

Für eine schnelle Übersicht über die UDM - „user defined metrics“ - im Oracle Enterprise Manager 11g kann das GRID Control Repository abgefragt werden. Der Trick ist die Abfrage auf das Metrik Label 'User-Defined SQL Metrics'.

Übersicht

Welche UD Metriken gibt es, und auf wie vielen Targets sind die Metriken deployt.

SELECT udm_name,COUNT(*) 
 
FROM (
 
SELECT     m.key_value udm_name
         , m.target_name        
  FROM mgmt$metric_current m
 WHERE m.metric_label = 'User-Defined SQL Metrics'
 GROUP BY m.key_value
        , m.target_name
 
)        
 GROUP BY udm_name
 ORDER BY udm_name 
/ 
 
 
------------ Mehr Details:
 
SELECT    m.key_value udm_name
        , m.target_name
        , m.target_type
        , m.metric_column
        , m.metric_type
        , t.warning_threshold
        , t.critical_threshold
        , MAX(m.collection_timestamp)                
  FROM  mgmt$metric_current m, 
        mgmt_metric_thresholds t
  WHERE m.metric_label = 'User-Defined SQL Metrics'
    AND m.metric_guid  = t.metric_guid
 GROUP BY m.key_value
    , t.warning_threshold
    , t.critical_threshold
    , m.target_name
    , m.target_type
    , m.metric_column
    , m.metric_type
 ORDER BY udm_name, target_type, target_name
/