日本-日本語
日本HPホーム 製品 & サービス OpenVMS製品情報
≫  お問い合わせ


OpenVMS マニュアル


 

OpenVMS ドキュメント
ライブラリ

タイトルページ
目次
まえがき
第1章:ACL エディタ
第2章:会計情報ユーティリティ
第3章:ディスク構造分析ユーティリティ
第4章:監査分析ユーティリティ
第5章:登録ユーティリティ
第6章:AUTOGENコマンド・プロシージャ
第7章:バックアップ・ユーティリティ
第8章:CDDVDユーティリティ
第9章:EFIユーティリティ
第10章:Error Log Viewer
第11章:InfoServer
第12章:インストール・ユーティリティ
第13章:LAN制御プログラム・ユーティリティ
第14章:LAT制御プログラム・ユーティリティ
第15章:ログ・マネージャ制御プログラム・ユーティリティ
第16章:Monitor
第17章:MSAユーティリティ
第18章:Point-to-Point
第19章:PCSI
第20章:SASコントローラ
第21章:SCA Control Programユーティリティ
第22章:Show Clusterユーティリティ
第23章:System Generationユーティリティ
第24章:System Managementユーティリティ
第25章:USB構成ユーティリティ
第26章:XA Gateway Control Programユーティリティ
付録A:ACLエディタのキーパッド編集コマンド
付録B:ACL エディタのカスタマイズ
付録C:プログラマのための会計情報
付録D:ANALYZE
/DISK_STRUCTURE
- 段階チェック
付録E:ANALYZE
/DISK_STRUCTURE
- 使用量ファイル
付録F:セキュリティ監査メッセージの形式
付録G:BACKUP 修飾子の組み合わせ方
付録H:MONITOR におけるレコード形式
付録I:HP OpenVMS I64 シリアル・マルチプレクサのサポート
付録J:SHOW CLUSTER キーパッド・コマンド
付録K:システム・パラメータ
索引
PDF    Vol.1   Vol.2
OpenVMS ホーム

HP OpenVMS
システム管理ユーティリティ・リファレンス・マニュアル


目次 索引

最初のコマンドは,NODE21 が属するクラスタを管理環境として定義しています。次のコマンドは,このクラスタ内の各ノードで DCL コマンドを実行しています。出力は,ターミナルではなく,ファイル SYSMAN.LIS に送られます。

#2
SYSMAN> SET ENVIRONMENT/NODE=NODE21
SYSMAN> SET PROFILE /DEFAULT=[CJ.PROGRAMS] -
_SYSMAN> /PRIVILEGES=NOSYSPRV
SYSMAN> DO/OUTPUT @PROCESS_INFO

環境を 1 つのノードとして定義し,現在の特権とディレクトリを調整しています。DO コマンドは,ディレクトリ [CJ.PROGRAMS] に格納されているコマンド・プロシージャ PROCESS_INFO.COM を実行し, SYSMAN を実行しているディレクトリに存在する SYSMAN.LIS に出力を書き込んでいます。

#3
$ CREATE/NAME_TABLE/PARENT=LNM$SYSTEM_DIRECTORY SYSMAN$NODE_TABLE
$ DEFINE/TABLE=SYSMAN$NODE_TABLE ALPHA_NODES NODE21,NODE22,NODE23
$ DEFINE/TABLE=SYSMAN$NODE_TABLE VAX_NODES NODE24,NODE25,NODE26
$ RUN SYS$SYSTEM:SYSMAN
SYSMAN> SET ENVIRONMENT/NODE=ALPHA_NODES
%SYSMAN-I-ENV, current command environment: 
         Individual nodes: NODE21,NODE22,NODE23 
         Username BOUCHARD will be used on nonlocal nodes
 
SYSMAN> DO INSTALL REPLACE SYS$LIBRARY:DCLTABLES.EXE
%SYSMAN-I-OUTPUT, command execution on node NODE21 
%SYSMAN-I-OUTPUT, command execution on node NODE22 
%SYSMAN-I-OUTPUT, command execution on node NODE23
SYSMAN> DO INSTALL REPLACE SYS$SYSTEM: COM_FORTRAN.EXE
%SYSMAN-I-OUTPUT, command execution on node NODE21 
%SYSMAN-I-OUTPUT, command execution on node NODE22 
%SYSMAN-I-OUTPUT, command execution on node NODE23
 
