6. 安装 DB2 Express-C

本章介绍在 32 位 Linux 系统上使用 db2setup 安装方法安装 DB2 Express-C 的典型设置场景。

6.1. db2setup 安装

6.1.1. 先决条件

  • 确保您的系统满足第 5 节中概述的软件、内存和磁盘需求。

  • 您需要 root 权限才能执行安装。

  • DB2 安装启动板是一个图形安装程序。您必须拥有 X Window System 软件,该软件能够呈现图形用户界面,以便 DB2 安装启动板在您的机器上运行。

6.1.2. 步骤

要安装 DB2 Express-C 9

  1. 以具有 root 权限的用户身份登录系统。

  2. 如果您从 CD 或 DVD 安装,请输入命令以安装 DB2 安装介质。例如,

    mount /media/cdrom
    如果您使用下载的 tar.gz 文件,请将此归档文件的内容解压到硬盘上的某个位置。例如,假设 tar.gz 文件下载到/tmp目录
    cd /tmp
    tar zxf db2exc_912_LNX_x86.tar.gz

  3. 切换到 install 目录。对于 CD/DVD 安装

    cd /media/cdrom/exp/disk1
    对于下载并解压的 tar.gz 文件
    cd /tmp/exp/disk1

  4. 运行 db2setup 命令。

    ./db2setup

  5. 当 IBM DB2 安装启动板打开时,选择“安装产品”。

  6. 在主窗口中选择“安装新产品”按钮。

  7. 当“欢迎使用 DB2 安装向导”窗口出现时,单击“下一步”。

  8. 阅读许可协议,如果您接受条款,则选择“接受”按钮(默认情况下选择“拒绝”按钮)。单击“下一步”。

  9. 在“选择安装类型”窗口中,选择要执行的安装类型。您有三个安装选项

    • 典型安装:460–560 MB。此选项使用具有默认值的典型配置安装和配置大多数 DB2 组件。此选项包括所有核心功能,以及 ODBC 支持和常用工具(如控制中心)。您可以选择“查看功能”按钮以查看此选项安装哪些组件。
    • 精简安装:380–460 MB。此选项仅安装和配置基本 DB2 组件,并在您的计算机上执行最少的配置。使用此选项,您将获得基本服务器和客户机支持,以及 Java 和 SQL 过程支持。同样,您可以单击“查看功能”按钮以获取更多信息。
    • 定制安装:320–820 MB。此选项允许您仅安装您选择的那些组件;并创建和定制基本 DB2 实例。

    做出选择并单击“下一步”。(以下说明基于定制安装选项)。

  10. 在“选择安装操作”窗口中,选择“在此计算机上安装 DB2 Express”单选按钮。您还可以通过选择“将您的设置保存在响应文件中”来将您的安装设置保存在响应文件中。如果您计划在环境中的其他计算机上使用相同的设置安装 DB2,则应选择此选项。

  11. 在“选择要安装的功能”窗口中,选择您想要的 DB2 元素。您可以通过选择每个组件并阅读“描述”部分中的相应描述来预览每个组件。

    您还可以选择 DB2 程序文件的安装位置。对于首次安装,默认情况下,此位置是/opt/ibm/db2/V9.1/一旦您决定要安装的功能和目标位置,请单击“下一步”。

  12. 在“语言”窗口中,选择您想要为计算机上的消息和用户界面安装的语言。无论其他语言选择如何,英语始终会安装。单击“下一步”。

  13. 在“指定 DB2 信息中心的位置”窗口中,选择您希望如何访问 DB2 信息中心。DB2 信息中心包含 DB2 和其他相关 DB2 产品的文档。“在 IBM 网站上”按钮默认处于选中状态。通过选择此选项,DB2 配置为使用您的浏览器访问 Web 上的文档。如果您在内联网服务器上的其他位置安装了 DB2 信息中心的副本,则可以选择“在以下内联网服务器上”按钮。在“主机名”和“端口号”文本字段中指定值(端口号的默认值为51000)。单击“帮助”按钮以获取更多信息,否则单击“下一步”。

  14. 在“设置 DB2 管理服务器的用户信息”窗口中,填写将管理 DB2 管理服务器的用户的相关信息。选择“新用户”按钮或“现有用户”按钮。“密码”和“确认密码”文本框以红色轮廓显示,指示必须填写的必填字段才能继续安装。如果您选择创建新用户,则将在您的 Linux 系统上创建一个用户帐户(包括主目录)。单击“下一步”。

  15. 如果您想创建一个新的基本 DB2 实例来存储数据库,则在“设置 DB2 实例”窗口中选择“创建 DB2 实例”按钮。否则,选择“推迟此任务直到安装完成后”按钮。如果您选择第二个选项,则需要在安装后使用 db2icrt 命令创建一个新实例。单击“帮助”以获取更多信息,否则单击“下一步”。

  16. 如果您创建新实例,请在“设置 DB2 实例所有者的用户信息”窗口中填写 DB2 实例所有者的相关信息。选择“新用户”按钮或“现有用户”按钮。“密码”和“确认密码”文本框以红色轮廓显示,指示必须填写的必填字段才能继续安装。同样,如果您选择创建新用户,则将在您的 Linux 系统上创建一个用户帐户(包括主目录)。单击“下一步”。

  17. 在“设置受防护用户的用户信息”窗口中,填写 DB2 受防护用户的相关信息。选择“新用户”按钮或“现有用户”按钮。“密码”和“确认密码”文本框以红色轮廓显示,指示必须填写的必填字段才能继续安装。有关受防护用户以及受防护用户与受防护和非受防护用户定义的函数 (UDF) 和存储过程之间关系的更多信息,请单击“帮助”。否则,单击“下一步”继续。

  18. 在“配置实例 IP 通信和启动”窗口中,配置 DB2 实例以进行 TCP/IP 通信。您可以接受在“服务名称”和“端口号”字段中找到的默认值,也可以选择您自己的值。如果您想稍后配置实例属性,请选择“此时不配置”按钮。此服务名称和端口将添加到系统的 services 文件中,通常位于/etc/services.

    您还可以选择是否在系统启动时启动此实例。如果您计划将系统作为 DB2 服务器运行,则建议这样做。单击“下一步”。

  19. 在“准备 DB2 工具目录”窗口中,如果您想使用任务中心或任务调度程序,请选择“准备 DB2 工具目录”按钮。此选项创建一个本地数据库,用于存储任务元数据。如果您没有此任务存储库,则调度程序将无法运行。如果您想在完成安装后创建 DB2 工具目录,请选择“不准备 DB2 工具目录”按钮。您可以稍后使用 CREATE TOOLS CATALOG 命令手动创建 DB2 工具目录。单击“下一步”。

    如果您决定创建 DB2 工具目录,您可以指定在哪个实例、数据库和模式中存储 DB2 工具目录。DB2 工具目录将放置在实例所有者的主目录中。单击“下一步”。

  20. 在“设置通知”窗口中,指定通知邮件服务器和联系人列表。这允许 DB2 在数据库需要关注时通知管理员。创建本地存储的新联系人列表,或使用位于远程 DB2 服务器上的现有全局联系人列表。使用可用的 SMTP 服务器,该服务器将接受未经身份验证的 SMTP 消息以进行电子邮件通知。您也可以选择跳过此步骤;DB2 仍会将所有管理通知记录在日志文件中。单击“下一步”。

  21. 如果您在上一步中为联系人指定了新的本地列表,则在“指定健康监视器通知的联系人”中,您可以添加姓名和电子邮件地址,DB2 运行状况中心消息将发送到该地址,以获取来自 DB2 数据库的任何运行状况警报。
  22. 在“开始复制文件”窗口中,查看安装设置,然后单击“完成”以完成安装。“当前设置”面板提供您的安装和配置设置的摘要。

在将文件复制到您的计算机时,您将在“正在安装 DB2 Express”窗口上看到两个状态栏,一个指示每个单独安装任务的进度,另一个指示总体安装进度。安装完成后,“安装完成”窗口指示需要采取哪些(如果有)安装后步骤,以及显示安装日志文件报告的选项卡(标记为“日志文件”)。单击“完成”以关闭此窗口和安装启动板。