DB2 Everyplace
 

DB2 Everyplace Enterprise Edition V8.1.4 安装说明

欢迎阅读 DB2 Everyplace V8.1.4 安装说明。这些安装说明包含有关下列各项的信息:

  • 先决条件
  • 迁移注意事项
  • 安装前的注意事项
  • 安装指示信息
  • 使用响应文件安装
  • 安装后的验证
  • 卸载 DB2 Everyplace Enterprise Edition


先决条件

本节说明 DB2 Everyplace V8.1.4 的硬件、软件和操作系统需求。

硬件需求

要使用 DB2 Everyplace,系统必须满足下列硬件需求:

  • Intel 奔腾 III 或功能相当的处理器
  • 512 MB 内存(如果在使用 IBM WebSphere Application Server,建议使用 1GB 内存)
  • 300 MB 可用磁盘空间(如果计算机上未安装 DB2 通用数据库,则建议使用 700 MB 可用磁盘空间)

软件需求

要使用 DB2 Everyplace Sync Server,必须安装下列软件:

  • DB2 Everyplace 支持带有修订包 5 或更新版本的 DB2 通用数据库版本 7.2。

注意:如果未安装 DB2 通用数据库,DB2 Everyplace 8.1.4 安装向导将在计算机上安装嵌入式版本的 DB2 通用数据库企业服务器版以便与 DB2 Everyplace 配合使用。

  • 带有 Java Servlet API 2.0 支持的 Web 服务器。如果想要 DB2 Everyplace 成为在 WebSphere Application Server V5 环境中运行的应用程序服务器,必须安装修订包 2。
    注意:DB2 Everyplace Express 8.1.4 安装向导将在系统上安装嵌入式版本 Application Server - Express。
  • 工作站与移动式设备的连接软件(例如,Palm HotSync)。这是在移动式设备上安装 DB2 数据库引擎和 Sync Client 所需的。

操作系统需求

DB2 Everyplace Enterprise Edition 在下列操作系统上运行:

  • 对于 DB2 Everyplace Sync Server,
    • Microsoft Windows 2000、Windows NT 或 Windows XP。
    • Redhat Linux V7.3 或更新版本。
    • Mandrake V8.2 或更新版本。
    • AIX V4.3.3 或更新版本。
    • Solaris V8。
  • 对于客户机:
    • Win32 移动式设备
    • Palm OS 移动式设备
    • Symbian6 和 Symbian7 移动式设备
    • WinCE / PocketPC 移动式设备
    • Linux 移动式设备
    • QNX Neutrino 移动式设备


迁移注意事项

本节描述版本 8.1.4 迁移问题并提供 DB2 Everyplace Sync Server 和 Sync Client 的必需指示信息:

  • 对于 Sync Server:

    支持 JDBC 预订的复制的基础结构在 DB2 Everyplace 8.1.4 中是不同的。为了让它正常工作,DB2 Everyplace 8.1.4 需要迁移使用先前版本的 DB2 Everyplace 创建的 JDBC 预订。此迁移应在新安装的 DB2 Everyplace Sync Server 启动之前进行。在将现有 DB2 Everyplace 安装升级至 DB2 Everyplace 8.1.4 之前,应复制所有镜像数据库。如果刚好在安装之前复制镜像数据库并在安装后立即执行迁移,则迁移不需要花太多时间。否则,可能需要花较长时间才能完成迁移。在安装 DB2 Everyplace 8.1.4 之前,强烈建议备份所有源数据库、镜像数据库和 DSYCTLDB 数据库。安装后执行迁移时,JDBC 预订中的所有源表必须是静止的。一旦完成迁移,针对这些表的活动就可以恢复了。

    先决条件

    • 确保 CLASSPATH 包含 JDBC 预订中引用的所有源数据库的 JDBC 驱动程序。
    • 确保包括在 JDBC 预订中的所有表都是静止的。

    过程

    在安装 DB2 Everyplace 期间,可执行此任务。如果选择不让安装向导执行此任务,则必须在安装 DB2 Everyplace 之后执行下列步骤。

    1. 调用迁移实用程序:
      • 对于 Windows,运行 %DSYINSTDIR%\Server\bin\dsyjdbcmigration.bat
      • 对于 UNIX,运行 $DSYINSTDIR/Server/bin/dsyjdbcmigration.sh
    2. 检查位于 %DSYINSTDIR%\Server\logs$DSYINSTDIR/Server/logs 中的日志文件 dsyjdbcmigration.log 以了解是否有错误。
    3. 如果有错误,更正它们并重复步骤 1 和 2。 如果问题仍然存在,则与 IBM 软件支持人员联系。
  • 对于 Sync Client:

    过程

    如果先前使用 Linux 或 QNX Neutrino Sync Client 进行了同步,则必须通过在目标目录中运行 migrate.sh 来迁移 Sync Client 配置文件。目标目录就是存储 Sync Client 配置文件(例如,CONFIG1 和 MISC1)的目录。脚本只是将文件名更改为小写。文件 migrate.sh 位于 /bin 目录中。如果尝试使用 Linux 或 QNX Neutrino 8.1.4 Sync Client 和先前的配置文件(它们全部都是大写的)进行同步,则 API 函数 iscConfigOpen() 返回错误消息 ISCRTN_Failed。


