UNIX** 版快速入门

人工安装 DB2 AIX 版

建议使用 db2setup 实用程序来安装 DB2 AIX 版。 若您不想使用此实用程序, 则可以使用 AIX 的“系统管理接口工具”(SMIT) 来人工安装 DB2。

借助 SMIT,可以安装软件包或可安装 DB2 产品和文件集的子集。 使用软件包功能部件来安装 DB2 比安装个别文件集更容易, 原因是选择单个软件包时不需要从一个很长的列表中选择所有必需的文件集。

要使用 SMIT 软件包功能部件来安装 DB2:

  1. 注册为具有超级用户权限的用户。
  2. 插入并安装适当的 CD-ROM。
  3. 输入 smit 命令。
  4. 选择软件安装和维护 --> 安装和更新软件 --> 安装软件包(简易安装)
  5. 指定安装媒体的输入设备或目录,或单击“列表”以显示所有输入设备或目录。
  6. 选择您安装的 CD-ROM 驱动器,然后按 Enter 键。
  7. 选择您想安装的软件包并按 Enter 键。“安装软件包”窗口打开。
  8. 复查软件包安装参数。尤其是, 应确保落实软件更新自动安装必备软件被设置为。再次单击确认开始安装。
  9. 若未在此系统上安装 DB2 媒体定义的软件包,则使用以下过程安装它:
    1. 要安装的软件包菜单中, 选择媒体定义选项,然后按 Enter 键。
    2. 安装软件包内容菜单中, 按 Enter 键继续安装。可能会显示信息,以指示安装状态。按 Enter 键继续。
    3. 按 F3 键以返回到安装软件包内容菜单。
    4. 按 F4 键以重新显示软件包的列表。选择您想安装的软件包, 并按 Enter 键以开始安装过程。DB2 将安装在 /usr/lpp/db2_07_01/ 中。

若想在其他机器上安装软件包,重复本节中的步骤。
注意:当使用软件包功能部件来安装 DB2 时, 不会自动安装“DB2 产品库”(HTML) 文件集。另外, 不会安装非英语版的“DB2 产品信息”。必须使用下列方法来单独安装这些文件集。

要使用 SMIT 来安装 DB2 产品或文件集的子集:

  1. 注册为具有超级用户权限的用户。
  2. 插入并安装适当的 CD-ROM。
  3. 输入 smit install_latest 命令。
  4. 指定 DB2 的 输入设备/目录并按 Enter 键。

    例如,若 /cdrom 是 CD-ROM 的安装目录, 则输入 /cdrom/db2 来作为“输入”设备。

  5. 按 F4 键显示要安装的软件的列表。
  6. 按 F7 键以标记一个或多个文件集以进行安装。若您正在安装一个非英语版的“DB2 产品库”(HTML) 文件集, 则还会自动安装英语版的“DB2 产品文档”(HTML) 文件集。
  7. 按 Enter 键以安装所选择的文件集。DB2 将安装在 /usr/lpp/db2_07_01/ 中。
  8. 当命令显示确认时,按 F10 键退出。

若想在其他机器上安装 DB2 产品或文件集的子集,可重复本节中的步骤。

若安装了“DB2 产品库”(HTML) 文件集, 则必须运行 /usr/lpp/db2_07_01/doc/db2insthtml locale 命令来解压 HTML 文档,其中,locale 表示所安装的文件集的语言标识符。若安装了任何非英语版的 “DB2 产品库”文件集,则首先对英语版文件集运行此命令, 然后对每个所安装的非英语版文件集本国语言环境重新运行此命令。

要恢复磁盘空间,您可能希望在安装之后除去压缩的 tar 文件和产品库文件集。 在除去压缩的 tar 文件和文件集之后,您将仍能够查看 HTML 书籍。

若未安装 DB2 工具, 则可以通过创建 SAMPLE 数据库,并与该数据库相连来验证安装。 有关详情,参见验证安装

DB2 AIX 版后安装任务

在人工安装 DB2 产品之后,应该为实例拥有者、“管理服务器”、 受防护用户定义函数 (UDF) 和存储过程创建组 ID 和用户 ID。一旦设置了这些 ID, 您就可以创建实例、创建“管理服务器”、安装许可证密钥以及为 DB2 文件创建链接。
注意:若安装 DB2 时使用的是 db2setup 实用程序,则不需要执行这些任务。

为实例拥有者、“管理服务器”和 UDF 创建组 ID 和用户 ID

应该为实例拥有者、“管理服务器”以及 UDF 和存储过程创建组 ID 和用户 ID。若想使用现存的用户 ID 或组 ID, 则可以跳过本节,并继续创建实例。

除了操作系统对用户名和组实施的规则之外, 您还必须遵守在附录 E, 命名规则中所描述的规则。

