日本-日本語

製品  >  ソフトウェア  >  OpenVMS  >  マニュアル >  V8.3ライブラリ

OpenVMS マニュアル


HP OpenVMS
DCL ディクショナリ


前へ 次へ 目次 索引





DISABLE AUTOSTART

特定のキュー・マネージャが管理するすべての自動起動キューに関して,ノードの自動起動機能を禁止します。省略時にも /QUEUES 修飾子が指定されたものと見なされます。

OPER (オペレータ) 特権が必要です。

自動起動キューについての詳細は,『OpenVMS システム管理者マニュアル』のバッチ・キューおよびプリント・キューに関する章を参照してください。




形式

DISABLE AUTOSTART[/QUEUES]




パラメータ

なし。



説明

DISABLE AUTOSTART/QUEUES コマンドが入力されると,キュー・マネージャは該当ノードで次の操作を行います。

  • シャットダウンに備えて,キュー・マネージャが管理するすべての自動起動キューに "停止待ち状態" のマークをつけます。

  • キュー・マネージャの自動起動キューがそのノードにフェイルオーバするのを抑止します。

  • 該当ノードのいずれかの自動起動キューで実行中のジョブが終了したとき,そのキューのフェイルオーバ・リストに自動起動の許可されているノードがあれば,そのうちの次に利用可能なノードにキューをフェイルオーバさせます。 ( 自動起動キューのフェイルオーバ・リストについては, INITIALIZE/QUEUE コマンドの /AUTOSTART_ON 修飾子を参照してください。 )

そのノード上の,フェイルオーバ・リストのない自動起動キュー,または自動起動の許可されているフェイルオーバ・ノードのない自動起動キューは,実行中のジョブが終了すれば停止します。このように停止したキューの自動起動は有効なままです。該当ノードまたはフェイルオーバできるノードに対して ENABLE AUTOSTART コマンドが入力されると,キュー・マネージャはそれら停止中の自動起動キューを再起動させます。

省略時の設定では,このコマンドは入力のなされたノードに対して作用します。異なるノード上の自動起動を禁止するには /ON_NODE 修飾子を使用します。 VAX システムの省略時の設定では,このコマンドは,省略時のキュー・マネージャ SYS$QUEUE_MANAGER によって管理されている自動起動キューに対して作用します。そのノード別のキュー・マネージャが管理する自動起動キューを禁止するには, /NAME_OF_MANAGER 修飾子を指定します。

ノードのシャットダウン・コマンド・プロシージャ SHUTDOWN.COM には, DISABLE AUTOSTART/QUEUES コマンドが含まれています。自動起動キューを実行しているノードで, SHUTDOWN.COM を使用せずにシャットダウンする場合には,まず DISABLE AUTOSTART/QUEUES コマンドを入力したほうがいいでしょう。

DISABLE AUTOSTART/QUEUES コマンドは,自動起動キューに対してのみ影響を与えます。




修飾子



/NAME_OF_MANAGER=名前

禁止する自動起動キューを制御しているキュー・マネージャの名前を指定します。この修飾子を使用すると,相異なるキューの集合に対して異なった自動起動機能の使い方ができます。

/NAME_OF_MANAGER 修飾子を省略すると,省略時のキュー・マネージャ名 SYS$QUEUE_MANAGER が使用されます。複数のキュー・マネージャについての詳細は,『OpenVMS システム管理者マニュアル』を参照してください。

/ON_NODE=ノード名

同一クラスタ・システム内のノードを指定します。この修飾子は,他のノードから指定のノードの自動起動を禁止するのに使用します。

/QUEUES

キューの自動起動を禁止することを指定します。 (省略時にはこの修飾子が指定されたものと見なされます。)





#1

$ INITIALIZE/QUEUE/BATCH/START/AUTOSTART_ON=SATURN:: BATCH_1
$ ENABLE AUTOSTART/QUEUES
   .
   .
   .
$ DISABLE AUTOSTART/QUEUES
 