安装前的注意事项

调整 UNIX 的操作系统参数

为使 DB2 Everyplace 能够最有效地运行,需要调整 DB2 通用数据库中的系统参数。如果调整失败,可能会导致意外中断以及无法创建与数据库的新连接。

对于 Linux 和 Solaris,建议调整内核参数。本节提供用于 Linux 和 Solaris 的指示信息。 注意:仅支持 32 位 DB2 通用数据库实例。

在所有 UNIX 平台上,修改登录概要文件以包括下列各项:

export DISPLAY=<workstation>:0.0
其中 <workstation> 是想要在其中使用“移动式设备管理中心”的 UNIX 工作站。
注意:还需要在想要从中启动 DB2 Everyplace Sync Server 的 shell 中导出 DISPLAY 变量。

Linux

对于运行内核 2.4 或更高级别的 Linux 系统,作为 root 用户在命令行上发出下列命令:

  • sysctl -w kernel.msgmni=2048
  • sysctl -w kernel.shmmax=1073741824
  • sysctl -w fs.file-max=32768
  • sysctl -w kernel.sem="512 32000 32 1024"
  • sysctl -w kernel.threads-max=20480

要自动执行这些命令,可编辑文件 /etc/rc.d/rc.local,然后将上述命令放在文件末尾。以后每次系统引导时,将自动设置这些值。其它设置建议可在 DB2 UDB 版本 7.2 或版本 8.1 的 Linux 版发行说明中找到。

Solaris

对于 Solaris 系统,要运行 DB2 通用数据库和 DB2 Everyplace,这些缺省系统内核参数是不够的。可在文件 /etc/system 中添加或编辑这些值建议内核设置列示在“DB2 通用数据库版本 7.2 修订包 7 发行说明”中。可在以下网址找到这些发行说明:http://www-306.ibm.com/software/data/db2/udb/ad/db2irfp7/db2ir50.htm。

用来设置这些值的格式为

set parameter_name = value

“DB2 通用数据库版本 7.2 和版本 8.1 的 Solaris 版发行说明”中的建议参数应进一步地作出调整,以至少包括下列值:

  • set shmsys:shminfo_shmseg = 256
  • set semsys:seminfo_semume = 256
修改任何内核参数后,都应重新引导系统以使内核设置生效。

安装 DB2 Everyplace Enterprise Edition

