UNIX** 版快速入门

人工安装 DB2 HP-UX 版

建议使用 db2setup 实用程序来安装 DB2 HP-UX 版。 若您不想使用此实用程序,则可以使用 HP-UX 的 swinstall 命令来人工安装 DB2。

在安装 DB2 之前, 应该更新系统的内核配置参数。有关详情,参见更新 HP-UX 内核配置参数

要使用 swinstall 命令来安装 DB2 HP-UX 版产品:

  1. 注册为具有超级用户权限的用户。
  2. 插入并安装适当的 CD-ROM。
  3. 使用以下命令运行 swinstall 程序:
       swinstall -x autoselect_dependencies=true
    

    此命令打开 “软件选择”窗口和“指定源”窗口。 必要时,更改“指定源”窗口中的源主机名

  4. 源存储路径字段中输入 /cdrom/db2/hpux11, 其中,/cdrom 表示 CD-ROM 安装目录。
  5. 单击确认以返回到“软件选择”窗口。
  6. “软件选择”窗口包含要安装的可用软件的列表。选择授权您安装的产品。 您的授权证书许可证信息两本小册子标识授权您安装的产品。

    DB2V7CAE
    DB2 通用数据库运行期客户机 HP-UX 版

    DB2V7CONN
    DB2 Connect 企业版的 HP-UX 版

    DB2V7ENTP
    DB2 通用数据库企业版的 HP-UX 版

    DB2V7WGRP
    DB2 通用数据库工作组版 HP-UX 版

    DB2V7WCC
    DB2 通用数据库控制中心和联机帮助(所有本国语言环境)

    DB2V7SDK
    DB2 应用程序开发客户机

    DB2V7HTML
    HTML 格式的 DB2 通用数据库产品库(所有本国语言环境)。

    DB2V7HTML 产品包括所有 DB2 产品文档的文件集。每种语言都有独立的文件集存在。 例如,英语版的 DB2 产品库的文件集名是 DB2V7HTML.en_US。 每当安装非英语版 DB2V7HTML 文件集时,也会安装英语版。有关 DB2V7HTML 产品中的文件集的完整列表,参见UNIX 平台的 DB2 产品的内容

    在安装 DB2V7HTML 文件集之后, 必须对它进行解压才能查看 HTML 文件。有关指导,参见DBV7HTML 文件集后安装任务

    DB2V7MSG
    DB2 通用数据库产品信息(所有本国语言环境)。

    对于“DB2 产品信息” 在其中可用的每个本国语言环境,DB2V7MSG 产品都包括一个独立的文件集。英语(en_US.iso88591 或 en_US.roman8)本国语言环境没有文件集, 因为这些信息总是与基本产品一起安装的。例如, 要在 fr_FR.iso88591 本国语言环境中安装“DB2 产品信息”, 则需要安装文件集 DB2V7MSG.fr_FR。有关 DB2V7MSG 产品中的文件集的完整列表, 参见UNIX 平台的 DB2 产品的内容

  7. 操作菜单中选择标记为要安装, 以选择要安装的产品。
  8. 当以下信息出现时, 选择确认
       除了刚才标记的软件之外,还会自动标记
       其他软件以解决从属性方面的问题。此信息将
       不再出现。
    
  9. 操作菜单中选择安装(分析), 以开始产品安装并打开“安装分析”窗口。
  10. 状态字段中显示就绪信息时, 在“安装分析”窗口中选择确认
  11. 在“确认”窗口中选择以确认您想要安装该软件。

    当安装软件时,查看“安装”窗口以阅读处理数据, 直到状态字段指示就绪并且 “注意”窗口打开为止。 swinstall 程序装入文件集,并运行该文件集的控制脚本。

  12. 文件菜单中选择退出以退出 swinstall

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

DBV7HTML 文件集后安装任务

在安装任何 DB2V7HTML 文件集之后, 必须对它进行解压才能查看 HTML 文件。要对 DB2V7HTML 文件集进行解压, 运行 /opt/IBMdb2/V7.1/doc/db2insthtml locale 命令, 其中,locale 表示您安装的文件集所采用的语言。

要恢复磁盘空间,您可能希望在安装之后除去压缩的 tar 文件和产品库文件集。 在除去压缩的 tar 文件和文件集之后,您将仍能够查看 HTML 书籍。
注意:每当安装非英语版文件集时, 总是会安装英语版 DB2V7HTML 文件集。 若安装了非英语版 DB2V7HTML 文件集, 则首先对 en_US 本国语言环境运行 db2insthtml 命令, 然后对已安装的所有非英语版 DB2V7HTML 文件集运行该命令。

DB2 HP-UX 版后安装任务

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

若安装 DB2 时您使用的是 db2setup 实用程序, 则不需要执行这些任务。

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

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

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

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

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

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

  3. 输入以下命令以建立新用户:
    useradd -g dbadmin1 -d /home/db2instl -m db2inst1 passwd db2inst1
    

    其中,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 产品许可证:
       /opt/IBMdb2/V7.1/adm/db2licm -a filename
    

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

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

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

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

    db2conee.lic
    DB2 Connect 企业版

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

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

    例如,若 CD-ROM 安装在 /cdrom 目录中, 且许可证文件的名称是 db2udbee.lic, 则该命令应如下所示:

       /opt/IBMdb2/V7.1/adm/db2licm -a /cdrom/db2/license/db2udbee.lic
    

为 DB2 文件创建链接

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

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

要为 DB2 文件创建链接,注册为具有超级用户权限的用户, 并运行 /opt/IBMdb2/V7.1/cfg/db2ln 命令。

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

下一步

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

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


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