この例では INITIALIZE/QUEUE コマンドは,ノード SATURN で実行できる自動起動キュー BATCH_1 を作成します。 /START 修飾子は,キューの自動起動を有効にします。 ( ノード SATURN 上で実行される ) ENABLE AUTOSTART/QUEUES コマンドは該当ノードの自動起動を許可します。これによりキュー ( および該当ノード上で有効な他の自動起動キュー ) はジョブの実行を開始します。

( ノード SATURN 上で実行される ) DISABLE AUTOSTART コマンドは該当ノード上の自動起動キューを停止し,他のキューが該当ノードにフェイルオーバするのを抑止します。

/NAME_OF_MANAGER 修飾子が指定されていないので,これらのコマンドは省略時のキュー・マネージャ SYS$QUEUE_MANAGER が管理するキューにのみ有効です。

BATCH_1 は 1 つのノード上でのみ実行されるように設定されているため,このキューは別のノードにフェイルオーバできず,停止します。ただし,このキューの自動起動は有効なままであり,ノード SATURN に対して ENABLE AUTOSTART コマンドが入力されると起動します。 STOP/QUEUE/NEXT または STOP/QUEUE/RESET コマンドで自動起動を無効にしない限り,BATCH_1 を再起動させるのに START/QUEUE コマンドは必要ありません。

#2

$DISABLE AUTOSTART/QUEUES/ON_NODE=JADE

この DISABLE AUTOSTART/QUEUES コマンドは,クラスタ内のノード JADE の自動起動を禁止します。このコマンドは,クラスタ内のどのノードからでも入力できます。




DISCONNECT

物理端末と仮想端末の間の接続を切断します。物理端末との接続が切断された後も,仮想端末およびプロセスはシステムに残存します。

物理端末と仮想端末が接続していなければなりません。




形式

DISCONNECT




パラメータ

なし。



説明

DISCONNECT コマンドを使用して,仮想端末および対応するプロセスから物理端末との接続を切断します。仮想端末とプロセスはシステム上に残るので, CONNECT コマンドを使用して後でそのプロセスに再接続することができます ( 仮想端末,および仮想端末への接続方法についての詳細は,ONNECT コマンドの説明を参照してください )。仮想端末と接続しているプロセスを終了するには, LOGOUT コマンドを使用します。

仮想端末との接続を切断した後,物理端末を使用して再度ログインすることができます。

使用している物理端末が仮想端末に接続している時のみ, DISCONNECT コマンドを使用できます。




修飾子



/CONTINUE



/NOCONTINUE (省略時の設定)

他のプロセスに接続する直前に,現在のプロセスで CONTINUE コマンドを実行するかどうかを制御します。この修飾子を指定すると,プロセスが端末からの入力を必要とするか,または端末に書き込みを行おうとするまで,接続を切断した後も割り込みをかけられたイメージの実行を続けることができます。プロセスが端末からの入力を必要とする時,または端末に書き込みを行おうとする時は,物理端末が仮想端末に再度接続するまで,プロセスは待ち状態になります。





#1

$ DISCONNECT

このコマンドは物理端末と仮想端末との接続を切断しますが,プロセスをログアウトしません。接続を切断した後でも,物理端末を使用して再度ログインできます。

#2

$ RUN PAYROLL
[Ctrl/Y]
$ DISCONNECT/CONTINUE
 

この例で RUN コマンドは,仮想端末に接続している物理端末から発行されています。イメージ PAYROLL.EXE に割り込みをかけられた後,DISCONNECT コマンドを使用して,プロセスをログアウトせずに物理端末と仮想端末の接続を切断します。 /CONTINUE 修飾子を指定しているので,プロセスが端末からの入力を必要とするか,または端末への書き込みを行おうとするまで,イメージ PAYROLL.EXE の実行を続けることができます。プロセスが端末からの入力を必要とする時,または端末に書き込みを行おうとする時は,物理端末が仮想端末に再度接続するまで,プロセスは待ち状態になります。ただし,物理端末を使用して再度ログインし,他の操作を行うことができます。