要在 Windows 服务器上安装 DB2 Everyplace Enterprise Edition:

  1. 运行安装程序:

    如果是从 CD-ROM 安装:

    • 对于 Windows,将 DB2 Everyplace CD-ROM 插入到 CD-ROM 驱动器中。DB2 Everyplace 安装程序打开。如果 DB2 Everyplace 安装程序未打开,通过双击位于 DB2 Everyplace CD-ROM 上的 DB2Everyplace.exe 文件来开始安装。

    如果是从 DB2 Everyplace Web 站点安装:

    • 对于 Windows,运行 DB2Everyplace.exe
    “欢迎”面板打开。
  2. 单击下一步以打开“安装说明”面板。如果想要在缺省浏览器中查看安装说明,则选择启动 DB2 Everyplace 安装说明旁的复选框。单击下一步以启动浏览器并打开“许可证协议”面板。
  3. 在“许可证协议”面板中,阅读“许可证协议”并在接受“许可证协议”后单击下一步以打开目标目录面板。
  4. 输入想要安装 DB2 Everyplace 的目录或单击浏览以选择目录。选择了目标目录后,单击下一步。“选择安装类型”面板打开。
  5. 选择安装类型:
    • 典型:适用于想要使用带有缺省值的典型配置来安装 DB2 Everyplace 的大多数功能和功能部件的大多数用户。
    • 定制:适用于想要选择要安装的功能部件的高级用户。
    • 多服务器:在多个服务器上安装 DB2 Everyplace 以获取高可用性及负载均衡的环境。
    • 仅控制数据库:仅安装 DB2 Everyplace 控制数据库。
    • 仅 DB2 Everyplace Sync Server:仅安装 DB2 Everyplace Sync Server。
    单击下一步
  6. 如果选择“典型”,则 DB2 Everyplace 安装向导:
    • 在安装期间将创建响应文件
    • 创建 DB2 Everyplace 样本数据库及服务器样本应用程序并安装预配置 Windows 客户机应用程序以演示同步。
    • 在安装结束时对 DB2 Everyplace Sync Server 启动 Windows 服务。
    进至步骤 10
  7. 如果选择“定制”安装类型:
    1. 将打开一个面板,可在其中选择想要安装的功能部件。单击下一步。“选择安装操作”面板打开。
    2. 选择想要启用的安装操作旁的复选框。还可同时选择两个操作,但必须至少选择一个。如果不选择安装操作,将接收到错误。指定是想要安装向导在计算机上安装 DB2 Everyplace 还是生成响应文件。响应文件用来记录交互式安装期间所需的用户响应。它可用于在其它计算机上进行自动安装。选择适当的安装操作后,单击下一步。“选择样本操作”面板打开。
    3. 选择想要启用的样本操作旁的复选框。可指定是想要安装向导创建 DB2 Everyplace 样本数据库和 Visiting Nurse 样本应用程序,还是想要安装预配置 Windows 客户机以演示与 DB2 Everyplace Sync Server 的同步。单击下一步。“选择服务操作”面板打开。
    4. 如果想要安装向导在安装结束时对 DB2 Everyplace Sync Server 启动 Windows 服务,则选择该复选框。 单击下一步
    进至步骤 10
  8. 如果选择“多服务器”:
    1. 将打开一个面板,可在其中选择想要安装的功能部件。单击“下一步”。“选择安装操作”面板打开。
    2. 选择想要启用的安装操作旁的复选框。还可同时选择两个操作,但必须至少选择一个。如果不选择安装操作,将接收到错误。指定是想要安装向导在计算机上安装 DB2 Everyplace 还是生成响应文件。响应文件用来记录交互式安装期间所需的用户响应。它可用于在其它计算机上进行自动安装。选择适当的安装操作后,单击“下一步”。“选择样本操作”面板打开。
    3. 选择想要启用的样本操作旁的复选框。可指定是想要安装向导创建 DB2 Everyplace 样本数据库和 Visiting Nurse 样本应用程序,还是想要安装预配置 Windows 客户机以演示与 DB2 Everyplace Sync Server 的同步。单击“下一步”。“选择控制数据库操作”面板打开。
    4. 将打开一个面板,您可在其中选择是否想要安装向导在此计算机上创建控制数据库。如果想要此服务器具有控制数据库,选择“创建 DB2 Everyplace Sync Server 控制数据库”旁的复选框并单击“下一步”。如果选择不在此服务器上创建控制数据库,则“远程控制数据库信息”面板打开。如果选择在此服务器上创建控制数据库,则进至步骤 10
    5. 输入远程控制数据库驻留的机器的主机名、DB2 实例的连接端口、将在本地节点目录中创建以编目远程控制数据库的节点的名称以及用来连接至远程控制数据库的用户名和密码。单击“下一步”。进至步骤 10
  9. 如果选择“仅控制数据库”:

    进至步骤 13

  10. 如果选择“仅 DB2 Everyplace Sync Server”:
    1. 将打开一个面板,可在其中选择想要安装的功能部件。单击下一步。“选择安装操作”面板打开。
    2. 选择想要启用的安装操作旁的复选框。还可同时选择两个操作,但必须至少选择一个。如果不选择安装操作,将接收到错误。指定是想要安装向导在计算机上安装 DB2 Everyplace 还是生成响应文件。响应文件用来记录交互式安装期间所需的用户响应。它可用于在其它计算机上进行自动安装。选择适当的安装操作后,单击下一步。“选择服务操作”面板打开。
    3. 如果想要安装向导在安装结束时对 DB2 Everyplace Sync Server 启动 Windows 服务,则选择该复选框。 单击下一步。“远程控制数据库信息”面板打开。
    4. 输入远程控制数据库驻留的机器的主机名、DB2 实例的连接端口、将在本地节点目录中创建以编目远程控制数据库的节点的名称以及用来连接至远程控制数据库的用户名和密码。单击下一步。进至 14
  11. 如果计算机上安装 DB2 通用数据库,会打开信息面板。如果计算机上安装了 DB2 通用数据库,则进至步骤 11
    1. 将需要您指定想要安装嵌入式版本的 DB2 通用数据库的目录。输入目录的名称,或者单击浏览以选择目录名。在指定目录后,单击下一步
    2. 将需要您对 DB2 UDB 数据库管理服务器指定用户信息。可使用现有管理用户或指定将在计算机上创建的新用户。选择该复选框以对 DB2 Everyplace Sync Server 使用相同的认证信息。单击下一步。如果选择该复选框,进至步骤 14
  12. JDBC 迁移面板打开。如果想要在 DB2 Everyplace 安装结束时迁移 JDBC 预订,则选择。迁移过程要求在 JDBC 预订中使用的源数据库在迁移过程期间是活动的。此外,必须执行版本 8.1.4 的迁移注意事项中列示的步骤。如果选择,则必须先迁移 JDBC 预订才能启动 DB2 Everyplace Sync Server。单击下一步。“用户复位”面板打开。
  13. 此面板告诉您一些用户有未完成的同步会话或已取消同步。DB2 Everyplace Sync Server V8.1.4 使用新消息存储并覆盖这些用户的现有剩余消息。如果这些用户在 DB2 Everyplace 迁移至版本 8.1.4 后再次尝试同步,他们将接收到错误。要避免接收到此错误,这些用户必须复位。如果想要让这些用户在安装结束时复位,则选择。如果想要自己复位这些用户,则选择。如果希望退出安装向导并让这些用户完成同步会话,则选择取消。单击下一步
  14. “指定 DB2 UDB 登录信息”面板打开。输入 DB2 Everyplace Sync Server 将用来登录 DB2 UDB DAS 的认证信息。在指定必需的信息后,单击下一步
  15. “安装前的总结面板”打开,它列示了将安装在计算机上的功能部件和用于 DB2 Everyplace Sync Server 的配置信息。它还将列示嵌入式 Application Server 的配置信息。这些客户机使用列示在此面板上的“服务器”端口和 SSL 端口来与 DB2 Everyplace Sync Server 同步。阅读完安装前的总结后,单击下一步
  16. “安装”开始并以进度条的形式描述安装进度。
    注意:
    以下列表仅适用于典型安装类型。对于其它安装类型,安装向导执行这些任务的子集。
    在典型安装类型的安装期间,安装向导:
    • 将安装下列各项:
      • 嵌入式版本的 DB2 通用数据库。(如果未安装 DB2 UDB 的话)。如果安装不成功,则安装向导将打开错误日志并异常终止。如果嵌入式版本的 DB2 UDB 的安装成功,则安装向导将继续。
      • DB2 Everyplace。在此安装期间,用于所选安装类型和功能部件的文件将复制至先前指定的目标目录
      • 嵌入式版本的 Application Server。
    • 执行安装前的配置任务:
      • 在本地数据库目录中编目远程控制数据库。将对“仅 DB2 Everyplace Sync Server”安装类型和“多服务器”安装类型(带有远程控制数据库)执行此步骤。
    • 执行安装后的配置任务,包括:
      • 更新“移动式设备管理中心”的类路径(如果在使用“DB2 通用数据库版本 8”的话)
      • 创建 DB2 Everyplace Sync Server 控制数据库
      • 创建 DB2 Everyplace 样本数据库
      • 创建服务器样本应用程序
    • 对 DB2 Everyplace Sync Server 启动 Windows 服务。
    • 打开“安装后的总结面板”。此面板包含用于安装后的验证的指示信息。它还提供有关如何使用预配置 Windows 客户机来与您安装的 DB2 Everyplace Sync Server 同步的指示信息。阅读该信息后,单击完成
  17. 祝贺您!您已经成功安装了 DB2 Everyplace Enterprise Edition。

