ZENworks 10 Management 可让您将数据从 OEM Sybase 数据库(外部 Sybase 数据库)移到安装在“ZENworks 服务器”上的 Sybase SQL Anywhere 数据库(嵌入式 Sybase 数据库)。
在将数据从外部 Sybase 数据库移到嵌入式 Sybase 数据库之前,请执行以下操作:
确保在 Windows 或 Linux 设备上安装了带有外部 OEM Sybase 数据库的 ZENworks 10 Management。
在“ZENworks 服务器”上安装嵌入式 Sybase 数据库。有关如何安装外部 Sybase 数据库的详细信息,请参见ZENworks 10 Asset Management 安装指南中的安装外部 ZENworks 数据库。
安装嵌入式 Sybase 数据库期间,必须在配置“Sybase 访问配置”页时考虑以下几点:
数据库名称可与外部 Sybase 数据库相同,也可以是唯一的。
请确保用户名和口令与外部 Sybase 数据库的用户名和口令相同。
请确保数据库服务器的名称是唯一的。
在安装了嵌入式 Sybase 数据库的“ZENworks 服务器”上,执行以下操作:
停止“Novell ZENworks 嵌入式数据存储”服务。
在 Windows 上: 执行下列操作:
从 Windows 桌面
菜单,单击 > 。双击
> 。右键单击
服务,然后单击 ,或选择 服务,然后单击工具栏上的 。在 Linux 上: 在控制台提示符处,输入 /etc/init.d/./sybase-asa stop。
删除 database 目录的内容。
database 目录在 Windows 上位于 ZENworks_installation_path 中,在 Linux 上位于 /opt/novell/zenworks/ 目录中。
在安装了外部 Sybase 数据库的设备上,停止“Novell ZENworks 嵌入式数据存储”服务。
在 Windows 上: 执行下列操作:
从 Windows 桌面
菜单,单击 > 。双击
> 。右键单击
服务,然后单击 ,或选择 服务,然后单击工具栏上的 。在 Linux 上: 在控制台提示符处,输入 /etc/init.d/./sybase-asa stop。
从安装了外部 Sybase 数据库的设备上,将 database 目录中的所有文件复制到带有嵌入式 Sybase 数据库的 ZENworks 服务器的相应目录中。
database 目录在 Windows 上位于 ZENworks_installation_path 中,在 Linux 上位于 /opt/novell/zenworks/ 目录中。
在安装了嵌入式 Sybase 数据库的“ZENworks 服务器”上,打开 zenworks_database.conf 并确保它包含数据库文件的正确路径。
在安装了嵌入式 Sybase 数据库的 ZENworks 服务器上,编辑 zdm.xml(在 Windows 上位于 ZENworks 安装路径\conf\datamodel 中,在 Linux 上位于 /etc/opt/novell/zenworks/datamodel 中):
添加以下项:
<entry key="Embedded">true</entry>
将 Server 项键的值设置为 127.0.0.1(安装了嵌入式 Sybase 数据库的 ZENworks 服务器的 IP 地址)。
请确保 Port 项键的值是嵌入式 Sybase 数据库运行所用的端口号。
将 Engine 项键的值设置为安装嵌入式 Sybase 数据库期间指定的数据库服务器名称。
(可选)如果在安装嵌入式 Sybase 数据库期间已指定唯一的数据库名称,请将 Database 项键的值设置为唯一的数据库名称。
在安装了嵌入式 Sybase 数据库的 “ZENworks 服务器”上,重启动 ZENworks 服务:
在 Windows 上: 执行下列操作:
从 Windows 桌面
菜单,单击 > 。双击
> 。启动以下服务:
、 、 及 。在 Linux 上: 在控制台提示符处,输入以下命令:
/etc/init.d/./novell-zenmntr restart
/etc/init.d/./novell-zenserver restart
/etc/init.d/./novell-zenloader restart
/etc/init.d/./sybase-asa restart
“ZENworks 服务器”现在指向新的数据库。