たとえば、システムに障害が発生したためにデータベースが壊れた場合、Sun Management Center のデータベースと構成データを復元するには、es-restore コマンドを使用します。
es-restore コマンドの構文は次のとおりです。
es-restore [-y] [-f] [-c] [-d backup-directory]次の表に、es-restore コマンドのオプションを示します。
表 9–2 es-restore のオプション
オプション |
パラメータ |
説明 |
---|---|---|
-c |
|
バックアップファイルだけを検証する。データは復元しません。 |
-d |
backup-directory |
ディレクトリ backup-directory にあるバックアップファイルからデータを復元する。 |
-f |
|
データベーススキーマを強制的に再作成する。 |
-y |
|
デフォルトの応答に 'y' を使用する。 |
次の手順では、Sun Management Center がデフォルトのディレクトリ /opt にインストールされていると想定します。Sun Management Center が /opt にインストールされていない場合、/opt をSolaris プラットフォームに Sun Management Center 3.5 をインストールするの手順 8で指定したディレクトリ名に置き換えます。
Sun Management Center サーバマシンにスーパーユーザとしてログインします。
Sun Management Center のすべてのプロセスを停止します。
/opt/SUNWsymon/sbin/es-stop -A を入力して、Return キーを押します。
コマンド /opt/SUNWsymon/sbin/es-restore を入力します。
Sun Management Center プロセスがまだ動作している場合、Sun Management Center をシャットダウンする必要があります。
継続するかどうかを確認するメッセージが表示されます。y を入力して、Return キーを押します。
バックアップディレクトリを指定します。
バックアップファイルへのディレクトリパスを求めるメッセージが表示されます。デフォルトのディレクトリ /var/opt/SUNWsymon/backup が表示されます。
デフォルトのバックアップディレクトリ /var/opt/SUNWsymon/backup から Sun Management Center を復元するには、Return キーを押します。
別のバックアップディレクトリから Sun Management Center を復元する場合、そのディレクトリ名を入力して、Return キーを押します。
すべての Sun Management Center プロセスが停止します。es-restore はユーザが指定したディレクトリ内のデータの有効性を確認します。
バックアップデータが壊れている場合、そのことを示すメッセージが表示されて、 es-restore は終了し、システムプロンプトに戻ります。
ユーザが指定したディレクトリから Sun Management Center のデータを復元せずに、Sun Management Center を再起動したい場合、コマンド /opt/SUNWsymon/sbin/es-start -A を入力して、Return キーを押します。
バックアップデータが有効である場合、es-restore はユーザが指定したディレクトリからデータベースと構成データを復元します。
復元が完了すると、es-restore はすべての Sun Management Center プロセスを再起動します。
es-restore ログファイルは、/var/opt/SUNWsymon/install/restore_ host-name.date-and-time-string.process-id です。ここで、
host-name は、復元を実行するときに使用したサーバの名前です。
date-and-time-string は、復元を実行した年、日付、および時間です。
process-id は、es-restore セッションのプロセス ID です。