要在 UNIX 服务器上安装 DB2 Everyplace Enterprise:

  1. 作为 root 用户运行安装程序 DB2Everyplace.bin。“欢迎”面板打开。
  2. 单击下一步以打开“安装说明”面板。如果想要在缺省浏览器中查看安装说明,则选择启动 DB2 Everyplace 安装说明旁的复选框。单击下一步以启动浏览器并打开“许可证协议”面板
  3. 在“许可证协议”面板中,阅读“许可证协议”并在接受“许可证协议”后单击下一步以打开“选择安装类型”面板。
  4. 选择安装类型:
    • 典型:适用于想要使用带有缺省值的典型配置来安装 DB2 Everyplace 的大多数功能和功能部件的大多数用户
    • 定制:适用于想要选择要安装的功能部件的高级用户
    • 多服务器:在多个服务器上安装 DB2 Everyplace 以获取高可用性及负载均衡的环境。
    • 仅控制数据库:仅安装 DB2 Everyplace 控制数据库。
    • 仅 DB2 Everyplace Sync Server:仅安装 DB2 Everyplace Sync Server。
    单击下一步
  5. 如果选择“典型”,则 DB2 Everyplace 安装向导:
    • 在安装期间将创建响应文件
    • 创建 DB2 Everyplace Sync Server 实例及创建 DB2 Everyplace 样本数据库和服务器样本应用程序。
    进至步骤 10
  6. 如果选择“定制”安装类型:
    1. 将打开一个面板,可在其中选择想要安装的功能部件。单击下一步。“选择安装操作”面板打开。
    2. 选择想要启用的安装操作旁的复选框。还可同时选择两个操作,但必须至少选择一个。如果不选择安装操作,将接收到错误。指定是想要安装向导在计算机上安装 DB2 Everyplace 还是生成响应文件。响应文件用来记录交互式安装期间所需的用户响应。它可用于在其它计算机上进行自动安装。选择适当的安装操作后,单击下一步。“选择 UNIX 安装后的操作”面板打开。
    3. 选择想要启用的安装后的操作旁的复选框。可指定是想要安装向导创建 DB2 Everyplace Sync Server 实例还是创建 DB2 Everyplace 样本数据库和 Visiting Nurse 服务器样本应用程序。 单击下一步
  7. 如果选择“多服务器”:
    1. 将打开一个面板,可在其中选择想要安装的功能部件。单击下一步。“选择安装操作”面板打开。
    2. 选择想要启用的安装操作旁的复选框。还可同时选择两个操作,但必须至少选择一个。如果不选择安装操作,将接收到错误。指定是想要安装向导在计算机上安装 DB2 Everyplace 还是生成响应文件。响应文件用来记录交互式安装期间所需的用户响应。它可用于在其它计算机上进行自动安装。选择适当的安装操作后,单击“下一步”。“选择 UNIX 安装后的操作”面板打开。
    3. 选择想要启用的安装后的操作旁的复选框。可指定是否想要安装向导创建 DB2 Everyplace Sync Server 实例。还可指定是否想要安装向导为此 DB2 Everyplace Sync Server 实例创建控制数据库。还可指定是否想要安装向导为正在创建的 DB2 Everyplace Sync Server 实例创建 DB2 Everyplace 样本数据库和 Visiting Nurse 服务器样本应用程序。选择适当的安装后的操作后,单击下一步
    4. 如果选择不为 DB2 Everyplace Sync Server 实例创建 DB2 Everyplace Sync Server 控制数据库,则“远程控制数据库信息”面板打开。输入具有控制数据库的远程机器的主机名、DB2 实例的连接端口和正在创建以编目远程控制数据库的本地节点的名称。单击下一步以进至步骤 9
  8. 如果选择“仅控制数据库”:

    进至步骤 11

  9. 如果选择“仅 DB2 Everyplace Sync Server”:
    1. 将打开一个面板,可在其中选择想要安装的功能部件。单击下一步,“选择安装操作”面板打开。
    2. 选择想要启用的安装操作旁的复选框。还可同时选择两个操作,但必须至少选择一个。如果不选择安装操作,将接收到错误。指定是想要安装向导在计算机上安装 DB2 Everyplace 还是生成响应文件。响应文件用来记录交互式安装期间所需的用户响应。它可用于在其它计算机上进行自动安装。选择适当的安装操作后,单击下一步。“选择 UNIX 安装后的操作”面板打开。
    3. 选择想要启用的安装后的操作旁的复选框。可指定是否想要安装向导创建 DB2 Everyplace Sync Server 实例。单击下一步
    4. “指定 DB2 Everyplace Sync Server 实例信息”面板打开。输入用户名、密码和用于 DB2 Everyplace Sync Server 实例的语言环境。指定必需信息后,单击“下一步”。“远程控制数据库信息”面板打开。
    5. 输入远程控制数据库驻留的机器的主机名、DB2 实例的连接端口、将在本地节点目录中创建以编目远程控制数据库的节点的名称以及用来连接至远程控制数据库的用户名和密码。单击下一步以进至步骤 12
  10. 如果计算机上安装 DB2 通用数据库,会打开信息面板。如果计算机上安装了 DB2 通用数据库,则进至步骤 6。
    1. 将需要您对 DB2 数据库管理服务器实例指定用户信息。输入用户名、密码、主组名和用户主目录。单击下一步
    2. 将需要您对 DB2 实例所有者指定用户信息。输入用户名、密码、主组名和用户主目录。单击下一步
    3. 将需要您对 DB2 受防护用户指定用户信息。输入用户名、密码、主组名和用户主目录。单击下一步
  11. JDBC 迁移面板打开。如果想要在 DB2 Everyplace 安装结束时迁移 JDBC 预订,则选择。迁移过程要求在 JDBC 预订中使用的源数据库在迁移过程期间是活动的。此外,必须执行版本 8.1.4 的迁移注意事项中列示的步骤。如果选择,则必须先迁移 JDBC 预订才能启动 DB2 Everyplace Sync Server。单击下一步。“用户复位”面板打开。
  12. 此面板告诉您一些用户有未完成的同步会话或已取消同步。DB2 Everyplace Sync Server V8.1.4 使用新消息存储并覆盖这些用户的现有剩余消息。如果这些用户在 DB2 Everyplace 迁移至版本 8.1.4 后再次尝试同步,他们将接收到错误。要避免接收到此错误,这些用户必须复位。如果想要让这些用户在安装结束时复位,则选择。如果想要自己复位这些用户,则选择。如果希望退出安装向导并让这些用户完成同步会话,则选择取消。单击下一步
  13. “指定 DB2 Everyplace Sync Server 实例信息”面板打开。输入用户名、密码和用于 DB2 Everyplace Sync Server 实例的语言环境。在指定必需的信息后,单击下一步
  14. “安装前的总结面板”打开,它列示了将安装在计算机上的功能部件和用于 DB2 Everyplace Sync Server 的配置信息。它还将列示嵌入式 Application Server - Express 的配置信息。这些客户机使用列示在此面板上的“服务器”端口和 SSL 端口来与 DB2 Everyplace Sync Server 同步。阅读完安装前的总结后,单击下一步
  15. “安装”开始并以进度条的形式描述安装进度。在安装期间,安装向导:
    • 将安装下列各项:
      • 嵌入式版本的 DB2 通用数据库(如果未安装 DB2 UDB 的话)。如果安装不成功,则安装向导将打开错误日志并异常终止。如果嵌入式版本的 DB2 通用数据库的安装成功,安装向导将继续。
      • DB2 Everyplace。在此安装期间,用于所选安装类型和功能部件的文件将复制至先前指定的目标目录
    • 执行安装后的配置任务,包括:
      • 创建 DB2 Everyplace Sync Server 实例
      • 创建 DB2 Everyplace 样本数据库
      • 创建服务器样本应用程序
      • 安装预配置 Linux 客户机(在 Linux 服务器上)
    • 打开“安装后的总结面板”。此面板包含用于安装后的验证的指示信息。它还提供有关如何使用预配置 Windows 客户机来与您安装的 DB2 Everyplace Sync Server 同步的指示信息。阅读该信息后,单击完成
  16. 祝贺您!您已经成功安装了 DB2 Everyplace Enterprise Edition。


