[ 前のページ ]
[ 次のページ ]
[ 目次 ]
[ 索引 ]
[ DOC Home ]
OpenVMS Registryにはサーバ管理ユーティリティがあり,OpenVMS DCL プロンプトからOpenVMS Registry情報の更新と表示を行うことができます。また,必要なシステム特権があれば, このユーティリティを使用して,OpenVMS Registryデータベース全体をファイルにバックアップしたり, ファイルから復元することができます。
OpenVMS Registryデータベースのバックアップと復元の詳細については, 第9.2 節と,この章のコマンド参照の節のCREATE SNAPSHOT,EXPORT, IMPORTコマンドを参照してください。
OpenVMS Registryサーバ管理ユーティリティを起動するには, 次のいずれかのコマンドを入力します。
$ RUN SYS$SYSTEM:REG$CP
または
$ MCR REG$CP
表 9-1は,OpenVMS Registry サーバ管理ユーティリティのコマンドを示しています。
コマンド | 識別子 | 動作 |
---|---|---|
CREATE DATABASE | SYSPRV | 新しいOpenVMS Registryデータベース・ファイルを作成する。 |
CREATE KEY | REG$UPDATE | 1つ以上のキーをOpenVMS Registryデータベースに作成する。 |
CREATE SNAPSHOT | SYSPRV | OpenVMS Registryデータベース・ ファイルの即時バックアップを作成する。 |
CREATE VALUE | REG$UPDATE | キーのデータ・ コンポーネントを指定する。 |
DELETE KEY | REG$UPDATE | OpenVMS Registryデータベースから1つ以上のキーを削除する。 |
DELETE VALUE | REG$UPDATE | 指定されたキーから1つ以上の値を削除する。 |
EXPORT | REG$LOOKUP | OpenVMS Registryをテキスト形式でエクスポートする。 |
IMPORT | REG$UPDATE | レジストリ・ データベースのテキスト形式バージョンをOpenVMS Registry形式にインポートする。 |
LIST KEY | REG$LOOKUP | 指定されたキーのすべてのサブキー情報を表示する。 |
LIST VALUE | REG$LOOKUP | 指定されたキーのすべての値を表示する。 |
MODIFY KEY | REG$UPDATE | 指定されたキーの情報を変更する。 |
MODIFY VALUE | REG$UPDATE | 指定された値の情報を変更する。 |
MODIFY TREE | REG$UPDATE | 指定されたキーとそのサブキーの情報を変更する。 |
SEARCH KEY | REG$LOOKUP | 指定されたキーと一致するすべてのキーのパス名を表示する。 |
SEARCH VALUE | REG$LOOKUP | 指定された値名と一致するすべてのキーのパス名を表示する。 |
SHOW COUNTERS | REG$PERFORMANCE | カウンタ情報を表示する。 |
SHOW FILE | REG$PERFORMANCE | OpenVMS Registryデータベース・ ファイルの統計情報を表示する。 |
SHOW INTERNAL | REG$PERFORMANCE | 内部値( 共用ライブリで使用)を表示する。 |
START MONITOR | REG$PERFORMANCE | 監視機能を有効にする。 |
STOP MONITOR | REG$PERFORMANCE | 監視機能を無効にする。 |
ZERO COUNTERS | REG$PERFORMANCE | 監視カウンタをリセットする。 |
ユーザにREG$UPDATE
識別子を与えると,ユーザは表 9-1
に示したコマンドの他に,
次のコマンドも実行できるようになります。
LIST KEY
LIST VALUE
SEARCH KEY
SEARCH VALUE
REG$CP
サーバ管理ユーティリティには,OpenVMS Registryデータベースのバックアップと復元を行うための2
つのコマンドがあります。
このコマンドを使用すると,OpenVMS Registryデータベースの一部または全部をエクスポートできます。 対応するIMPORTコマンドを使用すると,OpenVMS RegistryまたはWindows NTレジストリのキーと値を復元またはインポートできます。
詳細については,この章のコマンド参照の節のEXPORTコマンドとIMPORT コマンドを参照してください。
デフォルト設定では,REGISTRY_SERVER
プロセスは24
時間ごとにOpenVMS Registryデータベースのスナップショットを作成します。
この間隔はOpenVMS Registryサーバ操作でSnapshot
Interval設定を変更することにより変更できます(この操作の詳細については,
第7.6節を参照してください)
。
次の例では,OpenVMS Registryデータベースの自動スナップショットの間隔を, デフォルトの24時間ごとに1回から毎時1 回に変更する方法を示しています。
$ MCR REG$CP REG> MODIFY VALUE HKEY_LOCAL_MACHINE\SYSTEM\REGISTRY - _REG> /NAME="Snapshot Interval"/DATA=3600/TYPE=DWORD
詳細については,この章のCREATE SNAPSHOTコマンドを参照してください。
OpenVMS Registryデータベースのスナップショットを作成するには, 次の操作を行います。
REGISTRY_SERVER
プロセスがクラスタ内で動作していることを確認します。
$ MCR REG$CP REG> CREATE SNAPSHOT
この操作で作成されるスナップショットは,次の2つのファイルで構成されます。 これらのファイルは指定したディレクトリに格納されます。
REGISTRY$LOCAL_MACHINE.RSS REGISTRY$USERS.RSS
OpenVMS Registryデータベースのスナップショットを復元するには, 次の操作を行います。
REGISTRY_
SERVER
プロセスをシャットダウンします( OpenVMS Registryのシャットダウンの詳細については,
第8.4節を参照してください)。
SYS$REGISTRY
ディレクトリにあることを確認します。
OpenVMS Registryスナップショット・ファイルが
SYS$REGISTRY
ディレクトリにない場合は,OpenVMS Registryスナップショット・
ファイルを
SYS$REGISTRY
ディレクトリにコピーします。
$ RENAME REGISTRY$LOCAL_MACHINE.RSS REGISTRY$LOCAL_MACHINE.REG $ RENAME REGISTRY$USERS.RSS REGISTRY$USERS.REG
REGISTRY_SERVER
プロセスを再起動します( OpenVMS Registry
を手動で起動する方法については,
第8.3.1項を参照してください)
。
この後のコマンドの説明では,OpenVMS Registryの各コマンドをアルファベット順に説明します。
HKEY_LOCAL_MACHINE
HKEY_USERS
HKEY_CLASSES_ROOT
また,REG$_HKEY_LOCAL_MACHINE
,REG$_HKEY_
USERS
,REG$_HKEY_CLASSES_ROOT
という文字列も指定できます。
どのサーバ管理コマンドでも,リンクは追従されていません(リンクの詳細については, 第7.2.1.3項を参照してください)。
キーと値の名前で大文字と小文字を区別するには,キーと値を引用符で囲みます(
たとえば,"value"
)。
基本的なOpenVMS Registryデータベース・ファイルを,
SYS$REGISTRY
論理名で指定される場所に作成します。
このコマンドは空のデータベースを作成し,定義済みキーをロードします。
このコマンドを入力したときに,データベース・ファイルがすでに存在する場合は, 既存のファイルに上書きされません。ファイルがすでに存在することを示す警告が表示されます。 新しいOpenVMS Registryデータベースを作成する場合は,最初にデータベース・ ファイルの以前のすべてのバージョンを削除しなければなりません。OpenVMS Registry データベース・ファイルを削除すると,OpenVMS Registry に格納されているすべてのキー, サブキー,値が失われます。
このコマンドを使用するには,SYSPRV特権が必要です。
次の表はOpenVMS Registryデータベースのファイルを示しています。
ファイル | 説明 |
---|---|
REGISTRY$ROOT.DAT | データベースのルート |
REGISTRY$USERS.REG
| HKEY_USERS ツリー |
REGISTRY$LOCAL_MACHINE.REG
| HKEY_LOCAL_MACHINE ツリー |
REGISTRY$MASTER.RLG |
マスタ・コミット・ログ・ファイル |
REGISTRY$REPLY.RLG | OpenVMS Registryデータベースに対する変更要求を追跡するログ・ ファイル |
CREATE DATABASE
REG> CREATE DATABASE
データベース・ファイルが消失したり,削除されたときに,基本のOpenVMS Registry データベース・ファイルを再作成します。
1つ以上のキーをOpenVMS Registryデータベースに作成します。
このコマンドを使用するには,SYSPRV特権または
REG$UPDATE
ライト識別子が必要です。
CREATE KEY key-name [,...]
levelの値は次のとおりです。
NT_40
だけです。
リンクを削除するには,次のように入力します。
/LINK=(TYPE=NONE,NAME="")
REG> CREATE KEY/CACHE_ACTION=WRITEBEHIND HKEY_USERS\GUEST, HKEY_USERS\SYSTEM
GUEST
キーとSYSTEM
キーをHKEY_
USERS
エントリ・ポイントの下に作成します。キーはライトバック属性で作成されます。
OpenVMS Registryデータベースのスナップショットを作成します。 つまり,キャッシュされているすべてのOpenVMS Registryキーまたは値がディスクに書き込まれ,OpenVMS Registry データベース・ ファイルのコピーが作成されます。
このコマンドを使用するには,SYSPRV特権が必要です。
CREATE SNAPSHOT
SYS$REGISTRY
論理名によって指定される場所に作成されます。
/DESTINATION修飾子に有効なディレクトリを指定しなかった場合は, スナップショット・ファイルはOpenVMS Registryサーバを起動したディレクトリに作成されます。
REG> CREATE SNAPSHOT/DESTINATION=SYS$REGISTRY/VERSION=3
OpenVMS Registryデータベースのスナップショットを
SYS$REGISTRY
ディレクトリに作成します。OpenVMS Registry
データベースのスナップショット・
ファイルのバージョン数が3より多くなる場合は,最も古いバージョンが削除されます(
purge/keep=3
コマンドと同じ)
。
指定されたキーのデータ・コンポーネントを指定します。値が存在しない場合は, 値が作成されます。
このコマンドを使用するには,SYSPRV特権または
REG$UPDATE
ライト識別子が必要です。
CREATE VALUE key-name
/DATA=COSMOS
)
/DATA=(COSMOS,Noidea)
/DATA=%X1A0FCB
または
/DATA=1234
)
リンクを削除するには,次のように入力します。
/LINK=(TYPE=NONE,NAME="")
REG> CREATE VALUE/DATA=COSMOS/TYPE=SZ/NAME=COMPUTERNAME HKEY_LOCAL_MACHINE\NODE
HKEY_LOCAL_MACHINE\NODE
キーの値
COMPUTERNAME
を作成し,そのタイプを
SZ
に設定し,データ値をCOSMOS
に設定します。
指定されたキーをOpenVMS Registryデータベースから削除します。
キーにサブキーがある場合,そのキーは削除されません。
HKEY_USER
,HKEY_LOCAL_
MACHINE
,HKEY_CLASSES_ROOT
があります。全キーの一覧については,
第7.3節を参照してください。
このコマンドを使用するには,SYSPRV特権または
REG$UPDATE
ライト識別子が必要です。
DELETE KEY key-path key-name
REG> DELETE KEY HKEY_USERS\NODE GUEST
GUEST
というキーをOpenVMS
Registryデータベースから削除します。
指定されたキーから値を削除します。
重要
このコマンドを使用するには,SYSPRV特権または
REG$UPDATE
ライト識別子が必要です。
DELETE VALUE key-name value-name
REG> DELETE VALUE HKEY_USERS\GUEST PASSWORD
PASSWORD
という値をGUEST
キーから削除します。
OpenVMS Registryデータベースの内容はテキスト形式でエクスポートできます。 データベース全体または特定のキーとサブキーだけをエクスポートできます。
エクスポートされるファイルの形式は,Windows NT互換形式またはOpenVMS形式のいずれかとして指定できます。 IMPORTコマンドはWindows NT 4.0 Regedit形式およびOpenVMS Registry 形式の両方をサポートします。
このコマンドを使用するには,REG$LOOKUPライト識別子が必要です。 REG$LOOKUPライト識別子が割り当てられていない場合,REG$LOOKUPライト識別子を必要とするキーをエクスポートするには,SYSPRV 特権が必要です。
EXPORT [DATABASE | KEY [key-name [/[NO]SUBKEYS]]] [/LOG] [/OUTPUT=file-name] [/FORMAT=[NT | OPENVMS]]
REGISTRY.TXT
です。
REG> EXPORT DATABASE/LOG/OUTPUT=TUES_VERSION.TXT/FORMAT=NT
この例のEXPORT
コマンドは,OpenVMS Registryデータベース全体をWindows NT 4.0 Regedit
形式でTUES_
VERSION.TXT
ファイルに書き込み,エクスポートの進行状況を画面に表示します。
(EXPORTコマンドで作成された)テキスト形式のファイルをOpenVMS Registryデータベースにインポートします。
また,(「レジストリ」メニューの「Export Registry File...」オプションを選択することで) Windows NT 4.0 RegeditによってエクスポートされたWindows NT データもOpenVMS Registryデータベースにインポートできます。
データベースにインポートできます。 サポートされないバイナリ値をインポートし,変換した場合は, そのことを示すメッセージが表示されます。
このコマンドを使用するには,REG$UPDATEライト識別子が必要です。 REG$UPDATEライト識別子が割り当てられていない場合,REG$LOOKUPまたはREG$UPDATE ライト識別子を必要とするキーをインポートするには,SYSPRV 特権が必要です。
次の表は,ライト識別子と特権がキーのインポートとエクスポートにどのような影響を与えるかを示しています。
与えられている特権と識別子: | Windows NTからエクスポートできる要素: | OpenVMS Registryにインポートできる要素: |
---|---|---|
特権なしライト識別子なし | HKEY_LOCAL_
MACHINE\SECURITY を除き,Advanced
Server for OpenVMSで作成されたすべてのキー | なし |
REG$LOOKUP | Advanced Server for OpenVMSで作成されたすべてのキー | なし |
REG$UPDATE | Advanced Server for OpenVMSで作成されたすべてのキー | Advanced Server for OpenVMS で作成されたすべてのキー |
SYSPRV | Advanced Server for OpenVMSで作成されたすべてのキー | Advanced Server for OpenVMSで作成されたすべてのキー |
IMPORT [/LOG] [/INPUT=file-name]
REGISTRY.TXT
です。REG> IMPORT/LOG/INPUT=TUES_VERSION.TXT
この例のIMPORT
コマンドは,TUES_
VERSION.TXT
ファイルをインポートし,インポートの進行状況を画面に表示します。
指定されたキーの属性を表示します。
このコマンドを使用するには,SYSPRV特権または
REG$LOOKUP
ライト識別子が必要です。
LIST KEY key-name
REGISTRY.LIS
が使用されます。
REG> LIST KEY/FULL HKEY_USERS\GUEST Key name: HKEY_USERS\GUEST Security policy: REG$K_POLICY_NT_40 Volatile: REG$K_NONE Cache: REG$K_WRITEBEHIND Class: System Authorization Link Type: REG$K_NONE Last written: 7-AUG-1998 12:42:08.55 Key information: Number of subkeys: 2 Number of values: 0 Max size of subkey name: 40 Max size of class name: 40 Max size of value name: 0 Max size of value data: 0 Subkey(s): Key name: QUOTAS Security policy: REG$K_POLICY_NT_40 Volatile: REG$K_NONE Cache: REG$K_WRITEBEHIND Class: Disk quota Link Type: REG$K_NONE Last written: 7-AUG-1998 12:41:19.21 Key information: Number of subkeys: 0 Number of values: 0 Max size of subkey name: 0 Max size of class name: 0 Max size of value name: 0 Max size of value data: 0 Key name: IDENTIFIER Security policy: REG$K_POLICY_NT_40 Volatile: REG$K_NONE Cache: REG$K_WRITETHRU Class: Disk quota Link Type: REG$K_SYMBOLICLINK Link Path: HKEY_LOCAL_MACHINE\SOFTWARE\IDENTIFIER\GUEST Last written: 7-AUG-1998 12:42:08.55 Key information: Number of subkeys: 0 Number of values: 0 Max size of subkey name: 0 Max size of class name: 0 Max size of value name: 0 Max size of value data: 0
この例のLIST KEY/FULL
コマンドは,
GUEST
キーの属性と,GUEST
のサブキーの名前と属性を表示します。
Max sizes
情報には,
文字数ではなくバイト数が表示されます(各文字は4バイト長です)。
指定されたキーのすべての値と値の属性を表示します。
このコマンドを使用するには,SYSPRV特権または
REG$LOOKUP
ライト識別子が必要です。
LIST VALUE key-name
REGISTRY.LIS
が使用されます。
REG> LIST VALUE/TYPE_CODE/DATA HKEY_LOCAL_MACHINE\SOFTWARE\FORTRAN Key name: HKEY_LOCAL_MACHINE\SOFTWARE\FORTRAN Security policy: REG$K_POLICY_NT_40 Volatile: REG$K_NONE Last written: 11-AUG-1998 16:27:55.81 Value(s): Value name: Version Volatile: REG$K_NONE Type: REG$K_SZ Data: 5.3-50 Value name: Date Installed Volatile: REG$K_NONE Type: REG$K_SZ Data: 04-Jan-1998
この例のLIST VALUE/TYPE_CODE/DATA
コマンドは,
FORTRAN
キーとその値の名前,タイプ,データを表示します。
指定されたキーの属性を変更します。
重要
このコマンドを使用するには,SYSPRV特権または
REG$UPDATE
ライト識別子が必要です。
MODIFY KEY key-name
NT_40
だけです。
リンクを削除するには,次のように入力します。
/LINK=(TYPE=NONE,NAME="")
REG> MODIFY KEY/CACHE_ACTION=WRITEBEHIND HKEY_USERS\GUEST
GUEST
キーのキャッシュ属性を変更します。
指定された値のデータ・コンポーネントを指定します。このコマンドは既存の値を変更します。
このコマンドを使用するには,SYSPRV特権または
REG$UPDATE
ライト識別子が必要です。
MODIFY VALUE /NAME=string key-name
/DATA=COSMOS
)
/DATA=(COSMOS,Noidea)
/DATA=%X1A0FCB
または
/DATA=1234
)
リンクを削除するには,次のように入力します。
/LINK=(TYPE=NONE,NAME="")
REG> MODIFY VALUE/DATA=COSMOS/TYPE=SZ/NAME=COMPUTERNAME HKEY_LOCAL_MACHINE\NODE
キーHKEY_LOCAL_MACHINE\NODE
のCOMPUTERNAME
という値を作成し,タイプ・コードを
SZ
に,データ値をCOSMOS
に設定します。
指定されたキーとそのサブキーの情報を変更します。
このコマンドを使用するには,SYSPRV特権または
REG$UPDATE
ライト識別子が必要です。
MODIFY TREE key-name
NT_40
だけです。REG> MODIFY TREE/CACHE_ACTION=WRITEBEHIND HKEY_USERS\GUEST
GUEST
キーとそのすべてのサブキーのキャッシュ属性を変更します。
指定されたキーと一致するすべてのキーのパス名を表示します。
このコマンドを使用するには,SYSPRV特権または
REG$LOOKUP
ライト識別子が必要です。
SEARCH KEY key-search
REGISTRY.LIS
が使用されます。
REG> SEARCH KEY HKEY_LOCAL_MACHINE\...\NODE HARDWARE\CLUSTER\NODE HARDWARE\LOCAL\NODE NODE
HKEY_LOCAL_MACHINE\...\NODE
と一致するすべてのキー・
パスが表示されます。繰り返し記号(...)ワイルドカードは,
HKEY_LOCAL_MACHINE
エントリ・ポイントと
NODE
サブキーの間にサブキーがいくつあってもかまわないことを指定します。
検索で大文字と小文字は区別されません。
指定された値名と一致するすべての値のパス名を表示します。
このコマンドを使用するには,SYSPRV特権または
REG$LOOKUP
ライト識別子が必要です。
SEARCH VALUE key-name value-name
REGISTRY.LIS
が使用されます。
REG> SEARCH VALUE HKEY_LOCAL_MACHINE\... *AM% HARDWARE\CLUSTER\Name HARDWARE\CLUSTER\NODE\Name HARDWARE\LOCAL\NODE\Name NODE\COMPUTERNAME
HKEY_LOCAL_MACHINE\...\*am%
と一致するすべての値の名前が表示されます。
繰り返し記号(...)ワイルドカードは,
HKEY_LOCAL_MACHINE
エントリ・ポイントと
*am%
値名の間にサブキーがいくつあってもかまわないことを指定します。
検索で大文字と小文字は区別されません。
OpenVMS Registryサーバの内部統計情報とその他の情報を表示します。
OpenVMS Registryサーバからの監視情報を表示します。
OpenVMS Registryサーバにロードされたファイルの状態情報を表示します。
このコマンドを使用するには,SYSPRV特権または
REG$PERFORMANCE
ライト識別子が必要です。
SHOW COUNTERS/FILE [name] SHOW FILE [name]
REGISTRY.LIS
が使用されます。
REG> SHOW COUNTERS/FILE
OpenVMS Registryサーバからの監視情報を表示します。
OpenVMS Registryサーバ内で監視コンポーネントを起動します。
このコマンドを使用するには,SYSPRV特権または
REG$PERFORMANCE
ライト識別子が必要です。
START MONITORING/FILE [name] START MONITORING/PERFORMANCE
REG> START MONITORING/PERFORMANCE
OpenVMS Registryの監視コンポーネントを有効にします。
OpenVMS Registryサーバ内で監視コンポーネントを停止します。
このコマンドはOpenVMS Registryサーバ内で監視コンポーネントを停止するときに使用します。
このコマンドを使用するには,SYSPRV特権または
REG$PERFORMANCE
ライト識別子が必要です。
STOP MONITORING/FILE [name] STOP MONITORING/PERFORMANCE
REG> STOP MONITORING/PERFORMANCE
OpenVMS Registryの監視コンポーネントを無効にします。
OpenVMS Registryサーバのカウンタを初期化します。
このコマンドを使用するには,SYSPRV特権または
REG$PERFORMANCE
ライト識別子が必要です。
ZERO COUNTERS/FILE [name] ZERO COUNTERS/PERFORMANCE
REG> ZERO COUNTERS/PERFORMANCE
パフォーマンス・カウンタをリセットします。
[ 前のページ ]
[ 次のページ ]
[ 目次 ]
[ 索引 ]
[ DOC Home ]