日本-日本語

製品  >  ソフトウェア  >  OpenVMS  >  マニュアル

OpenVMS マニュアル


HP OpenVMS
DCL ディクショナリ


目次 索引



プリント・デバイスまたはターミナルを,スプール・デバイスとして設定します。また,デバイスの操作状態を設定します。

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

Alpha でのみ有効な修飾子を使用してシャドウ・セットの属性を変更する場合は,PHY_IO (物理 I/O) 特権 が必要です。このような修飾子は,シャドウ・セット制御用の追加オプションを提供する SET SHADOW コマンドとともに指定することもできます。シャドウセットに対する修飾子の設定は, SET DEVICE または SET SHADOW を使用して変更するか,シャドウ・セットまたはシャドウ・セット・メンバをディスマウントするまで変わりません。シャドウ・セットが再マウントされたとき,またはディスマウントされたシャドウ・セット・メンバがシャドウ・セットに返されたときには,設定し直す必要があります。ボリューム・シャドウイングの詳細については,『Volume Shadowing for OpenVMS 説明書』を参照してください。


形式

SET DEVICE デバイス名[:]


パラメータ



デバイス名[:]

スプール状態,または操作状態が変更される,デバイスの名前を指定します。スプール状態を変更する場合には,デバイスは,プリント・デバイスまたはターミナルでなければなりません。操作状態を変更する場合には,デバイスは,ディスクまたは磁気テープでなければなりません。

シャドウ・セットに作用する修飾子を指定する場合,各修飾子の指定フォーマットに示すように,デバイスとしてシャドウ・セット・メンバ (ddcu:) またはシャドウ・セット全体 (DSAnnnn:) を指定できます。修飾子でデバイス名を指定しない場合,コマンドを実行するノードにマウントされた すべてのシャドウ・セットにその修飾子が適用されます。


説明

/ABORT_VIRTUAL_UNIT,/AVAILABLE,/COPY_SOURCE,/DUAL_PORT,/ENABLE, /ERROR_LOGGING,/FORCE_REMOVAL,/MEMBER_TIMEOUT,/MVTIMEOUT,/POLL, /READ_COST,/SITE,/SWITCH 修飾子のいずれかを指定すると,ドライブの動作状態が変更されます。

/SPOOLED 修飾子を指定した場合には, OpenVMS レコード管理サービス (RMS) またはファイル制御システム (FCS) を使用し,印刷デバイス名を指定するプログラムの出力が,印刷デバイスまたは端末に直接書き込まれるのではなく中間ディスクに書き込まれます。


修飾子



/ABORT_VIRTUAL_UNIT DSAnnnn: (Alpha/Integrity のみ)

シャドウ・セット上でのマウント・チェックを強制終了します。

この修飾子は,デバイスの復旧が不可能であることがわかっているときに使用します。この修飾子を使用するためには,そのシャドウセットがマウント・チェック中でなければなりません。この修飾子を指定すると,シャドウ・セットは,修飾子が発行されたノード上でのマウント・チェックをただちに強制終了します。シャドウ・セットがマウント・チェック中でないときにこのコマンドを実行すると, %SYSTEM-E-UNSUPPORTED, unsupported operation or function.というエラーが返されます。

このコマンドが完了した後も,シャドウ・セットのディスマウントを行う必要があります。シャドウ・セットをディスマウントするには,次のコマンドを使用します。

$ DISMOUNT/ABORT DSAnnnn:  



/AVAILABLE

/NOAVAILABLE

指定したディスクまたは磁気テープが,使用可能であると解釈されるかどうかを指定します。このコマンドは,指定したディスク/磁気テープがディスマウントされたあとでのみ実行できます。 /NOAVAILABLE 修飾子を使用する場合,指定したディスク/磁気テープをマウントできなくなります。デバイスが/NOAVAILABLE に設定されていたとしても,オンラインにされた時点で自動的に /AVAILABLE に設定されます。

/COPY_SOURCE {ddcu: | DSAnnnn:} (Alpha/Integrity のみ)