响应文件安装指示信息

要在 Windows 服务器上使用响应文件安装 DB2 Everyplace Enterprise:

输入以下命令:DB2Everyplace.exe -silent -options <response file name>

此示例包括一些可用响应文件设置:

# Install location for DB2 Everyplace Enterprise
-P installLocation=C:\DB2Everyplace

# Install location for the embedded version of DB2 Universal Database
-W DB2eConfigProps.db2Path=C:\SQLLIB

# Authentication information for the DB2 Database Administration Server
-W DB2eConfigProps.db2Username=db2admin
-W DB2eConfigProps.db2Password=admindb2

# Authentication information for DB2 Everyplace Sync Server
-W DB2eConfigProps.db2eUsername=db2admin
-W DB2eConfigProps.db2ePassword=admindb2

# Option to configure windows client for synchronization demonstration
-W DB2eConfigProps.createWin32Client=true

# Option to create sample database and server sample application
-W DB2eConfigProps.createSample=true

# Option to start windows service for DB2 Everyplace Sync Server at the end of installation
-W DB2eConfigProps.startWindowsService=true


要在 UNIX 服务器上使用响应文件安装 DB2 Everyplace Enterprise:

输入以下命令:DB2Everyplace.bin -silent -options <response file name>

此示例包括一些可用响应文件设置:

