21.4 組み込みのSybase SQL Anywhereデータベースの復元

次のセクションでは、バックアップされた組み込みのSybase SQL Anywhereデータベースの復元に関する情報について説明します。

重要:データベースがZENworksサーバ上にある場合は、まず、ZENworks Serverを復元し、次に、ZENworksデータベースを復元する必要があります。ZENworksサーバとデータベース(少なくとも1回)をバックアップしたことを確認します。ZENworksデータベースは定期的にバックアップすることもできます。ただし、サーバとデータベースは任意の順番でバックアップすることができます。ZENworksサーバのバックアップおよび復元の詳細については、セクション 9.0, ZENworksサーバおよび認証局のバックアップと復元を参照してください。

21.4.1 Windowsサーバでの組み込みのSybase SQL Anywhereデータベースの復元

  1. Windowsサーバのプロンプトで、ZENworks_Installation_directory:\novell\zenworks\binに移動し、次のコマンドを入力します。

    ZenworksWindowsDBRestore.bat ZENworks_Installation_directory:\Novell\Zenworks\Database c:\dbBackup\zenworks_zone_name.db c:\dbBackup\zenworks_zone_name.log

  2. 次のメッセージが表示されたら、任意のキーを押します。

    Before proceeding, make sure you have backed up any files in:<Installation directory>:\Novell\ZENworks\database Press any key to continue.
    
  3. 次のメッセージが表示されたら、「Y」と入力します。

    The following services are dependent on the Novell ZENworks Datastore service. Stopping the Novell ZENworks Datastore service will also stop these services: Novell ZENworks Loader, Novell ZENworks Agent Service, Novell ZENworks Server. Do you want to continue this operation? (Y/N) [N]:
    
  4. 次のメッセージが表示されたら、任意のキーを押します。

    The Novell ZENworks Datastore service was stopped successfully. Press any key to continue...
    
  5. 次のメッセージが表示されたら、「Yes」と入力します。

    Overwrite <installation directory>:\Novell\ZENworks\database\zenworks_<zone_name>.db? (Yes/No/All)
    
  6. 次のメッセージが表示されたら、「Yes」と入力します。

    Overwrite <installation directory>:\Novell\ZENworks\database\zenworks_<zone_name>.log? (Yes/No/All):
    

    backupFileおよびbackupLogFileが、ZENworks_Installation_directory:\Novell\ZENworks\databaseにコピーされ、データベースが復元されます。

  7. (条件付き) zenworks_installation_directory\novell\zenworks\database\conf\zenworks_database.confファイルに記載された以外の場所にデータベースを復元する場合、zenworks_database.conf を手動で編集してデータベースの新しい場所を指定します。

21.4.2 Linuxサーバ上の組み込みのSybase SQL Anywhereデータベースの復元

  1. ZENworksサーバにrootとしてログインします。

  2. /opt/novell/zenworks/binに変更し、次のコマンドを入力します。

    /ZenworksLinuxDBRestore.sh -F "/root/dbBackup/zenworks_zone_name.db"

  3. 次のメッセージが表示されたら、「Y」と入力します。

    The backup database file will OVERWRITE the existing database. Is that OK? [y/n]
    
  4. 次のメッセージが表示されたら、「Y」と入力します。

    The novell-zenloader needs to be stopped for the database restore to be performed. Would you like to proceed [y/n]?
    

    バックアップファイルが/var/opt/novell/zenworks/databaseにコピーされ、復元ログファイルが/var/opt/novell/log/zenworks/dbrestore.logにコピーされます。データベースが復元されました。