SYSMAN> SET ENVIRONMENT/NODE=VAX_NODES
%SYSMAN-I-ENV, current command environment: 
         Individual nodes: NODE24,NODE25,NODE26 
         Username BOUCHARD will be used on nonlocal nodes
 
SYSMAN> DO INSTALL REPLACE SYS$LIBRARY:DCLTABLES.EXE
%SYSMAN-I-OUTPUT, command execution on node NODE24 
%SYSMAN-I-OUTPUT, command execution on node NODE25 
%SYSMAN-I-OUTPUT, command execution on node NODE26
SYSMAN> DO INSTALL REPLACE SYS$SYSTEM:FORTRAN$MAIN.EXE
%SYSMAN-I-OUTPUT, command execution on node NODE24 
%SYSMAN-I-OUTPUT, command execution on node NODE25 
%SYSMAN-I-OUTPUT, command execution on node NODE26
 

この例では,DOコマンドを使用してアーキテクチャ固有のイメージをインストールできるように,マルチ・アーキテクチャ・クラスタで VAX ノード,Alpha ノード,Integrity ノードに対してそれぞれ論理名を定義する方法を示しています。

#4
$ RUN SYS$SYSTEM:SYSMAN 
SYSMAN> SET ENVIRONMENT/CLUSTER
%SYSMAN-I-ENV, current command environment: 
        Clusterwide on local cluster 
        Username STEIN   will be used on nonlocal nodes
SYSMAN> DO/CONFIRM SHOW TIME
Execute command for node EXPERT? [N]: Y [Return]
%SYSMAN-I-OUTPUT, command execution on node EXPERT 
  22-MAR-2002 09:40:28
 
Execute command for node MODERN? [N]: Y [Return]
 
%SYSMAN-I-OUTPUT, command execution on node MODERN 
  22-MAR-2002 09:40:56
 
Execute command for node IMPOSE? [N]: N [Return]
 
Execute command for node ADU26A? [N]: Y [Return]
   .
   .
   .

この例のコマンドは,システムがクラスタ内の各ノードの時刻を表示するかどうかを制御する方法を示しています。

#5
SYSMAN> DO/PAUSE SHOW TIME
%SYSMAN-I-OUTPUT, command execution on node EXPERT 
  22-MAR-2002 09:40:13
Press return to continue [Return]
%SYSMAN-I-OUTPUT, command execution on node MODERN 
  22-MAR-2002 09:40:41
Press return to continue [Return]
%SYSMAN-I-OUTPUT, command execution on node IMPOSE 
  22-MAR-2002 09:39:46
Press return to continue [Return]
   .
   .
   .

この例のコマンドは,情報をシステムで表示するレートを制御する方法を示しています。



DUMP_PRIORITY ADD (Alpha および Integrity)

Alpha システムと Integrity システムで,System Dump Priority レジストリ・ファイルにエントリを追加します。

レジストリ・データ・ファイルは,リブート後も保持されるパーマネント・データベースです。このファイルは,ブート時にメモリにロードされます (このファイルの内容をメモリにロードする場合,いつでも DUMP_PRIORITY LOAD コマンドを使用できます)。

レジストリ・ファイルにエントリを追加する場合,プロセス名と UIC の両方を指定する必要があります。すでに存在するエントリを追加しようとすると,メッセージ "SMI-I-SDPDUPIGN, duplicate record creation ignored." が表示されます。

ダンプ優先順位の動作のしくみ

BUGCHECK は,System Dump Priority レジストリのロードされた内容を使用して,選択型ダンプの初期にダンプするために優先順位プロセスを選択します。プロセスにダンプ優先順位を追加すると,すべてのプロセスに十分な領域がない場合に,ダンプにプロセスが含まれる可能性が増加します。 (ADD コマンドは,System Dump Priority レジストリ・パーマネント・ファイルにエントリを追加するだけです。 BUGCHECK でエントリを確認できるようにするには, DUMP_PRIORITY LOAD コマンドも入力する必要があります。)