DISMOUNT

マウントしたディスク・ボリュームまたはテープ・ボリュームをクローズし,その装置に対応する論理名を削除します。

グループおよびシステムのボリュームをディスマウントするには, GRPNAM (グループ論理名) および SYSNAM (システム論理名) 特権が必要です。




形式

DISMOUNT 装置名[:]




パラメータ



装置名[:]

ボリュームを含む装置名を指定します。論理名または物理名で指定します。物理名を指定した場合は,制御装置の省略時の設定は A に,ユニットの省略時の設定は 0 になります。

現在装置にマウントされているボリュームが,ディスク・ボリューム・セットまたはテープ・ボリューム・セットのメンバである場合は,/UNIT 修飾子を指定しない限り,そのセットのボリュームはすべてディスマウントされます。




説明

($DISMOU システム・サービスを起動する) DISMOUNT コマンドは, Files-11 構造のボリュームがディスマウントされないようにする条件について調べます。この条件は,次の 4 つに分類できます。

  • スワップ・ファイルとページ・ファイルがインストールされている

  • イメージがインストールされている

  • 装置がボリュームにスプールされている

  • ユーザ・ファイル (上記の 3 つに該当しないファイル) がオープンされている

これらの条件が 1 つも満たされない場合, DISMOUNT コマンドは次の操作を実行します。

  • マウントされたボリュームのユーザ・リストからボリュームを削除し,そのボリュームに対応する論理名 (割り当てられている場合) を削除し,マウント・カウントから減らします。

  • マウント・カウントを減らして 0 になった場合, DISMOUNT コマンドは,そのボリュームにディスマウントのマークをつけます。
    ボリュームがアイドル状態になると,つまり,そのボリュームのファイルをオープンしているユーザはいないと DISMOUNT コマンドが判断した後は, DISMOUNT コマンドは Files-11 構造のボリュームにマークをつけて,すぐにディスマウントします。

  • マウント・カウントを減らしても 0 にならない場合,DISMOUNT コマンドは,そのボリュームにディスマントのマークをつけません (これは,そのボリュームが共用としてマウントされているからです)。この場合には,DISMOUNT コマンドを発行しても,そのプロセウスはボリュームでアクセスできず,論理名が削除されます。

  • ボリュームをディスマウントした後,システムに非ページング・プールが返されます。 /GROUP または /SYSTEM 修飾子を使用してボリュームをマウントした場合も,ページング・プールは返されます。

オープンされたファイル,またはボリュームがディスマウントできない他の条件が検出されると, DISMOUNT コマンドはボリュームにディスマウントのマークをつけません。その代わりに,ボリュームがディスマウントできないことを示すメッセージを表示し,その後でディスマウントできない条件と各条件のインスタンス数を示すメッセージを表示します。

/OVERRIDE=CHECKS 修飾子を指定すると,オープンされたファイルやその他の条件に関係なく,ボリュームにマークをつけてディスマウントできます。たとえば,ボリュームにディスマウントのマークをつけると,新しいファイルはオープンできなくなります。また,ファイル・システムのキャッシュもフラッシュされます。システムをシャットダウンして,ファイル・システムのキャッシュをディスクに書き込まなければならない場合,この処理は特に重要になります。

ボリュームが Files-11 ボリューム・セットの一部であり, /UNIT 修飾子を指定していない場合,ボリューム・セット全体がディスマウントされます。

/SHARE 修飾子を指定してボリュームをマウントした場合,そのボリュームをマウントしたユーザがそのボリュームをディスマウントする,またはログアウトするまで,実際にはそのボリュームはディスマウントされません。ただし,DISMOUNT コマンドは,装置に対応する論理名を削除します。

ALLOCATE コマンドを使用して割り当てた装置は,DISMOUNT コマンドを使用してボリュームをディスマウントしても割り当てられたままです。装置が MOUNT コマンドで暗黙に割り当てられた場合は, DISMOUNT コマンドを使用してその割り当てを解除します。

