ヘッダーをスキップ
Oracle® Fusion Middleware Oracle Stream Explorerの管理
12cリリース(12.2.1)
E72512-01
  目次へ移動
目次

前
次
 

A.12.5 QUERY

ObjectNameクラスの規則(http://docs.oracle.com/javase/1.5.0/docs/api/javax/management/ObjectName.html)に従って指定したパターンと一致するパターンのOracle Stream Explorer MBeanを検索します。

ObjectNameクラスの規則に準拠する名前でMBeanサーバーに登録されるOracle Stream Explorer MBeanタイプから作成されるすべてのMBean。特定のMBeanインスタンスを取得または変更するためにwlevs.Adminコマンドを使用するには、MBeanのObjectNameを把握する必要があります。

コマンドの出力は次のとおりです。

{MBeanName object-name {property1 value} {property2 value}. . .} 
. . .

プロパティと値は名前と値のペアとして表され、各ペアは中カッコで囲まれています。この形式によって、スクリプトによる出力の解析が容易になります。

-prettyが指定される場合、それぞれのプロパティと値のペアは新しい行に表示され、ペアの区切りに中カッコは使用されません。

MBeanName: object-name
property1: value
property2: value
.
.
.
MBeanName: object-name
property1: value
abbribute2: value

構文

java wlevs.Admin 
    [ Connection Arguments ]
    [ User Credentials Arguments ]
    [ Common Arguments ] 
    QUERY -pretty -pattern object-name-pattern 

表A-17 QUERY引数

引数 定義
-pretty 

プロパティと値のペアを1行に1組ずつ配置します。

-pattern object-name-pattern

QUERYコマンドの検索対象のhttp://java.sun.com/j2se/1.5.0/docs/api/javax/management/ObjectName.htmlの一部。この値は次のパターンに準拠する必要があります。

property-list

ここで、property-listはhttp://java.sun.com/j2se/1.5.0/docs/api/javax/management/ObjectName.htmlの1つ以上のコンポーネント(プロパティと値のペア)を指定します。

プロパティと値のペアは任意の順序で指定できます。

指定したプロパティと値のペアの内部ではパターン・マッチングは行われません。完全なプロパティと値のペアのみがパターン・マッチングで使用されます。ただし、1つまたは複数のプロパティと値のペアのかわりに、*ワイルドカード文字を使用できます。

たとえば、type=epl*は有効ではありませんが、type=CQLProcessor,*は有効です。

property-listのプロパティと値のペアを少なくとも1つ付与すると、property-listがまだカンマ区切りのリストである場合にかぎり、所定のパターンでワイルドカードを任意の場所で検索できます。

次の例は、すべてのcom.bea.wlevs.management.configuration.CQLProcessorMBean MBeanを検索します。

java wlevs.Admin 
     -url service:jmx:msarmi://localhost:9002/jndi/jmxconnector 
     -username wlevs -password wlevs 
     QUERY -pattern *:Type=CQLProcessor,*

コマンドが成功した場合、検出されたMBeanの属性を戻します(行が折り返されているのは、読みやすくするためです)。

{MBeanName="com.bea.wlevs:Name=MonitorProcessor,Type=CQLProcessor,Application=com.bea.wlevs.dataservices"{
 AllRules=defaultRule = select * from DSMonitorEvent retain 1 event where metric > 10000}{
 AllRulesInfo=defaultRule = {RULE_TYPE=RULE, STARTED=true, VALUE=select * from DSMonitorEvent 
 retain 1 event where metric > 10000, ID=defaultRule}}{Databases=}{Name=MonitorProcessor}
 {NotificationInfo=[Ljavax.management.MBeanNotificationInfo;@20d319}
 {ObjectName=com.bea.wlevs:Name=MonitorProcessor,Type=CQLProcessor,
 Application=com.bea.wlevs.dataservices}{PlaybackConfiguration=}{PlayingBack=false}
 {RecordConfiguration=}{RecordPlayback=com.bea.wlevs:Name=MonitorProcessor,
 Type=RecordPlayback,Application=com.bea.wlevs.dataservices}{Recording=false}
 {Type=CQLProcessor}}