重要说明:如果数据库位于“ZENworks 服务器”上,则必须先恢复“ZENworks 服务器”,然后再恢复 ZENworks 数据库。确保您已备份“ZENworks 服务器”和数据库(至少备份一次)。您也可以定期备份 ZENworks 数据库。不过,您可以按任何顺序备份服务器和数据库。有关备份和恢复“ZENworks 服务器”的详细信息,请参见部分 10.0, 备份和恢复 ZENworks 服务器和证书颁发机构。
您可以选择是在安装了数据库服务器的同一台设备上还是其他设备上恢复已备份的外部 Sybase 数据库(远程 OEM Sybase 或远程 Sybase SQL Anywhere)。
恢复已备份的外部 Sybase 数据库:
停止要恢复已备份数据库的数据库服务器上的 Novell ZENworks Embedded Datastore 服务。如果选择在其他设备上恢复已备份的数据库,则必须停止该设备以及数据库服务器上的该项服务。
在 Windows 上: 执行下列操作:
从 Windows 桌面
菜单,单击 > 。双击
> 。右键单击
服务,然后单击 ,或选择 服务,然后单击工具栏上的 。在 Linux 上: 在控制台提示符处,输入 /etc/init.d/./sybase-asa stop。
停止数据库所注册的主服务器上的 ZENworks Server 服务。
在 Windows 上: 执行下列操作:
从 Windows 桌面
菜单,单击 > 。双击
> 。右键单击
服务,然后单击 ,或选择 服务,然后单击工具栏上的 。在 Linux 上: 在控制台提示符处,输入 /etc/init.d/./novell-zenserver stop.
将以下文件从要备份其外部 Sybase 数据库的设备复制到要在其上恢复外部 Sybase 数据库的设备:
zenworks_区域名称.db
zenworks_区域名称.log
默认情况下,必须将文件复制到 Windows Sybase 数据库服务器上的 ZENworks 安装目录:\Novell\Zenworks\Database 或者 Linux Sybase 数据库服务器上的 /var/opt/novell/zenworks/database/。
在恢复备份数据库所在的数据库服务器上,启动 Novell ZENworks Embedded Datastore 服务。如果将备份的数据库恢复到其他设备,则必须启动该设备和数据库服务器上的服务。
在 Windows 上: 执行下列操作:
从 Windows 桌面
菜单,单击 > 。双击
> 。右键单击
服务,然后单击 ,或选择 服务,然后单击工具栏上的 。在 Linux 上: 在控制台提示符处,输入 /etc/init.d/./sybase-asa stop。
在数据库注册到的主服务器上,启动 ZENworks Server 服务。
在 Windows 上: 执行下列操作:
从 Windows 桌面
菜单,单击 > 。双击
> 。右键单击 Novell ZENworks Server 服务,然后单击
,或选择 服务,然后单击工具栏上的 。在 Linux 上: 在控制台提示符处,输入以下命令:
/etc/init.d/./novell-zenserver restart
(视情况而定)如果您将数据库恢复到 zenworks_database.conf 文件中指定的位置以外的位置,则必须手动编辑文件,以指定新的数据库位置。默认情况下,zenworks_database.conf 文件在 Windows 上位于 zenworks 安装目录\novell\zenworks\database\conf\ 目录中,在 Linux 上位于 /etc/opt/novell/zenworks/ 目录中。