/GROUP または /SYSTEM 修飾子を使用してマウントしたボリュームは,他のユーザが現在そのボリュームにアクセス中であってもディスマウントされます。グループおよびシステムのボリュームをディスマウントするには,それぞれ GRPNAM 特権と SYSNAM 特権が必要です。




修飾子



/ABORT

/GROUP 修飾子も /SYSTEM 修飾子も指定せずにマウントしたボリュームに対してこの修飾子を指定するには,ボリュームの所有権,または VOLPRO (ボリューム保護) ユーザ特権が必要です。別のプロセスがプライベートにマウントしているボリュームの場合には,さらに SHARE ユーザ特権が必要です。

マウントしたユーザに関係なく,ディスマウントするボリュームを指定します。 /ABORT 修飾子の主な目的は,マウント・チェックを終了することです。 DISMOUNT/ABORT コマンドは,未処理の入出力要求もすべて取り消します。ボリュームが /SHARE 修飾子を指定してマウントされていた場合,そのボリュームをマウントしているすべてのユーザについてディスマウントが行われます。

/CLUSTER

複合アーキテクチャの OpenVMS Cluster システムを介して,ボリュームをディスマウントします。DISMOUNT/CLUSTER を指定すると, DISMOUNT コマンドは,ローカル・ノードの Files-11 構造のボリュームのディスマウントを妨げるような,オープンされたファイルやその他の条件がないかどうかを調べます。オープンされたファイルや他の条件が検出されなかった場合は, DISMOUNT コマンドはクラスタ内の他のノードについて条件を調べます。 DISMOUNT コマンドがいずれかのノードで条件を検出した場合は,エラー・メッセージを表示して,エラーが発生した装置およびノードを示し,その後でオープンされたファイルまたはその他の条件を示すエラー・メッセージを表示します。

ローカル・ノードでボリュームを正常にディスマウントした後, DISMOUNT コマンドは既存のクラスタ環境内にある他のすべてのノードのボリュームをディスマウントします。システムがクラスタのメンバでない場合は, /CLUSTER 修飾子は作用しません。

/FORCE_REMOVAL ddcu:

指定したシャドウ・セット・メンバをシャドウ・セットから除外します。

装置との接続が切断されたときに,シャドウ・セットのマウント・チェックが行われている場合は, /FORCE_REMOVAL ddcu:を使用して,指定したシャドウ・セット・メンバ (ddcu:) をただちにシャドウ・セットから除外することができます。この修飾子を省略すると,その装置はマウント・チェックが完了するまでディスマウントされません。

この修飾子を /POLICY=MINICOPY (=OPTIONAL) 修飾子と同時に使用することはできません。

指定される装置は,コマンドが発行されたノードにマウントされているシャドウ・セットのメンバでなければなりません。

/OVERRIDE=CHECKS

Files-11 構造のボリューム内でファイルがオープンされている場合でも,そのボリュームにディスマウントのマークをつけます。 DISMOUNT/OVERRIDE=CHECKS を指定すると,DISMOUNT コマンドは,ディスマウントの妨げとなるオープン中のファイルやその他の条件を示すメッセージを表示し,続けて,ボリュームにディスマウントのマークをつけたことを示すメッセージを表示します。

このコマンドは,装置上のオープンされたファイルをクローズしません。ファイルをオープンしているすべてのプロセスがファイルを正しくクローズするまで,あるいはそれらのプロセスが完全に終了するまで,装置を正しくディスマウントすることはできません。

DISMOUNT/OVERRIDE=CHECKS コマンドを入力してからディスマウント操作が完了するまでに,かなりの時間を要する場合があります。必ず,ディスマウントの完了を待ってから,ボリュームを取り外してください (ディスマウントが完了したかどうかは SHOW DEVICES コマンドで確認できます)。ボリュームのディスマウントの最終処理はファイル・システムで行われ,実際のディスマウントができるには,その前にそのボリューム上のファイルがすべてクローズされていなければならないことに注意してください。また,ボリュームに関連づけられている既知ファイル・リストにエントリが含まれている間は,ファイル・システムはそのボリュームをディスマウントすることができないことにも注意してください。

