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

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

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

21.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 以為資料庫指定新位置。

21.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。資料庫回存成功。