35.3 將資料從一個外部 Sybase 資料庫移至另一個外部 Sybase 資料庫

ZENworks 10 Configuration Management 可讓您將資料從一個 OEM Sybase 資料庫 (外部 Sybase 資料庫) 移至另一個外部 Sybase 資料庫。

35.3.1 準備移動資料

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

35.3.2 將資料從一個外部 Sybase 移至另一個外部 Sybase

在以下步驟中,假設移動資料的來源設備為 EDB1,目的設備為 EDB2。

  1. 在要移出資料的 EDB1 設備上,停止 Novell ZENworks Embedded Datastore 服務。

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

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

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

      3. 「Novell ZENworks Embedded Datastore」服務上按一下滑鼠右鍵,然後按一下「停止」,或選取「Novell ZENworks Embedded Datastore」服務,然後按一下工具列上的 停止圖示

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

  2. 在 EDB1 設備上,將 zenworks_database.confdatabase 目錄中的所有檔案複製到 EDB2 設備的相應目錄中。

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

    database 目錄預設位於 Windows 上的 ZENworks 安裝路徑 中及 Linux 上的 /var/opt/novell/zenworks/ 目錄中。

  3. 在 EDB2 設備上,開啟 zenworks_database.conf 並確保該檔案中包含資料庫檔案的正確路徑。

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

    • Server 項目機碼的值變更為 EDB2 設備的 IP 位址。

    • 確保 Port 項目機碼的值為其上執行 EDB2 設備的埠號碼。

  5. 在 EDB2 設備上,啟動 Novell ZENworks Embedded Datastore 服務︰

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

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

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

      3. 「Novell ZENworks Embedded Datastore」服務上按一下滑鼠右鍵,然後按一下「啟動」,或選取「Novell ZENworks Embedded Datastore」服務,然後按一下工具列上的 啟動圖示

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

  6. 在 EDB1 設備上,重新啟動 ZENworks 服務︰

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

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

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

      3. 啟動下列服務︰Novell ZENworks ServerNovell ZENworks Services MonitorNovell ZENworks Agent Service

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

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

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

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

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