# User information for the DB2 Database Administration Server
-W DB2eConfigProps.dasInstance=dasusr1
-W DB2eConfigProps.dasInstanceGroup=dasadm1
-W DB2eConfigProps.dasInstanceHome=/home/dasusr1
-W DB2eConfigProps.dasInstancePassword=db2esync

# User information for the DB2 instance owner
-W DB2eConfigProps.db2Instance=db2inst2
-W DB2eConfigProps.db2InstanceGroup=db2grp1
-W DB2eConfigProps.db2InstanceHome=/home/db2inst2
-W DB2eConfigProps.db2InstancePassword=db2esync

# User information for the fenced user
-W DB2eConfigProps.fenceInstance=db2fenc1
-W DB2eConfigProps.fenceInstanceGroup=db2fgrp1
-W DB2eConfigProps.fenceInstanceHome=/home/db2fenc1
-W DB2eConfigProps.fenceInstancePassword=db2esync

# Option to create DB2 Everyplace Sync Server instance
-W DB2eConfigProps.createDB2eInstance=true
-W DB2eConfigProps.db2eInstance=db2inst2
-W DB2eConfigProps.db2eInstancePassword=db2esync
-W DB2eConfigProps.db2eInstanceLocale=en_US

# Option to create sample database and server sample application
-W DB2eConfigProps.createSample=true



