DB2 Linux 版、UNIX 版和 Windows 版版本 9.7
需要手动配置的安装方法(Linux 和 UNIX) >

使用有效内容文件来安装 DB2 产品(Linux 和 ®)

此任务描述如何从 DB2® 有效内容文件来安装 DB2 产品、组件和功能部件。这不是建议的安装方法。建议您使用"DB2 安装"向导或响应文件方法。

先决条件

在部署 DB2 有效内容文件之前:

限制

不能使用操作系统的本机安装实用程序(例如,rpm、SMIT、swinstall 或 pkgadd)来手动安装 DB2 产品、组件或功能部件。

要从 DB2 有效内容文件安装 DB2 产品、组件和功能部件:

  1. 对于 root 用户安装,请作为 root 用户登录。对于非 root 用户安装,请使用将拥有 DB2 安装的用户标识来登录。
  2. 插入并安装相应的 DVD 或者访问安装映像所存储在的文件系统。
  3. 找到想要安装的 DB2 组件。每个 DB2 产品 DVD 都提供了列示可供安装的组件的文件。组件列表包含在一个名为 ComponentList.htm 的文件中,该文件位于 DVD 上的 /db2/platform 目录中,其中 platform 是正在进行安装的平台。
  4. 解压缩有效内容文件。
    注:
    要让 DB2 产品和组件一起工作,必须将它们安装在单个路径中。这与可以将 DB2 产品安装到多个路径中并不矛盾。但是,要让产品和组件一起工作,必须将它们安装在同一路径中,并且它们必须属于同一发行版级别。如果组件具有先决条件,那么查看每个有效内容中的 DB2DIR/.metadata/COMPONENT/prereqs 文件,以了解先决条件。如果缺少了任何必需组件,那么该功能将不起作用。

    要解压缩有效内容文件,请运行相应的命令:

    其中
  5. 要确保每个 DB2 可执行文件和库文件上的嵌入式库搜索路径都使用安装路径,请运行下列命令:
    DB2DIR/install/db2chgpath
    其中 DB2DIR 是要用来安装的完整路径名。
    重要说明:
    • 在运行 db2chgpath 命令之后,将无法移动程序文件。
    • 如果随后在同一路径安装其他功能部件,那么必须运行 db2stop 命令,然后重新运行 db2chgpath 命令。
  6. 对于 root 用户安装,您可以在此时使用 db2icrt 命令来创建 DB2 实例。 如果不需要创建实例,那么至少应该运行 db2ilist 命令。此时必须运行 db2icrt 命令或 db2ilist 命令,这是因为运行其中任何一个命令的副作用是使用全局注册表注册该安装。
  7. 对于非 root 用户安装,运行 $HOME/sqllib/db2nrcfg 以配置非 root 用户实例。
  8. 设置 db2ls 实用程序。 db2ls 实用程序允许您查询有关已安装的 DB2 副本的信息。要设置 db2ls 实用程序:
    1. 通过运行下列命令来确定哪个 DB2 副本是最新的副本:
      db2greg -dump
      将显示诸如以下内容的输出:
      S,DB2,9.5.0.0,/opt/ibm/copy1,-,,0,,,1159464765,0 
      S,DB2,9.5.0.1,/opt/ibm/copy2,,,1,0,,1159466596,0
      在样本输出中,第二行中的 9.5.0.1 指示 copy2 的级别比处于 9.5.0.0copy1 的级别高。
    2. 检查 /usr/local/bin 以了解指向 db2ls 的链接是否存在。如果存在,那么检查它指向哪个 DB2 副本。
    3. 如果下列任一条件为 true,那么创建指向 /usr/local/bin 目录中的 /opt/ibm/<latest_copy>/install/db2ls 的链接(其中 <latest_copy> 是级别最高的 DB2 副本):
      • /usr/local/bin/db2ls 不存在
      • /usr/local/bin/db2ls 存在,但它指向已安装的 DB2 副本,此副本不是系统上最新的副本
  9. 通过运行服务器安装中提供的 db2fmcu 命令来设置位于 /etc/inittab 中的 DB2 故障监视器。 例如:
    DB2DIR/bin/db2fmcu -u -p /etc/inittab
    其中 DB2DIR 是要用来安装的完整路径名。
  10. 对于非 root 用户安装,在安装 DB2 产品之后,您需要打开新登录会话以使用非 root 用户 DB2 实例。另外,如果将 DB2 实例环境的来源设置为 $HOME/sqllib/db2profile(对于 Bourne shell 和 Korn shell 用户)或 $HOME/sqllib/db2chsrc(对于非 C shell 用户),其中 $HOME 是非 root 用户的主目录,那么也可以使用同一登录会话。

在部署有效内容之后,还有一些必须执行的手动配置任务。请参阅相关任务以了解详细信息。

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