Sun Java System Message Queue 3.7 UR1 管理指南

實體目標管理

表 13–5 列出可管理實體目標的 imqcmd 子指令。在所有情況下,- t (目標類型) 選項均可使用下列兩項值之一:

表 13–5 用於實體目標管理的指令公用程式子指令

語法 

說明 

create dst -t destType -n destName

    [-o property1 =value1]


    [ [ -o property2 =value2] … ]


建立實體目標 [不能在主代理程式暫時無法使用的代理程式叢集上執行此作業。]

目標名稱 destName 只能包含字母數字字元 (無空格),而且必須以字母字元或底線 (_) 或錢幣符號 ($) 開頭。而且開頭不能是 mq 字元。

destroy dst -t destType -n destName

銷毀實體目標

此作業不適用於由系統建立的目標,例如停用的訊息佇列。 

pause dst [-t destType -n destName]

    [-pst pauseType]


暫停將訊息傳送給實體目標

暫停將訊息傳送給利用 - t-n 選項指定的實體目標。如果未指定這些選項,就會暫停所有目標。

-pst 選項可指定要暫停的訊息傳送類型:

    CONSUMERS:暫停傳送給訊息用戶


    PRODUCERS:暫停傳送給訊息產生器


    ALL:暫停所有訊息傳送


預設值:ALL

resume dst [-t destType -ndestName]

重新繼續將訊息傳送給實體目標 

重新繼續將訊息傳送給利用 - t-n 選項指定的實體目標。如果未指定這些選項,就會重新繼續所有目標。

update dst -t destType -n destName

    -o property1= value1


    [ [ -o property2 =value2] … ]


設定實體目標特性

請參閱第 15 章, 實體目標特性參照,以取得實體目標特性的相關資訊。

purge dst -t destType -n destName

清除實體目標中的所有訊息

compact dst [-t destType -n destName]

壓縮實體目標

壓縮由 -t-n 選項所指定之實體目標的檔案式永久性資料存放區。如果未指定這些選項,就會壓縮所有目標。

必須在壓縮目標前暫停目標。 

list dst [-t destType]

    [-tmp]


列出實體目標 

列出由 -t 選項指定的所有實體目標類型。如果未指定目標類型,就會列出佇列與主題目標。如果已指定 -tmp 選項,也會列出暫時目標。

query dst -t destType -n destName

列出實體目標特性值

metrics dst -t destType -n destName

    [-m metricType]


    [-int interval]


    [-msp numSamples]


顯示實體目標度量 

-m 選項可指定要顯示的度量類型:

    ttl:傳入和傳出目標以及常駐於記憶體中的訊息與封包。


    rts:代理程式的訊息與封包每秒傳入和傳出的速率,以及其他速率資訊


    con:與訊息用戶相關的度量


    dsk:磁碟使用率


預設值:ttl

-int 選項可指定顯示度量的時間間隔 (以秒為單位)。預設值: 5

-msp 選項可指定要顯示的範例數目。預設值:不限制 (無限)。