要为实例拥有者创建组和用户 ID:

  1. 注册为具有超级用户权限的用户。
  2. 输入以下命令以建立新组:
       mkgroup id=999 dbadmin1 
    

    其中,999 表示组 ID, dbadmin1 表示组名。此新组是实例的 SYSADM 组。

  3. 输入以下命令以建立新用户:
    mkuser id=1004 pgrp=dbadmin1 groups=dbadmin1 home=/home/db2inst1 db2inst1
     passwd db2inst1
    

    其中,1004 表示用户 ID, dbadmin1 表示您在先前步骤中创建的组, /home/db2inst1 表示用户的主目录, 而 db2inst1 表示用户名和实例名。

应该对您创建的每个实例使用唯一的用户 ID。这样,若系统发生错误,可以较容易地从错误恢复。

要为“管理服务器”创建组 ID 和用户 ID, 遵循与用来为实例拥有者创建 ID 的步骤相同的步骤。必须对“管理服务器”和实例拥有者使用不同的用户 ID。 为安全起见,建议您对“管理服务器”和实例拥有者使用不同的组 ID。

要为 UDF 和存储过程创建组 ID 和用户 ID, 遵循与用来为实例拥有者创建 ID 的步骤相同的步骤。为安全起见, 建议您对 UDF 和实例拥有者使用不同的用户 ID。创建 DB2 实例时, 将要求您提供 UDF 用户 ID。

创建实例

DB2 实例是一个环境,您在其中存储数据并运行应用程序。使用 db2icrt 命令来创建实例。 您必须具有超级用户权限才能输入此命令。 有关数据库实例的详情,参考管理指南

带下列参数运行 db2icrt 命令:

   DB2DIR/instance/db2icrt -a AuthType -u FencedID InstName

其中:

创建“管理服务器”

“管理服务器”提供这样的服务,它们支持自动配置与 DB2 数据库的连接的工具。 “管理服务器”还支持使用“控制中心”从服务器系统或远程客户机管理 DB2 的工具。 有关“管理服务器”的详情,参考管理指南

要创建“管理服务器”, 使用 DB2DIR/instance/dasicrt ASName 命令

其中 DB2DIR = /usr/lpp/db2_07_01 在 AIX 上


= /opt/IBMdb2/V7.1 HP-UX, PTX、SGI IRIX 或 Solaris


= /usr/IBMdb2/V7.1 在 Linux 上

ASName 表示您想创建的“管理服务器”的名称。

更新许可证密钥

您的许可权证明许可证信息小册子标识给您发放了许可证的产品。

要更新 DB2 产品许可证密钥:

  1. 注册为具有超级用户权限的用户。
  2. 用如下命令更新您的 DB2 产品许可证:
       /usr/lpp/db2_07_01/adm/db2licm -a filename
    

    其中,filename 是与您购买的产品对应的许可证文件的完整路径名和文件名。

    DB2 产品许可证密钥被添加到 /var/ifor/nodelock 文件中。

    这些产品的许可证文件的名称是:

    db2udbee.lic
    DB2 通用数据库企业版

    db2conee.lic
    DB2 Connect 企业版

    db2udbwe.lic
    DB2 通用数据库工作组版

    db2dlm.lic
    DB2 通用数据库 DataLinks Manager

    db2udbeee.lic
    DB2 通用数据库扩充企业版

    db2udbwm.lic
    DB2 数据仓库管理程序

    db2relc.lic
    DB2 Relational Connect

    例如,若 CD-ROM 安装在 /cdrom 目录中, 而许可证文件的名称是 db2dlm.lic, 则命令应是:

       /usr/lpp/db2_07_01/adm/db2licm -a /cdrom/db2/license/db2dlm.lic
    

为 DB2 文件创建链接

对于该产品的特定版本和发行版级别, 您可以创建 DB2 文件至 /usr/lib 目录的链接, 以及创建包含文件至 /usr/include 目录的链接。

若正在开发或运行应用程序且想要避免必须指定至产品库和包含文件的完整路径, 则可能要创建这些链接。

要为 DB2 文件创建链接,注册为具有超级用户权限的用户, 并运行 /usr/lpp/db2_07_01/cfg/db2ln 命令。

若存在自 DB2 的先前版本至 /usr/lib/usr/include 目录的现存链接, 则输入 db2ln 命令为此版本的 DB2 创建链接时会自动将先前的链接除去。 若要重新建立至先前版本的库的链接, 则必须先从先前版本的 DB2 执行 db2rmln 命令, 然后才可从先前版本的 DB2 执行 db2ln 命令。 在一个给定的系统上,只能为 DB2 的一个版本建立链接。

下一步

在人工安装 DB2 之后,必须配置实例和 “管理服务器”以接受入站客户机连接。有关详情,参见设置服务器通信

若您正从先前版本的 DB2 进行迁移,则还应该参见DB2 后安装迁移任务


[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 ]