シャドウ・セットに 3 番目のメンバが追加される場合に,フル・コピー操作においてシャドウ・セットのどのソース・メンバを読み込みデータのソースとして使用するかを指定します。この修飾子は,ディスク・コピー・データ (DCD) コマンドを使用しないコピー操作にのみ影響を与えます。

HSG80 など,一部のストレージ・コントローラは,シングル・ディスク読み込みの性能を大幅に改善する先読みキャッシュを持っています。一般にコピー操作は 2 つのソース・メンバを交互に読み込むので,実質的に先読みキャッシュの利点が損なわれます。この修飾子を使用すると,コピー操作の際に,指定した 1 つのソース・メンバからすべての読み込みを行うことができます。

シャドウ・セット (DSAnnnn:) だけを指定した場合,フル・コピー操作のすべての読み込みは,ディスクの物理的位置に関係なく,現在の"マスタ"・メンバであるディスクから実行されます。

シャドウ・セット・メンバ (ddcu:) を指定した場合は,指定されたメンバがすべてのコピー操作のソースとして使用されます。これにより,リモート・マスタ・メンバではなくローカル・ソース・メンバを選択することが可能になります。

/DUAL_PORT

/NODUAL_PORT

指定したディスクのデバイス・ドライバのデュアル・ポートを可能にする機能を,許可するかどうかを指定します。この修飾子は,デュアル・ポート機能を持ち,すでにディスマウントされているディスクに対してだけ使用できます。

/ENABLE

/NOENABLE

マルチパス・デバイスに対するパスを有効あるいは無効にします。 /PATH 修飾子で指定したパスが影響を受けます。すべてのパスは初期化時に有効となります。現在のパスを無効とすることはできません。

/ERROR_LOGGING

/NOERROR_LOGGING

デバイス・エラーが,エラー・ログ・ファイルに記録されるかどうかを指定します。 /ERROR_LOGGING 修飾子を指定した場合,デバイスのすべてのエラーがエラー・ログ・ファイルに書かれます。現在の状態を調べるためには,SHOW DEVICE/FULL コマンドを使用します。

/FORCE_REMOVAL ddcu: (Alpha/Integrity のみ)

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

デバイスとの接続が切断されたときに,シャドウ・セットのマウント・チェックが行われている場合は,この修飾子を使用して,そのメンバをただちにシャドウ・セットから除外することができます。

シャドウ・セットのマウント・チェックが行われていない場合,アクションはただちには実行されません。デバイスとの接続が切断されても,シャドウ・セットのマウント・チェックが行われていない場合は,この修飾子を使用して,シャドウ・セットのメンバにフラグを付け,マウント・チェックの開始と同時にそのメンバをシャドウ・セットから除外することができます。

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

/LOG

/NOLOG (省略時の設定)

ログ情報が,ターミナルに表示されるかどうかを指定します。省略時の設定では,情報は表示されません。

/MEMBER_TIMEOUT=n ddcu: (Alpha/Integrity のみ)

シャドウ・セットのメンバに使用するタイムアウト値を指定します。

この修飾子が指定する値は,特定のデバイスに対するシステム・パラメータ SHADOW_MBR_TMO を無効にします。シャドウ・セットの各メンバに異なる MEMBER_TIMEOUT 値を割り当てることができます。

n の有効な範囲は 1〜16777215 秒です。

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

/MV_INTVL=n

MVSUPMSG_INTVL システム・パラメータのシステム内設定を,指定したデバイスについてのみ,n (秒) で指定した値によって上書きします。 /MV_INTVL=0 の場合は,代わりに MVSUPMSG_INTVL の値が使用されます。 MVSUPMSG_INTVL=0 または MVSUPMSG_NUM=0 の場合は,すべてのマウント・チェックが通知されます。 MVSUPMSG_INTVL の詳細については,『OpenVMS システム管理ユーティリティ・リファレンス・マニュアル』を参照してください。

/MV_NUM=n