安装后的验证

要在 Windows 服务器上验证安装:

1. 要验证 DB2 Everyplace Sync Server 已在计算机上成功启动,在浏览器窗口中输入以下 URL

http://127.0.0.1:<port>/db2e/db2erdb

将 <port> 替换为列示在“安装后的总结面板”中的服务器端口。您将接收到类似 DB2e SyncServer (Fri Sep 19 07:47:34 PDT 2003) 的一条消息,指定服务器已成功启动并显示启动日期和时间。

2. 要使用预配置 Windows 客户机来与计算机上安装的 DB2 Everyplace Sync Server 同步,遵循下列指示信息:

  1. 将目录切换至 %DSYINSTDIR%\Server\sample\democlient
  2. 运行 goSample.bat。这将执行与服务器的同步操作,而且您将在结束时见到一条消息指示操作是否成功。
  3. 要查询表并更新它们,使用 DB2eCLP.exe 启动“DB2 Everyplace 命令行处理器”。
  4. 使用以下命令连接至客户机上的数据库:connect to ./data/jdbcsubdir/;
  5. 然后,可使用常规命令来查询或更新客户机上的数据库中的表。
  6. 更改客户机上的数据后,需要再次运行 goSample.bat 以使更改与源同步。

3. 要对 DB2 Everyplace Sync Server 停止 Windows 服务,可使用“控制面板”中的服务菜单。安装向导为 DB2 Everyplace Sync Server 创建的服务的名称为 IBM WebSphere Application Server V5 - IBMDB2eServer。还可使用“开始”菜单中的快捷方式来启动和停止 DB2 Everyplace Sync Server。

4. 要启动“移动式设备管理中心”,可使用“开始”菜单中的快捷方式。或者,还可将目录切换至 %DSYINSTDIR%\Server\bin 并运行 dsyadmin.bat

要在“移动式设备管理中心”中创建预订和其它同步对象,参阅《IBM DB2 Everyplace Sync Server 管理指南》 的第 4 章『移动式设备管理中心和同步对象』以及第 5 章『使用移动式设备管理中心』。

要使用“XML 脚本编制”工具创建预订和其它同步对象,参阅《IBM DB2 Everyplace Sync Server 管理指南》的第 6 章『XML 脚本编制工具』。

要在移动式设备上安装 DB2 Everyplace,参阅《IBM DB2 Everyplace 安装和用户指南》的第 2 章『在移动式设备上安装 DB2 Everyplace』。

注意:为了访问 DB2 Everyplace 资料库,使用开始 -> 程序 -> IBM DB2 Everyplace -> 信息中的快捷方式。或者,DB2 Everyplace 文档安装在 %DSYINSTDIR%\doc\<lang> 目录中。将 <lang> 替换为 DB2 Everyplace Express 安装的语言环境。



要在 Unix 服务器上验证安装:

注意:
  1. 在 Unix 上,需要作为 DB2 Everyplace Sync Server 实例登录才能执行任何安装后的验证。
  2. 在启动“移动式设备管理中心”和 DB2 Everyplace Sync Server 之前,必须将 DISPLAY 变量导出至有效显示器。

1. 对安装向导创建的 DB2 Everyplace 实例启动 DB2 Everyplace Sync Server。打开新的 shell 并将目录切换至 $DSYINSTDIR/Server/bin 并执行 dsysync.sh。您将在服务器启动时接收到通知。

2. 要验证 DB2 Everyplace Sync Server 在计算机上成功启动,在浏览器窗口中输入以下 URL

http://127.0.0.1:<port>/db2e/db2erdb。

将 <port> 替换为由安装向导创建的 DB2 Everyplace Sync Server 实例的“安装后的总结面板”中列示的服务器端口。您将接收到类似 DB2e SyncServer (Fri Sep 19 07:47:34 PDT 2003) 的一条消息,指定服务器已成功启动并显示启动日期和时间。

3. 在 Linux 服务器上,要使用预配置 Linux 客户机来与计算机上安装的 DB2 Everyplace Sync Server 同步,遵循下列指示信息:

  1. 将目录切换至 $DSYINSTDIR/Server/sample/democlient
  2. 运行 goSample.sh。这将执行与服务器的同步操作,而且您将在结束时见到一条消息指示操作是否成功。
  3. 要查询表并更新它们,使用 SampleCLP 启动“DB2 Everyplace 命令行处理器”。
  4. 使用以下命令连接至客户机上的数据库:connect to ./data/jdbcsubdir/;
  5. 然后,可使用常规命令来查询/更新客户机上的数据库中的表。
  6. 更改客户机上的数据后,需要再次运行 goSample.sh 以使更改与源同步。