また,BUGCHECK は,優先順位プロセスについて,固定値のメモリ内リストを保持しています。これらのプロセスは, Dump Priority レジストリが空であっても,常に優先順位プロセスとして扱われます。

プロセス名 UIC
MSCPmount [1,4]
AUDIT_SERVER [1,4]
NETACP [1,4]
NET$ACP [1,3]
REMACP [1,3]
LES$ACP [1,4]

DUMP_PRIORITY コマンドでは,これらの省略時のプロセスの確認,変更,削除はできません。

プロセスを System Dump Priority レジストリに入れた場合,そのプロセスは先にダンプされます。これは,ユーザが指定した優先順位プロセスが BUGCHECK に固定値で指定されているプロセスよりも前にダンプされるためです。

BUGCHECK は,プロセスが重複してダンプされないように,ダンプ済みのプロセスを常に追跡していることに注意してください。


形式

DUMP_PRIORITY ADD プロセス名 /UIC=uic [/WILD_CARD]


パラメータ



プロセス名

プロセスの正確な名前。プロセス名に大文字と小文字が混在している場合や, OpenVMS の標準以外の文字がある場合,"My Process" のように,二重引用符で囲む必要があります。

ワイルドカード文字 (* および %) を使用できます。これらの文字はプロセス名でも有効な文字なので,ワイルドカード・フラグ /WILD_CARD を含める必要があります。特定のプロセス・エントリに /WILD_CARD フラグを設定すると, BUGCHECK はアスタリスク (*) とパーセント記号 (%) をワイルドカードとして扱うようになります。


修飾子



/INFORMATIONAL (省略時の設定)

/NOINFORMATIONAL

Alpha システムと Integrity システムでは,たとえばコマンド・プロシージャ内で,情報メッセージの出力を制御することができます。これらの修飾子を使用することで,情報メッセージの表示を抑制または復帰することができます。

メッセージの抑制は,ソフトウェア・インストール環境で実行していて,情報メッセージを表示させたくない場合にも便利です。デフォルトは /INFORMATIONAL です。

/UIC

追加するエントリの UIC を指定します。 UIC は大括弧 ([ ]) で囲む必要があります。 /UIC は,8 進数 (例 : [377,377]) または識別子形式 (例 : [SYSTEM] または [VMS,USER]) で指定できます。

ワイルドカードは次のように使用できます。

ワイルドカードの例 説明
/UIC = [*] 任意の UIC で,指定した名前のプロセスを選択する。
/UIC = [group,*] "group" というグループ内の指定した名前のプロセスを選択する。
/UIC = [100,*] グループ 100 内の指定した名前のプロセスを選択する。

  注意
ワイルドカードは,識別子名や UIC 番号に混在させて使用することはできません。たとえば,/UIC=[USER*,*] や /UIC=[17*,100] は許可されていません。



/WILD_CARD

/NOWILD_CARD

プロセス名の中にあるワイルドカード文字をワイルドカードとして扱うかどうかを指定します。ただし,/WILD_CARD 修飾子を指定しても指定しなくても,同じプロセス名と UIC の組み合わせを追加することはできません。同じ組み合わせがすでに指定されていた場合, DUMP_PRIORITY MODIFY コマンドを使用してワイルドカード設定を変更します。

/WILD_CARD 設定は,プロセス名のみに影響します。ワイルドカードは UIC では常に許可されます。


SYSMAN>  DUMP_PRIORITY ADD "MyPro*"/UIC=[*]/WILD_CARD
SYSMAN> DUMP_PRIORITY LIST
%SYSMAN-I-OUTPUT, command execution on node VMS73 
 
Process name    UIC                                 Wild Card 
MyPro*          [*]                                 Y
 

この例の最初のコマンドでは, System Dump Priority レジストリにエントリを追加します。プロセス名は "MyPro*" で,任意の UIC を指定し, BUGCHECK は,レジストリがメモリにロードされたときに MyPro* のアスタリスクを (*) ワイルドカードとして扱います。