MVSUPMSG_NUM システム・パラメータのシステム内設定を,指定したデバイスについてのみ,n ( 秒 ) で指定した値によって上書きします。 /MV_NUM=0 の場合は,代わりに MVSUPMSG_NUM の値が使用されます。 MVSUPMSG_NUM=0 または MVSUPMSG_INTVL=0 の場合は,すべてのマウント・チェックが通知されます。 MVSUPMSG_NUM の詳細については,『OpenVMS システム管理ユーティリティ・リファレンス・マニュアル』を参照してください。

/MVTIMEOUT=n DSAnnnn: (Alpha/Integrity のみ)

仮想デバイス名 DSAnnnn: で指定されたシャドウ・セットで使用するマウント・チェックのタイムアウト値を指定します。

この修飾子が指定する値は,特定のシャドウ・セットに対するシステム・パラメータ MVTIMEOUT によって指定される値を無効にします。

  注意
システム・ディスクの MVTIMEOUT の値は変更できません。変更しようとするとエラーになります。

n の有効な範囲は 1〜16777215 秒です。

指定されるシャドウ・セットは,コマンドを実行するノード上にマウントされていなければなりません。

/PATH=パス説明文字列

(マルチパス・デバイスのみ) デバイスへの特定の経路を指定します。パス説明文字列は,ホストからデバイスまでのパスを識別するものです (たとえば, PGA0.2343-A855-BC99-876F あるいは PKC0.5)。ワイルドカード文字は特別な意味を持ちません。パス説明文字列は,最小の固有の文字列に短縮することができます。

この修飾子を指定しても,アクションが実行されるわけではないことに注意してください。アクションを実行するには,/(NO)ENABLE,/(NO)POLL,/SWITCH のいずれかを併用する必要があります。

/POLL

/NOPOLL

/PATH 修飾子で指定されたパスが,パス切り替えデスティネーションとして継続して利用可能であるかどうかポーリングされることを指定します。これは,このパスへの切り替えに影響を与えるものではありません。この目的は,パスがパス切り替えデスティネーションとして使用できるかどうかをオペレータに通知することだけです。省略時の設定では,デバイス・パスが検出された場合,すべてのデバイス・パスのポーリングが有効となっています。この修飾子はマルチパス・デバイスに対してのみ適用されることに注意してください。

/PREFERRED_CPUS=cpu-a[,cpu-b,cpu-c,...]

/NOPREFERRED_CPUS

オペレーティング・システムが Fast Path ポートへの割り当てに選択する CPU あるいは CPU 候補の組を指定することができます。選択された CPU はその Fast Path ポートの優先 CPU と呼ばれます。この優先 CPU 上では,その Fast Path ポートの割り込み I/O 完了処理および I/O 開始処理が優先されます。

優先 CPU の選択だけでなく,このポートにはユーザ優先 CPU が設定されます。ユーザ優先 CPU を設定することにより,そのユーザ優先 CPU が停止するまでは,別の CPU に割り当てられることを防ぐことができます。この修飾子は省略することができます。/NOPREFERRED_CPUS 修飾子を指定した場合,そのポートに対するユーザ優先 CPU はクリアされますが,継続して Fast Path ポートであり,現在の優先 CPU は変更されません。

同一のコマンド行で /PREFERRED_CPUS および /NOPREFERRED_CPUS の両方を指定した場合,/NOPREFERRED_CPUS は無視されます。

Fast Path が有効である場合,DCL コマンドの SHOW DEVICES/FULL を使用することで,現在の優先 CPU およびユーザ優先 CPU を表示することができます。

I/O 性能を向上させる Fast Path 機能の使用法についての詳細は,『OpenVMS I/O User's Reference Manual』を参照してください。

/READ_COST=n {ddcu: | DSAnnnn:} (Alpha/Integrity のみ)

シャドウ・セットの各メンバ (ddcu:) に割り当てられている省略時の "コスト" を変更できます。割り当て値を変更することによって,メンバが 2 つのシャドウ・セットで,片方の読み込みを他方よりも優先したり,またはメンバが 3 つのシャドウ・セットの場合に,1 つまたは 2 つのメンバを残りのメンバよりも優先したりすることができます。

指定されるコストの有効な範囲は 1 〜 65,535 単位です。