4. 要启动“移动式设备管理中心”,将目录切换至 $DSYINSTDIR/Server/bin 并运行 dsyadmin.sh
注意:
在 Linux 上,在启动“移动式设备管理中心”之前必须启动“DB2 JDBC Applet 服务器”。这可以通过运行 db2jstrt 来完成。“DB2 JDBC Applet 服务器”的缺省端口为 6789。如果另一进程已经采用了端口 6789,则必须提供另一端口作为 db2jstrt 的可选参数。如果在 6789 之外的端口上启动了“DB2 JDBC Applet 服务器”,则必须提供该端口作为 dsyadmin.sh 的参数。每次重新引导机器时,都需要重新启动“DB2 JDBC Applet 服务器”。

5. 要停止 DB2 Everyplace Sync Server,将目录切换至 $DSYINSTDIR/Server/bin 并运行 dsysyncstop.sh。您将在服务器停止时接收到通知。

要在“移动式设备管理中心”中创建预订和其它同步对象,参阅《IBM DB2 Everyplace Sync Server 管理指南》 的第 4 章『移动式设备管理中心和同步对象』以及第 5 章『使用移动式设备管理中心』。

要使用“XML 脚本编制”工具创建预订和其它同步对象,参阅《IBM DB2 Everyplace Sync Server 管理指南》的第 6 章『XML 脚本编制工具』。

要在移动式设备上安装 DB2 Everyplace,参阅《IBM DB2 Everyplace 安装和用户指南》的第 2 章『在移动式设备上安装 DB2 Everyplace』。

注意:DB2 Everyplace 文档安装在 $DSYINSTDIR/doc/<lang> 目录中。将 <lang> 替换为 DB2 Everyplace Sync Server 实例的语言环境。


安装后的注意事项

在 UNIX 上创建 DB2 Everyplace 实例

如果在安装期间未创建 DB2 Everyplace 实例或者您想要在安装过程之外创建附加实例,使用 dsyicreate.sh 命令。注意:DB2 Everyplace 实例同时必须是 DB2 通用数据库实例。因此,只有充当 DB2 实例所有者的用户标识才能拥有 DB2 Everyplace 实例。

要创建 DB2 Everyplace 实例,使用安装根目录的 instance 目录中的 dsyicreate.sh 命令
(在 Linux 和 Solaris 上,该命令在 /opt/DB2Everyplace81 目录中,在 AIX 上,该命令在 /usr/lpp/DBEveryplace81 目录中)。作为 root 用户运行 dsyicreate.sh 命令。运行 dsyicreate.sh 以显示创建 DB2 Everyplace Sync Server 实例所需的参数列表。


卸载 DB2 Everyplace Enterprise Edition

本节说明如何在 Windows 和 Unix 平台上卸载 DB2 Everyplace Enterprise Edition。

要在 Windows 服务器上卸载 DB2 Everyplace Enterprise:

注意:强烈建议在卸载 DB2 Everyplace 之前对 DB2 Everyplace Sync Server 停止“Windows 服务”。卸载向导还将卸载嵌入式版本的 DB2 UDB。在卸载 DB2 Everyplace 之前,必须删除在本地系统目录中创建的所有数据库。

1. 通过使用“添加/删除程序”或通过双击 %DSYINSTDIR%\Uninstaller 目录中的 DB2EveryplaceUninstall.exe 来启动卸载向导。必须作为管理员运行它。

2. 遵循屏幕上的指示信息来卸载 DB2 Everyplace。

3. DB2 Everyplace 卸载向导将在除去 DB2 Everyplace Sync Server 之前尝试对其停止“Windows 服务”。如果有任何错误,会将错误信息记录到 uninstall.log 中。

要在 Unix 服务器上卸载 DB2 Everyplace Express Edition:

注意:强烈建议在卸载 DB2 Everyplace 之前停止在 DB2 Everyplace Sync Server 实例下运行的服务器。卸载向导还将卸载嵌入式版本的 DB2 UDB。在卸载 DB2 Everyplace 之前,必须删除 DB2 UDB DAS 实例、DB2 UDB 防护用户、所有 DB2 UDB 实例和在本地系统目录中创建的数据库。

1. 通过运行 DB2EveryplaceUninstall.bin(对于 Linux 和 Solaris,在 /opt/DB2Everyplace81/Uninstaller 目录中,对于 AIX,在 /usr/lpp/DB2Everyplace81/Uninstaller 中),作为 root 用户启动卸载向导。

2. 遵循屏幕上的指示信息来卸载 DB2 Everyplace。

3. DB2 Everyplace 卸载向导将在删除 DB2 Everyplace Sync Server 实例之前尝试停止在其下运行的服务器。如果有任何错误,会将错误信息记录到 uninstall.log 中。