BUGCHECK は,コマンド行に /WILD_CARD 修飾子を指定していなくても, UIC のワイルドカード・アスタリスク (*) をワイルドカードとして扱います。

Wild Card という見出しの下にある Y の意味は, /WILD_CARD 修飾子がコマンド行に指定されており,ワイルドカードがプロセス名に指定されているということです。



DUMP_PRIORITY LIST (Alpha および Integrity)

Alpha システムと Integrity システムで, System Dump Priority レジストリ・ファイルの内容をリストします。

形式

DUMP_PRIORITY LIST


パラメータ

なし。

修飾子

なし。

SYSMAN> DUMP_PRIORITY LIST
%SYSMAN-I-OUTPUT, command execution on node VMS73 
Process name    UIC                                 Wild Card 
MSCPmount       [SYSTEM]                            N 
NETACP          [SYSTEM]                            N 
NET$ACP         [1,3]                               N 
REMACP          [1,3]                               N 
LES$ACP         [SYSTEM]                            N 
SYSMAN>

この例のコマンドは,各エントリのプロセス名と UIC など, System Dump Priority レジストリの内容のリストを生成します。また,このリストには,Wild Card 見出しの下に N がありますが, BUGCHECK がクラッシュ中に正確にプロセス名に一致させることを意味します (ただし,Wild Card の下の N または Y は,プロセス名が 1 つ以上のワイルドカード文字を含む場合にのみ重要です)。



DUMP_PRIORITY LOAD (Alpha および Integrity)

Alpha システムと Integrity システムで,BUGCHECK での使用のために, System Dump Priority レジストリ・ファイルの内容をメモリにロードします。

形式

DUMP_PRIORITY LOAD


パラメータ

なし。

修飾子

なし。

SYSMAN> DUMP_PRIORITY SHOW
%SMI-F-SDPNOTLOAD, System Dump Priority not loaded
SYSMAN> DUMP_PRIORITY LOAD
SYSMAN> DUMP_PRIORITY SHOW
%SYSMAN-I-OUTPUT, command execution on node VMS73 
Process name    UIC                                 Wild Card 
MSCPmount       [SYSTEM]                            N 
NETACP          [SYSTEM]                            N 
NET$ACP         [00001,000003]                      N 
REMACP          [00001,000003]                      N 
LES$ACP         [SYSTEM]                            N 
SYSMAN>

例の最初のコマンドでは,System Dump Priority レジストリ・ファイルがメモリ内にロードされていないというメッセージが表示されます。 2 番目のコマンドでは,BUGCHECK での使用のために,レジストリ・ファイルがメモリにロードされ, 3 番目のコマンドでは,メモリにロードされたレジストリ・ファイルの内容が表示されます。



DUMP_PRIORITY MODIFY (Alpha および Integrity)

Alpha システムと Integrity システムで, System Dump Priority レジストリ・ファイルのエントリを変更します。

形式

DUMP_PRIORITY MODIFY プロセス名 /UIC=uic [/NEWUIC=新しい UIC][/WILD_CARD]


パラメータ



プロセス名

プロセスの正確な名前。プロセス名に大文字と小文字が混在している場合や, OpenVMS の標準以外の文字がある場合, "My Process" のように,二重引用符で囲む必要があります。また,DUMP_PRIORITY MODIFY コマンドを入力するときには,入力したプロセス名をシステムが検索して変更するエントリを見つけるため, DUMP_PRIORITY LIST コマンドを入力したときに表示されたプロセス名を正確に入力してください。

既存のエントリを変更した結果重複が発生する場合は,メッセージ "SMI-I-SDPDUPIGN, duplicate record creation ignored." が表示されます。既存のレコードは削除されません。


修飾子



/INFORMATIONAL (省略時の設定)

/NOINFORMATIONAL

Alpha システムと Integrity システムでは,たとえばコマンド・プロシージャ内で,情報メッセージの出力を制御することができます。これらの修飾子を使用することで,情報メッセージの表示を抑制または復帰することができます。