シャドウイング・ドライバは,個々のシャドウ・セット・メンバが最初にマウントされるときに,省略時の READ_COST の値を割り当てます。省略時の値は,デバイスのタイプと,それをマウントしているシステム内での構成によって異なります。次のリストでは,省略時の READ_COST の割り当てコストが小さい順に,デバイスのタイプを示します。

  • DECram デバイス

  • 同じ物理位置にある直接接続されたデバイス

  • リモート位置にある直接接続されたデバイス

  • DECram がサービスを提供しているデバイス

  • その他のサービスを受けているデバイスの省略時の値

/READ_COST 修飾子が指定する値は,省略時の割り当てを無効にします。シャドウイング・ドライバは,シャドウ・セット・メンバの現在のキューの深さの値を READ_COST 値に加え,最も小さい値のメンバから読み込みを行います。

クラスタを構成するシステムは,各シャドウ・セット・メンバにそれぞれ異なるコストを割り当てることができます。

この修飾子でシャドウ・セット・メンバではなくシャドウ・セット (DSAnnnn:) が指定されている場合, /READ_COST 修飾子は,すべてのシャドウ・セット・メンバの読み込みコスト設定を,シャドウイング・ソフトウェアによって自動的に決定されている省略時の読み込みコスト設定に戻します。指定されたシャドウ・セットは,コマンドが実行されるノードにマウントされていなければなりません。この場合,コストとして指定されている値は無視されるので,どんな数値を指定してもかまいません。

/SITE コマンド修飾子が指定されている場合,シャドウイング・ドライバは,省略時の READ_COST 値を割り当てるときに,サイト値を考慮に入れます。あるデバイスが"リモート位置にある直接接続されたデバイス"のカテゴリに分類されるかどうかをシャドウイング・ソフトウェアが判断するためには,シャドウ・セットとシャドウ・セット・メンバの両方に /SITE コマンド修飾子を適用する必要があります。

サイト 1 にあるシステムのシャドウ・セットに対して要求された読み込みは,同じサイト 1 にあるシャドウ・セット・メンバに対して実行されます。サイト 2 にある同じシャドウ・セットに対して要求された読み込みは,サイト 2 にあるメンバから読み込むことができます。

/RESET=(キーワード[,キーワード])

CMKRNL 特権と DIAGNOSE 特権が必要です。

デバイスのエラー回数と操作回数のいずれかまたは両方をリセットします。次のキーワードのいずれかまたは両方を指定する必要があります。

ERROR_COUNT エラー回数をリセットします。
OPERATION_COUNT 操作回数をリセットします。

いずれかの回数をリセットすると,エラー・ログにメッセージが送信されます。このメッセージは,回数がリセットされたことと,リセット前のカウンタの値を表示します。

/SITE=n {DSAnnnn: | ddcu:} (Alpha/Integrity のみ)

シャドウイング・ドライバに対し,指定されたシャドウ・セット (DSAnnnn:) またはシャドウ・セット・メンバ (ddcu:) のサイト位置を指定します。メンバがシャドウ・セットからいったん除外された後,元に戻された場合は,この修飾子を指定し直す必要があります。

SHADOW_SITE_ID システム・パラメータは,シャドウ・セットの省略時のサイト位置を定義します。シャドウ・セットの省略時の位置は,/SITE 修飾子を使用して無効にすることができます。

n で表されるサイト位置の有効な範囲は 1 〜 255 です。

この修飾子を適用すると,このコマンドまたは SET SHADOW/SITE コマンドで設定を変更するまで有効です。

この修飾子を使用すると,各シャドウ・セット・メンバとシャドウ・セットに /SITE 修飾子を指定している場合に,システムに物理的にローカルなメンバが読み込みの優先ディスクとなるので,読み込みパフォーマンスが向上します。ファイバ・チャネル構成では,異なるサイトのシャドウ・セット・メンバが,システムに直接接続されます。ボリューム・シャドウイングおよびクラスタ・ソフトウェアでは,マルチサイトのファイバ・チャネル構成でのローカルとリモートの区別はありません。

/SPOOLED[=(キュー名[:],中間ディスク名[:])]

/NOSPOOLED

