22.1 将数据从一个外部 Sybase 数据库移到其他外部 Sybase 数据库

ZENworks® 10 Management 可让您将数据从某个 OEM Sybase 数据库(外部 Sybase 数据库)移到其他外部 Sybase 数据库。

22.1.1 准备移动数据

在将数据从一个外部 Sybase 数据库移动到其他外部 Sybase 数据库之前,请执行以下操作:

  • 请确保在 Windows 或 Linux 设备上安装了带有外部 Sybase 数据库的 ZENworks 10 Management。将数据从此数据库移到其他外部数据库。

  • 请确保具备已安装外部 Sybase 数据库的其他 Windows 或 Linux 设备。有关如何安装外部 Sybase 数据库的详细信息,请参见ZENworks 10 Asset Management 安装指南中的安装外部 ZENworks 数据库

22.1.2 将数据从一个外部 Sybase 移到其他外部 Sybase

在以下过程中,假设用于移出数据的设备称为 EDB1,用于移入数据的设备称为 EDB2。

  1. 在要从中移出数据的 EDB1 设备上,停止“Novell® ZENworks 嵌入式数据存储”服务。

    • 在 Windows 上: 执行下列操作:

      1. 从 Windows 桌面开始菜单,单击设置 > 控制面板

      2. 双击管理工具 > 服务

      3. 右键单击 Novell ZENworks 嵌入式数据存储服务,然后单击停止,或选择 Novell ZENworks 嵌入式数据存储服务,然后单击工具栏上的 停止图标

    • 在 Linux 上: 在控制台提示符处,输入 /etc/init.d/./sybase-asa stop

  2. zenworks_database.confdatabase 目录中的所有文件从 EDB1 设备复制到 EDB2 设备上的相应目录中。

    zenworks_database.conf 在 Windows 上位于 ZENworks 安装路径\conf\ 目录中,在 Linux 上位于 /etc/opt/novell/zenworks/ 目录中。

    默认情况下,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 嵌入式数据存储”服务:

    • 在 Windows 上: 执行下列操作:

      1. 从 Windows 桌面开始菜单,单击设置 > 控制面板

      2. 双击管理工具 > 服务

      3. 右键单击 Novell ZENworks 嵌入式数据存储服务,然后单击启动,或选择 Novell ZENworks 嵌入式数据存储服务,然后单击工具栏上的 启动图标

    • 在 Linux 上: 在控制台提示符处,输入 /etc/init.d/./sybase-asa start

  6. 在 EDB1 设备上重启动 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 服务器”现在指向新的数据库 (EDB2)。