34.4 回存內嵌式 Sybase SQL Anywhere 資料庫

以下各節提供了回存內嵌式 Sybase SQL Anywhere 資料庫備份的相關資訊︰

重要:若資料庫位於 ZENworks 伺服器上,您必須先回存 ZENworks 伺服器,然後再回存 ZENworks 資料庫。確認您已至少備份一次 ZENworks 伺服器與資料庫。您也可以定期備份 ZENworks 資料庫,但備份伺服器與資料庫的順序不受限制。如需有關備份與回存 ZENworks 伺服器的詳細資訊,請參閱節 10.0, 備份及回存 ZENworks 伺服器與證書管理中心。

34.4.1 在 Windows 伺服器上回存內嵌式 Sybase SQL Anywhere 資料庫

  1. 當 Windows 伺服器提示時,轉至 ZENworks 安裝目錄:\novell\zenworks\bin,然後輸入以下指令:

    ZenworksWindowsDBRestore.bat ZENworks 安裝目錄:\Novell\Zenworks\Database c:\dbBackup\zenworks_管理區域名稱.db c:\dbBackup\zenworks_管理區域名稱.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 安裝目錄:\Novell\ZENworks\database 中,還會回存該資料庫。

  7. (視情況而定) 若要將資料庫回存到 zenworks 安裝目錄\novell\zenworks\database\conf\zenworks_database.conf 檔案中未提及的位置,請手動編輯 zenworks_database.conf 以為資料庫指定新位置。

34.4.2 在 Linux 伺服器上回存內嵌式 Sybase SQL Anywhere 資料庫

  1. 以根使用者身分登入 ZENworks 伺服器。

  2. 切換到 /opt/novell/zenworks/bin,並輸入以下指令︰

    ./ZenworksLinuxDBRestore.sh -F "/root/dbBackup/zenworks_管理區域名稱.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。資料庫回存成功。