dbedit
説明
Security Management ServerまたはDomain Management Server上の管理データベース($FWDIR/conf/objects_5_0.C
ファイル)を編集します。skI3301を参照してください。
|
重要- Check Pointのサポートまたは研究開発部門から明示的な指示がない限り、このコマンドを実行しないでください。管理データベースの設定が壊れる可能性があります。 |
構文
|
|
|
注: マルチドメインサーバでは、該当するドメイン管理サーバのコンテキストでこのコマンドを実行する必要があります。
|
パラメータ
パラメータ |
説明 |
---|---|
|
一般的なヘルプを表示します。 |
|
dbeditユーティリティで作業すると、管理データベースが一部ロックされます。ユーザがSmartConsoleで同時にオブジェクトを設定すると、管理データベースで問題が発生します。 このオプションは、SmartConsole、またはdbeditユーザが管理データベースで変更できないようにします。 このオプションを指定すると、dbeditコマンドが管理データベースのコピー上で実行されます。 |
|
ユーザ名/パスワードを使用せずに、localhost(127.0.0.1)に接続します。 このパラメータを指定しない場合、dbeditユーティリティで接続方法を確認します。 |
|
Security Management Server を指定します。IPアドレスまたはHostNameで指定します。 このパラメータを指定しない場合、dbeditユーティリティで接続方法を確認します。 |
|
dbeditユーティリティがSecurity Management Serverに接続するためのユーザ名を指定します。
|
|
dbeditユーティリティがSecurity Management Serverに接続するための、ユーザ証明書ファイルを指定します。
|
|
dbeditユーティリティがSecurity Management Serverに接続するためのユーザのパスワードを指定します。 " |
|
該当するdbedit内部コマンドを含むファイルを指定します(下記の「dbedit内部コマンド」セクションを参照してください):
注 - 各コマンドは4096文字に制限されています。 |
|
ファイル内のdbedit内部コマンドの実行を継続し、エラーを無視します。 " |
|
一部のオブジェクトで操作が失敗しても、変更されたオブジェクトの更新を継続します(エラーを無視して、スクリプトの最後に " |
|
データベースを読み書き可能なモード(デフォルトモード)で開く理由を指定します。 |
|
dbeditユーティリティが接続するデータベースの名前を指定します(例えば |
|
dbeditユーティリティは、変更を「リッスン」します(このモードは、Check Pointサポートの支援を受け高度なトラブルシューティングを行う場合に使用します)。 dbeditユーティリティは、管理データベースに変更が生じたときに、その内部メッセージを表示します。 |
|
管理データベースを読み取り専用で開くことを指定します。 |
|
セッションの接続性。 |
dbedit
内部コマンド
|
注- 利用可能なテーブル、クラス名(オブジェクト・タイプ)、属性、および値を確認するには、データベース・ツール(GuiDBEdit Tool)を使用して管理サーバに接続します(sk13009 を参照)。 |
コマンド |
解説、構文、例文 |
|||||||
---|---|---|---|---|---|---|---|---|
|
説明: 一般的なヘルプを表示します。 構文:
|
|||||||
|
説明: dbeditを終了します。 構文:
例:
|
|||||||
|
説明: 指定したオブジェクトを指定したテーブルに保存します (例: " 構文:
例: オブジェクトMy_Serviceを servicesテーブルに保存する:
|
|||||||
|
説明: 変更したオブジェクトをすべて保存します。 構文:
|
|||||||
|
説明: 指定されたテーブル (例えば " 構文:
例: network_objectsテーブルからMy_Objオブジェクトを表示する:
|
|||||||
|
説明: 指定されたオブジェクトの属性の一覧を指定されたテーブルから出力します (例: " 構文:
例:
|
|||||||
|
説明: 指定されたオブジェクトの属性のリストを、指定のテーブルからXML形式で出力します (例: " Management Serverの設定をXMLファイルにエクスポートして、後で外部の自動システムで使用することができます。 構文:
例:
|
|||||||
|
説明: UIDで指定されたオブジェクトの属性を表示します( 構文:
例: 指定されたUIDを持つオブジェクトの属性を表示します。
|
|||||||
|
説明: 指定されたテーブル内のすべてのオブジェクトを表示します。 オプションとして、特定の属性と値を持つオブジェクトを検索することができます。検索は " 構文:
例:
|
|||||||
|
説明: 指定されたオブジェクトがデータベース内のどこで使用されているかを確認します。 このオブジェクトが使用されている場所の数とその場所の関連情報を表示します。 構文:
例: My_Objオブジェクトが使用されている場所をチェックする:
|
|||||||
|
説明: 指定されたタイプ(デフォルト値)のオブジェクトをデータベースに作成します。 オブジェクトの名前には制限が適用されます。
構文:
例: tcp_service型(デフォルト値)のサービス・オブジェクトMy_Serviceを作成する:
|
|||||||
|
説明: 指定されたテーブルからオブジェクトを削除します。 構文:
例: テーブルservicesからサービスオブジェクトMy_Serviceを削除します:
|
|||||||
|
説明: 管理データベースの指定されたテーブル(例: " 構文:
例:
|
|||||||
|
説明: 指定されたテーブル (例: " 例えば、リモートコンピュータからadmin1でこの管理サーバに接続し、オブジェクトをロックした場合、admin2で接続することはできますが、admin1がロックを解除するまで、ロックされたオブジェクトを変更することはできません。 構文:
例: データベースのservicesテーブルにあるMy_Service_Objオブジェクトをロックします:
|
|||||||
|
説明: 指定されたテーブルの指定されたオブジェクトに、指定された複数のフィールド/コンテナ(指定された値を持つ)を追加します。 構文:
例:
|
|||||||
|
説明: 指定されたテーブルの特定のオブジェクトから、特定の複数フィールド/コンテナ(指定された値を持つ)を削除します。 構文:
例:
|
|||||||
|
説明: 指定されたテーブルの特定のオブジェクトの名前を変更します。 構文:
例: network_objectsテーブルのネットワーク・オブジェクトlondonの名前をchicagoに変更します:
|
|||||||
|
説明: エレメントのインデックスに基づいてコンテナからエレメントを削除します。 構文:
例: network_objectsテーブルのエレメント・インデックス1のコンテナlog_serversから、エレメントbackup_log_serversを削除する:
|
|||||||
|
説明: 指定された所有オブジェクトのフィールド(またはコンテナ)に、所有オブジェクトを追加(およびその名前を削除)します。 構文:
例: 所有オブジェクト・フィールド(またはコンテナ)my_external_productsに所有オブジェクトMy_Gatewayを追加(およびその名前を削除)します:
|
|||||||
|
説明: 特定のオブジェクトが指定されたテーブルから削除可能かどうか確認します(他のオブジェクトで使用されている場合は削除できません)。 構文:
例:
オブジェクトMyObj を network_objects テーブルから削除できるかどうかを調べます: |
|||||||
|
説明: 特定のユーザに対して、指定したパスワードを設定します。 注:
構文:
例: ユーザabcdにパスワード1234を設定:
|
|||||||
|
説明: データベースを保存します。このコマンドは、データベースがグローバルにロックされている時(" 構文:
|
|||||||
|
説明: セッションを保存します。このコマンドは、dbeditユーティリティをセッションモード(" 構文:
|