H3.3. データベースコマンド |
データベースの初期化
drwcsd [<switches>] modexecdb database-init [<license_key> [<password>]] - データベースの初期化。 •<license_key> - Dr.Webのライセンスキーファイルagent.keyへのパスです。ライセンスキーが指定されていない場合は、後でControl Centerから追加するか、サーバー間接続を介して隣接Dr.Web Serverから取得する必要があります。 •<password> - Dr.Web Server管理者の元のパスワード(としてログイン)。デフォルトのパスワードはです。
データベース初期化のパラメータの調整 組み込みデータベースが使用されている場合、外部ファイル経由で初期化パラメータを設定できます。以下のコマンドを使用します。 drwcsd.exe modexecdb database-init@<response-file> <response-file> - database-initコマンドのパラメータと同じ順序で一行ずつ記述された初期化パラメータのファイルです。 ファイルフォーマット:
文字列が%nil値のみで構成されている場合、(database-initの場合と同様に)デフォルト値が使用されます。 データベースのアップグレード drwcsd modexecdb database-upgrade [pretend=false] - Dr.Web Serverを稼働させて、内部スクリプトを使用してデータベースの構造を新しいバージョンにアップグレードします。 •pretend=false - 構造を実際にアップグレードするのではなく、データベーススキーマが最新であることを確認するように指示します。デフォルトではfalseです。trueの場合、データベーススキーマが最新であることを確認するだけです。 データベースのエクスポート a)drwcsd modexecdb database-export <file> - データベースを指定したファイルにエクスポートします。 :
系OSでは、このアクションは drwcs:drwcsユーザーの代わりにディレクトリ$DRWCS_VARに対して実行されます( OS以外。FreeBSDでは、デフォルトで、スクリプトが実行されたディレクトリにファイルを保存します。パスが明示的に指定されている場合、ディレクトリはインストールの際に作成された<user>:<group>に対して記録する権限を持つ必要があります。デフォルトではdrwcs:drwcsです)。 b)drwcsd modexecdb database-export-xml <xml_file>- 指定されたxmlファイルにデータベースをエクスポートします。 gzファイル拡張子を指定した場合、エクスポート中にデータベースファイルはgzipアーカイブに圧縮されます。 いずれの拡張子も指定しなかった場合またはgz以外の拡張子を指定した場合、エクスポートされたファイルはアーカイブされません。 : •データベースを圧縮せずにxmlファイルにエクスポートするには
•データベースをアーカイブに圧縮してxmlファイルにエクスポートするには
: •データベースを圧縮せずにxmlファイルにエクスポートするには
•データベースをアーカイブに圧縮してxmlファイルにエクスポートするには
a)drwcsd modexecdb database-import <file> - 指定されたファイルからデータベースをインポートします(データベースの以前のコンテンツは削除されます)。 b)drwcsd modexecdb database-import-and-upgrade <file> - 以前のバージョンのDr.Web Serverからエクスポートされたデータベースのインポートおよびアップグレードを行います(データベースの以前のコンテンツは削除されます)。
データベースの検証 drwcsd modexecdb database-verify [full=false [ignore-version=false]]- Dr.Web Serverを稼働させてデータベースを確認します。結果をログファイルに記録するには、コマンドの後に-logキーを付ける必要があります。キーの使用方法の詳細については、H3.8. スイッチについての説明 を参照してください。 •full=false - 検証タイプを定義します。デフォルト(false)の場合、クイックチェックが行われます。trueの場合は、完全な検証が行われます。 •ignore-version=false - 検証中にデータベーススキーマのバージョンを無視する必要があるかどうかを定義します。デフォルトではfalseです。trueの場合、スキーマのバージョンが間違っていても検証は続行されます。 データベースの動作速度の向上 drwcsd [<switches>] modexecdb database-speedup- VACUUM、CLUSTER、ANALYZEコマンドを実行して、DB操作を高速化します。 データベースの復元 drwcsd repairdb - 内部データベースの破損したディスクイメージ、または外部データベースの破損したテーブルを修復します。 Control Centerのデータベース設定内でにチェックが入っている場合、はDr.Web Serverの起動時に自動的に修復される場合があります(のデータベースの復元参照)。 drwcsd modexecdb database-clean - 全てのテーブルを削除して、Dr.Web Serverデータベースをクリーンアップします。 drwcsd modexecdb set-admin-password <login> <new_password>- 指定した管理者アカウントの新しいパスワードを設定します。 |