このコマンドを使用することにより,装置にはディスマウントのマークがつけられます。これにより,すでにオープンされているファイルがクローズされるまでの間に,さらなるプロセスがその装置上のファイルをオープンするのを防ぎます。

/POLICY=[NO]MINICOPY[=(OPTIONAL)] (Alpha/I64 のみ)

シャドウイング・ミニコピー機能の設定と使用を制御します。

ビットマップを作成するには,LOG_IO (論理 I/O) 特権が必要です。

MINICOPY キーワードの正確な意味は,次のように DISMOUNT コマンドのコンテキストに依存します。

  1. マルチメンバ・シャドウ・セットからの 1 つのメンバのディスマウントである場合には,シャドウ・セットへのすべての書き込みを追跡するための書き込みビットマップが作成されます。この書き込みビットマップは,削除されたメンバを後からミニコピーを使ってシャドウ・セットに戻すときに使用できます。
    書き込みビットマップを作成することができず,キーワード OPTIONAL が指定されていなければ,ディスマウントは失敗し,メンバは削除されません
    /POLICY 修飾子を省略するか,/POLICY=NOMINICOPY を指定した場合には,ビットマップは作成されません。

  2. クラスタ内のシャドウ・セットの最後のディスマウントである場合には,シャドウ・セットで将来ミニコピー操作ができるかどうかが確認されます。
    シャドウ・セットが 1 つのメンバしか持っていないか,またはマージ状態にあり, OPTIONAL が指定されていない場合には,ディスマウントは失敗します。
    NOMINICOPY と MINICOPY のどちらも指定しなければ,MINICOPY=OPTIONAL と同じ意味になり,セットはそれ以前のチェックとは関係なくディスマウントされます。
    詳細情報については『Volume Shadowing for OpenVMS 説明書』を参照してください。



/UNIT

指定した装置のボリューム・セットから,ボリュームを 1 つだけディスマウントします。省略時の設定では,セット内のボリュームをすべてディスマウントします。

注意

ボリューム・セットのルート・ボリュームにはマスタ・ファイル・ディレクトリ (MFD) があるので,ディスマウントしないでください。MFD にアクセスできない場合は,ボリューム・セット内のファイルにアクセスできないことがあります。



/UNLOAD



/NOUNLOAD

ボリュームがマウントされている装置を,物理的にアンロードするかどうかを決定します。/UNLOAD または /NOUNLOAD 修飾子を指定せずに DISMOUNT コマンドを指定した場合は, MOUNT コマンドで指定した修飾子 (/UNLOAD または /NOUNLOAD) により,ボリュームを物理的にアンロードするかどうかが決まります。





#1

$ MOUNT MTA0: PAYVOL TAPE
   .
   .
   .
$ DISMOUNT TAPE

この例で MOUNT コマンドは, PAYVOL というボリューム ID を持つテープを装置 MTA0: にマウントし,その装置に論理名 TAPE を割り当てます。省略時の設定では,ボリュームは共用可能ではありません。

DISMOUNT コマンドはボリュームへのアクセスを解放し,装置の割り当てを解除して,論理名 TAPE を削除します。

#2

$ MOUNT/SHARE DKA3:  DOC_FILES
   .
   .
   .
$ DISMOUNT DKA3:

この例では, MOUNT コマンドは DOC_FILES というラベルのボリュームを装置 DKA3 にマウントしています。他のユーザも MOUNT コマンドを実行すればその装置にアクセスできます。 DISMOUNT コマンドは,それを発行したプロセスに,その装置へのアクセスができないようにします。他のユーザのプロセスでは,そのボリュームはマウントされたままになっているため,アクセスを続けることができます。

#3

$ DISMOUNT/NOUNLOAD  DMA2:


前へ 次へ 目次 索引



         印刷用画面へ

プライバシー 本サイト利用時の合意事項