ファイルが,中間ディスクにスプールされるかどうかを指定します。

キュー名は,ファイルが登録されるプリント・キューを示します。キュー名を指定していない場合には,省略時の値として,プリンタまたはターミナルの名前が使用されます。

中間ディスク名は,スプールされたファイルが書き込まれるディスクを示します。中間ディスク名を指定していない場合には,省略時の値として, SYS$DISK( 現在の省略時のデバイス ) が使用されます。中間ディスクは,ファイルを書き込む前にマウントしておかなければなりません。

デバイスがディスクにスプールされたあと,スプールされたデバイスが /NOSPOOLED に設定されるまで,そのディスクはディスマウントできなくなります。スプール属性を変更する場合には,前もってすべてのチャネルの割り当てを,印刷デバイスから解除しなければなりません。また,そのデバイスに割り当てられているキューも停止しなければなりません。

/SWITCH

マルチパス・デバイスの現在のパスから /PATH 修飾子で指定されたパスに切り替えます。そのパスが SET DEVICE/NOENABLE によって無効とされていない場合に限り,パスの切り替えが行われます。パスの切り替えは開始されますが,ユーザに制御を返すまでは完了しません。SHOW DEVICE/MULTIPATH を使用して,パスの切り替えが正しく完了したことを確認してください。

このコマンドには OPER 特権が必要です。また,テープ・デバイスに通常見られることですが,そのデバイスが別のプロセスによって割り当てられている場合は,SHARE 特権が必要です。


#1
$ SET DEVICE/SPOOLED=(LPA0)  LPA0:

この例では,/SPOOLED 修飾子は,LPA0 というプリント・キューが,ディスク・ファイルがプリントされる前に,中間ディスクにスプールされることを要求しています。中間ディスクを指定しないため,省略時の値として,SYS$DISK が使用されます。

#2
$ SET DEVICE/ERROR_LOGGING  DKB2:

この例では,デバイス DKB2 について報告されたすべてのデバイス・エラーが,エラー・ログ・ファイルに記録されることを要求しています。

#3
$ SET DEVICE/NOAVAILABLE DRA0:

この例では,デバイス DRA0 にディスクをマウントできないようにしています。

#4
$ SET DEVICE/DUAL_PORT DRA0:

このコマンドを実行すると,デバイス DRA0 でデュアル・ポートの機能が使用可能になります。

#5
$ SET DEVICE/PREFERRED_CPU=1 PNA0

Fast Path ポート PNA0 が CPU 1 に割り当てられ,ユーザ優先 CPU が 1 に設定されます。

#6
$ SET DEVICE/NOPREFERRED_CPU  PNA0

ポート PNA0 に対するユーザ優先 CPU がクリアされますが, Fast Path ポートのままであり,CPU 1 が現在の優先 CPU です。

#7
$ SET DEVICE/PREFERRED_CPU=(0,1,2)  PNA0

オペレーティング・システムが Fast Path ポート PNA0 に対する優先 CPU として CPU 0,1,2 を選択し,ユーザ優先 CPU を選択した CPU に設定します。

#8
$ SET DEVICE $1$DGA1001:/PATH=PGB0.0123-4567-89AB-CDEF/ENABLE

この例では,切り替えパス・デスティネーションとして PGB0.0123-4567-89AB-CDEF パスを有効とするよう要求しています。この要求の前にそのパスが有効な状態である場合は,エラーは通知されません。/NOENABLE オプションが使用されていた場合は,そのパスは切り替えパスの対象から除外されます。

#9
$ SET DEVICE $1$DGA1001:/PATH=PGB0.0123-4567-89AB-CDEF/POLL

この例では,切り替えパス・デスティネーションとして PGB0.0123-4567-89AB-CDEF パスを有効とし,継続した利用可能状態のポーリングを有効とするよう要求しています。 /NOPOLL オプションが使用されていた場合は,そのパスは利用可能ポーリング・パスの対象から除外されます。

#10
$ SET DEVICE $1$DGA1001:/PATH=PGB0.0123-4567-89AB-CDEF/SWITCH


目次 索引

プライバシー ご利用条件・免責事項