21.5 將資料從內嵌式 Sybase 資料庫移至外部 Sybase 資料庫

ZENworks 10 Management 可讓您將資料從 Sybase SQL Anywhere 資料庫 (內嵌式 Sybase 資料庫) 移至 OEM Sybase 資料庫 (外部 Sybase 資料庫)。

21.5.1 準備移動資料

將資料從內部 Sybase 資料庫移至外部 Sybase 資料庫之前,請執行以下步驟︰

21.5.2 將資料從內部 Sybase 移至外部 Sybase

  1. 在安裝有外部 Sybase 資料庫的設備上,停止 Novell ZENworks 內嵌式資料儲存服務。

    • 在 Windows 上: 請進行下列幾項操作:

      1. 在 Windows 桌面的「開始」功能表上,按一下「設定」>「控制台」

      2. 連按兩下「管理工具」>「服務」

      3. 「Novell ZENworks 內嵌式資料儲存」服務上按一下滑鼠右鍵,然後按一下「停止」,或選取「Novell ZENworks 內嵌式資料儲存」服務,然後按一下工具列上的 停止圖示

    • 在 Linux 上︰ 在主控台提示下,輸入 /etc/init.d/./sybase-asa stop

  2. 在安裝有內部 Sybase 資料庫的設備上,將 zenworks_database.confdatabase 目錄中的所有檔案複製到安裝有外部 Sybase 資料庫之設備的相應目錄中。

    zenworks_database.conf 位於 ZENworks 安裝路徑\conf\ 目錄 (Windows) 及 /etc/opt/novell/zenworks/ 目錄 (Linux)。

    database 目錄位於 ZENworks 安裝路徑 (Windows) 及 /var/opt/novell/zenworks/ 目錄 (Linux)。

  3. 在安裝有外部 Sybase 資料庫的設備上,開啟 zenworks_database.conf 並確保其中包括資料庫檔案的正確路徑。

  4. 在安裝有內部 Sybase 資料庫的設備上,編輯 zdm.xml (位於 Windows 上的 ZENworks 安裝路徑\conf\datamodel 及 Linux 上的 /etc/opt/novell/zenworks/datamodel 中)︰

    • Embedded 項目機碼的值變更為「false」。依預設其值為「true」

    • Server 項目機碼的值變更為安裝有外部 Sybase 資料庫的設備 IP 位址。

    • 確保 Port 項目機碼的值為其上執行外部 Sybase 資料庫的埠號碼。

  5. 在安裝有外部 Sybase 資料庫的設備上,啟動 Novell ZENworks 內嵌式資料儲存服務。

    • 在 Windows 上: 請進行下列幾項操作:

      1. 在 Windows 桌面的「開始」功能表上,按一下「設定」>「控制台」

      2. 連按兩下「管理工具」>「服務」

      3. 「Novell ZENworks 內嵌式資料儲存」服務上按一下滑鼠右鍵,然後按一下「啟動」,或選取「Novell ZENworks 內嵌式資料儲存」服務,然後按一下工具列上的 啟動圖示

    • 在 Linux 上︰ 在主控台提示下,輸入 /etc/init.d/./sybase-asa start

  6. 在安裝有內部 Sybase 資料庫的設備上,重新啟動 ZENworks 服務︰

    • 在 Windows 上: 請進行下列幾項操作:

      1. 在 Windows 桌面的「開始」功能表上,按一下「設定」>「控制台」

      2. 連按兩下「管理工具」>「服務」

      3. 啟動下列服務︰Novell ZENworks 伺服器Novell ZENworks 服務監控程式Novell ZENworks 代辦服務

    • 在 Linux 上︰ 在主控台的提示下,輸入下列指令:

      • /etc/init.d/./novell-zenmntr restart

      • /etc/init.d/./novell-zenserver restart

      • /etc/init.d/./novell-zenloader restart

ZENworks 伺服器現在指向新資料庫。