メッセージの抑制は,ソフトウェア・インストール環境で実行していて,情報メッセージを表示させたくない場合にも便利です。デフォルトは /INFORMATIONAL です。

/UIC

変更する対象のレジストリ内のエントリの UIC を指定します。 UIC とプロセス名をともに指定することで,エントリは固有のものになります。 UIC は,DUMP_PRIORITY LIST コマンドを入力したときに表示されたとおりに指定します。

/NEWUIC

プロセス名と現在の UIC によって指定するエントリの UIC を変更します。 /NEWUIC は,8 進数 (例 : [377,377]) または識別子形式 (例 : [SYSTEM] または [VMS,USER]) で指定できます。

ワイルドカードは次のように使用できます。

ワイルドカードの例 説明
/UIC = [*] 任意の UIC で,指定した名前のプロセスを選択する。
/UIC = [group,*] "group" というグループ内の指定した名前のプロセスを選択する。
/UIC = [100,*] グループ 100 内の指定した名前のプロセスを選択する。

  注意
ワイルドカードは,識別子名や UIC 番号に混在させて使用することはできません。たとえば,/UIC=[USER*,*] や /UIC=[17*,100] は許可されていません。



/WILD_CARD

/NOWILD_CARD

/WILD_CARD 修飾子を MODIFY コマンドとともに使用すると,変更中のエントリのワイルドカード設定が変更されます。 /WILD_CARD を省略した場合,現在のワイルドカード設定が保持されます。

SYSMAN> DUMP_PRIORITY LIST
%SYSMAN-I-OUTPUT, command execution on node VMS73 
 
Process name    UIC                                 Wild Card 
MSCP*           [SYSTEM]                            Y 
NETACP          [SYSTEM]                            N 
 
SYSMAN> DUMP_PRIORITY MODIFY "MSCP*"/UIC=[SYSTEM]/NEWUIC=[TEST]/NOWILD_CARD (1)
SYSMAN> DUMP_PRIORITY LIST 
 
%SYSMAN-I-OUTPUT, command execution on node VMS73 
 
Process name    UIC                                 Wild Card 
MSCP*           [TEST]                              N 
NETACP          [SYSTEM]                            N 
 
SYSMAN> DUMP_PRIORITY MODIFY "MSCP*"/UIC=[TEST]/NEWUIC=[*] (2)
SYSMAN> DUMP_PRIORITY LIST 
 
%SYSMAN-I-OUTPUT, command execution on node VMS73 
 
Process name    UIC                                 Wild Card 
MSCP*           [*]                                 N 
NETACP          [SYSTEM]                            N 
 
SYSMAN> DUMP_PRIORITY MODIFY "MSCP*"/UIC=[*]/WILD_CARD (3)
 
%SYSMAN-I-OUTPUT, command execution on node VMS73 
 
Process name    UIC                                 Wild Card 
MSCP*           [*]                                 Y 
NETACP          [SYSTEM]                            N 
 
 

例の DUMP_PRIORITY MODIFY コマンド行の右側にある数字は,以下の説明に対応しています (DUMP_PRIORITY LIST コマンドは,各 MODIFY コマンドの次にあり,これらは System Dump Priority レジストリでの変更の結果を表示します)。

  1. 最初の DUMP_PRIORITY MODIFY コマンドは, MSCP* エントリを変更して,現在の UIC [SYSTEM] を新しい UIC [TEST] にします。また,/WILD_CARD フラグを /NOWILD_CARD に変更します。 System Dump Priority レジストリが次にメモリにロードされた場合, BUGCHECK はプロセス名でアスタリスク (*) をワイルドカードとして扱わず, MSCP* と正確に文字を一致させます。

  2. 2 番目の DUMP_PRIORITY MODIFY コマンドは,エントリの UIC を [*] に変更するだけです。 /[NO]WILD_CARD 修飾子を省略すると,現在の設定は変更されないままになります。

  3. 3 番目の DUMP_PRIORITY MODIFY コマンドは, /WILD_CARD 修飾子でフラグをワイルドカード化しているプロセスのみを変更します。


目次 索引

© 2012 Hewlett-Packard Development Company, L.P.