安装说明

UNIX 和 Linux 平台上,这些安装说明仅适用于新产品的安装。要应用修订包,请参阅修订包自述文件。

在 Windows 平台上,这些安装说明适用于新产品的安装和修订包的应用。如果要应用修订包,应将这些安装说明与修订包自述文件配合使用。

在安装 DB2 Universal Database(DB2 通用数据库)之前查看整节内容。

3 3 3

目录路径不能包含空格(Linux 和 UNIX

3

如果从一个路径中包含空格的目录中运行 db2setup 程序,则安装将失败并产生以下错误: 3

3
找不到 <file>

将可安装的映像放置在其路径中不包含空格的目录中。

2 2 2

2DB2 UDB 的 JDK 级别(Linux on IA64 和 Linux on PowerPC)2

2在 Linux 上安装 DB2 Universal Database(DB2 通用数据库,UDB)版本 8.2 时,基于 RPM 的安装将尝试安装 IBM Java RPM(IBMJava2-SDK-1.4.1.-2.0.i386.rpm)。

2 2
注:
2
用于 IA64 的 Linux 上的 DB2 UDB 仅支持 Java 1.3.1。有关最新的 Linux SDK 信息,请参阅 IBM developer kit for Linux Web 页面,网址为 http://www.ibm.com/developerworks/java/jdk/linux/tested.html

2如果较新级别的 RPM(例如,IBMJava2-SDK-1.5.0.-2.0.i386.rpm)已经存在,则不会安装后备级别 RPM。

2但是,在这种情况下,安装会保留指向 Java 1.4 路径的 JDK_PATH 数据库配置参数 /opt/IBMJava2-14/。因此,所有与 2Java 有关的功能(包括 DB2 工具目录的安装)都不会起作用。

先决条件

必须作为实例所有者运行以下命令。

过程

7

7
    7
  1. 要使 DB2 UDB 指向正确的 IBM Developer Kit,运行以下命令: 7
    db2 update dbm cfg using JDK_PATH path
    其中 path 为 1.5 安装路径,例如,/opt/IBMJava2-15
7 7 7

解压缩安装映像(Linux 和 UNIX

7

某些安装映像在产品 CD 上是以压缩格式提供的。您需要将安装映像复制至临时目录并解压缩安装映像,才能从这些格式的安装映像中安装 DB2 Universal Database(DB2 通用数据库,UDB)。

7

CD 上的压缩安装映像的文件名为 PRODUCT.tar.ZPRODUCT.tar.gz,其中 PRODUCT 是要安装的 DB2 产品。例如,如果要安装 DB2 UDB 企业服务器版,则相关 CD 上的压缩映像可能被称为 ese.tar.Zese.tar.gz

7

除了软件磁盘需求之外,文件系统还必须具有 2 吉字节的可用空间用来包含 tar.Z 或 tar.gz 文件和解压缩安装映像。

7
7过程 7

要解压缩安装映像,执行下列步骤:

7
    7
  1. 将压缩安装映像复制到至少包含 2 吉字节可用空间的临时文件系统中。
  2. 7
  3. 通过输入 cd /TMP 切换至复制安装映像的目录,其中 7/TMP 表示复制压缩映像的目录。
  4. 7
  5. 如果产品扩展名为 *.tar.Z,则输入以下命令来解压缩安装映像: 7
       zcat PRODUCT.tar.Z | tar -xvf -
    其中 PRODUCT 是要安装的 DB2 产品。
  6. 7
  7. 如果产品扩展名为 *.tar.gz,则输入以下命令来解压缩安装映像: 7
       gunzip -c PRODUCT.tar.gz | tar -xvf - 
    其中 PRODUCT 是要安装的 DB2 产品。 7 7
    注:
    7
      7
    1. gunzip 是 AIX 5L(TM) 缺省安装程序的一部分。如果没有 gunzip,则从 AIX 5L 安装介质安装 7rpm.rte 文件集。rpm.rte 文件集包含 gunzip。
    2. 7
    3. 还可从以下网址下载用于 AIX 5L 的 gzip(它包括 gunzip):http://www.ibm.com/servers/aix/products/aixos/linux/rpmgroups.html
    4. 7
  8. 7
  9. 要使用 DB2 安装向导执行安装,请参阅『从安装映像安装 DB2 UDB(Linux 和 UNIX)』一节。
2 2 2

DB2 UDB 不允许非英语安装路径(Windows)

2

在 Windows 上安装 DB2 Universal Database(DB2 通用数据库,UDB)期间,可以输入 DB2 UDB 的目录路径。但是,输入的目录路径名只能包含英语字符。

6 6 6

下载和解压缩多个产品的修订包(Windows)

6

从 DB2 版本 8 Windows 版修订包 3 开始,IBM 提供的就是特定于产品的修订包,而不是一个通用修订包。这种改变仅影响 Windows 平台上的 DB2 版本 8 产品。

6

例如,如果将 DB2 UDB 企业服务器版版本 8 和 6DB2 Spatial Extender V8 安装在同一 Windows 系统上,则必须下载 DB2 UDB 企业服务器版修订包映像和 Spatial Extender 修订包映像。必须在公共父目录下解压缩每个映像。要使 GUI 安装或静默安装能够继续,必须解压缩所有映像。

6

有关完整的修订包安装指示信息,请参阅最新的 DB2 UDB 修订包自述文件。

7 7 7

从安装映像安装 DB2 UDB(Linux 和 UNIX

7
7先决条件 7

在启动 DB2 安装向导之前:

7
7
7过程
7

如果安装映像在产品 CD 上是以压缩格式提供的,则必须解压缩安装映像才能安装 DB2 UDB。有关详细信息,请参阅『解压缩安装映像(Linux 和 UNIX)』一节。

7

要使用 DB2 安装向导执行安装,输入以下命令: 7

7
    ./PRODUCT/db2setup

其中 PRODUCT 是要安装的 DB2 产品。例如,如果要安装 DB2 UDB 企业服务器版,则输入 ./ese/db2setup。

7

安装启动板打开。遵循安装面板上的指示继续进行。

7 7 7

从安装映像安装 DB2 UDB(Windows)

7
7先决条件 7

在启动 DB2 安装向导之前:

7
7

要使用 DB2 安装向导执行安装,将 CD 插入到驱动器中。如果启用了自动运行功能,该功能将自动启动 DB2 安装启动板。

7
7过程 7

如果自动运行功能未启用,可手工启动 DB2 安装向导:

7
    7
  1. 单击开始并选择运行选项。
  2. 7
  3. 打开字段中,输入以下命令: 7
     x:\setup /i language
    其中: 7
      7
    • x: 表示 CD 驱动器
    • 7
    • language 是对应您所使用的语言的地域标识(例如,EN 对应英语)。
    /i language 参数是可选的。如果未指定该参数,DB2 安装向导将以操作系统使用的语言运行。
  4. 7
  5. 单击确定。DB2 安装启动板打开。
7

遵循安装面板上的指示继续进行。

7 7 7

DB2 UDB 响应文件安装所需的磁盘空间

7

使用响应文件安装 DB2 Universal Database(DB2 通用数据库)产品时,etc 目录中需要具有 1 MB 的可用磁盘空间。

7

如果在响应文件安装期间接收到错误消息 DBI1191I,该消息指示根目录中没有足够的可用磁盘空间。此消息会误导您。检查 etc 目录中的可用磁盘空间量。在重新运行安装之前,至少需要 1 MB 可用磁盘空间。

6 6 6

对于使用 db2setup 命令添加产品的限制(Linux 和 UNIX

6

一旦安装了某种 DB2 产品,就可以添加其它 DB2 产品。如果使用 db2setup 命令来添加产品,则下列建议和限制适用。

6
6建议 6

已安装的产品与要添加的产品应处于同一代码级别。例如,已安装 DB2 Universal Database(DB2 通用数据库,UDB)企业服务器版版本 8 修订包 5 且您想要添加 DB2 Information Integrator 产品。在这种情况下,DB2 Information Integrator 也应处于版本 8 修订包 5 级别。

6
6限制 6

6
6

下表总结了 db2setup 组合:

6 666666666666666666666666666
表 5. db2setup 组合
DB2 修订包级别 其它产品修订包级别 是否允许这种组合?
版本 8 修订包 3 版本 8 修订包 3 是。建议这样组合。
版本 8 修订包 3 版本 8 GA 是,但必须重新应用版本 8 修订包 3。有关重新应用修订包的指示信息,请通过访问 DB2 支持 Web 站点查看相应的“修订包自述文件”。
版本 8 修订包 3 版本 8 修订包 5 否。在安装其它产品之前,首先必须将 DB2 升级到更高的修订包级别(在本示例中为版本 8 修订包 5)。有关安装必需的版本 8 修订包的指示信息,请通过访问 DB2 支持 Web 站点查看相应的“修订包自述文件”。

DB2 支持 Web 站点地址是 http://www.ibm.com/software/data/db2/udb/support.html

DB2 Web 工具

对于下列语言,要求 DB2 Web 工具支持的应用程序服务器符合 Servlet 2.3 规范:

6 6 6

在应用修订包之后绑定 Query Patroller 程序包

6

如果安装了 Query Patroller,则在应用了修订包并执行了所有修订包安装后任务之后,执行下列步骤:

6
    6
  1. 作为具有 DBADM 权限的用户登录。
  2. 6
  3. 切换至恰当的目录: 6其中 INSTPATH 是 DB2 UDB 实例路径。
  4. 6
  5. 运行下列命令: 6
        db2 connect to dbname
    6  db2 bind @qpserver.lst blocking all grant public
6 6 6

位于修订包 3 级别或更新级别的 Query Patroller 安装

6

Query Patroller 是用于控制针对 DB2 UDB 数据库的查询流的查询管理系统。在 DB2 UDB 版本 8.1.2 中,DB2 Query Patroller 变成了一个独立的产品。它不再是 DB2 仓库管理器的一个组件。

6

如果安装了 DB2 UDB 版本 8 修订包 3 或更新版本,然后安装 DB2 Query Patroller Base 或 GA 版,则必须重新应用 DB2 UDB 修订包 3 或更新版本。否则,Query Patroller 更改不会被应用于您所处的 DB2 UDB 修订包级别。

6

如果要安装 Query Patroller 服务器,在重新应用 DB2 UDB 修订包级别之后还必须更新 DB2 UDB 实例。在更新了这些实例之后,必须重新启动它们。

2 2 2

Query Patroller 服务器安装

2

当您安装 Query Patroller 服务器时,请注意以下事项:

27 7 7

在 Query Patroller 中定义新的数据库分区组

7

在分区环境中安装 Query Patroller 期间定义新的表空间时,可选择现有数据库分区组。或者, 7可对新的表空间设置新的数据库分区组。如果选择设置新的数据库分区组, 7只能在安装面板上的列表框中对新的数据库分区组选择一个数据库分区。如果想要将其它分区添加到新的数据库分区组中, 7必须在安装完成后手工添加它们。

2 2 2

Query Patroller 客户机工具安装

2

对于 DB2 客户机,不需要安装 Query Patroller 客户机工具就可将查询提交给 Query Patroller 服务器。

7 7 7

重新创建数据库的测试版

7

如果在 DB2 UDB 版本 8.2 的测试版中创建了数据库,则必须在版本 8.2 的正式版本中重新创建它们。

7

这包括重新创建 DB2 Geodetic Extender V8.2 的空间数据库。

安装本地语言版本的 DB2 UDB 的 MDAC 文件

如果在安装本地语言版本的 DB2 Universal Database(DB2 通用数据库,UDB)版本 8.2 之前未安装本地语言版本的 Microsoft Data Access Components(MDAC)2.7,则缺省情况下 DB2 UDB 将安装英语版本的 MDAC 文件。如果操作系统并非英语版本,则此安装将导致 Windows ODBC Data Source Administrator 面板显示为未翻译的语言版本。要解决这个问题,从下列 Microsoft Web 站点安装“MDAC 2.7 RTM - Refresh”捆绑软件:http://msdn.microsoft.com/data/downloads/updates/default.aspx

选择要安装的语言,下载所需的可执行文件并运行它。此过程将安装已翻译的 ODBC Data Source Administrator 文件。

DB2 Universal Database(DB2 通用数据库)工作组服务器版的 DB2 许可证策略

因特网许可证策略对 DB2 Universal Database(DB2 通用数据库)工作组服务器版无效。如果需要因特网用户的许可证,则需要购买 DB2 Universal Database(DB2 通用数据库)工作组服务器无限制版。

5 5 5

5安装其它亚洲字体(Linux)5

5IBM 提供用于 Linux 的附加字体包,包含对亚洲字符的附加双字节字符集(DBCS)支持。对于仅安装显示特定于国家或地区的字符所需字体的某些版本的 Linux,这些字体程序包是必需的。

5如果运行 db2setup 命令并发现 DB2 安装向导界面中缺少字符,则很可能是 Linux 系统未安装所有必需的字体。要使 db2setup 命令能够正确引用嵌入在安装 CD 中的字体,执行下列任务:

5
    5
  1. 输入以下命令: 5
    export JAVA_FONTS=/<cdrom>/db2/<linux_platform>/java/jre/lib/fonts
    5

    其中 <cdrom> 是安装映像的位置,而 <linux_platform> 3是前缀为 Linux 的目录5

  2. 5
  3. 重新运行 db2setup 命令。

5如果在安装后使用 DB2 GUI 工具时注意到缺少字符,则安装随 DB2 产品提供的必需字体。这些字体可在下列任何 CD 上的 fonts 目录中找到:

5fonts 目录中,有两种字型可用:Times New Roman WorldType 和 Monotype Sans Duospace WorldType。对于每种字型,都有一种特定于国家或地区的字体。下表列示在 fonts 目录中以压缩格式提供的八种字体。

5表 6. 其它亚洲字体的文件名
5字体 5字体文件名 5国家或地区
5Times New Roman WT J 5tnrwt_j.zip 5日本及其它国家或地区
5Times New Roman WT K 5tnrwt_k.zip 5韩国
5Times New Roman WT SC 5tnrwt_s.zip 5中国(简体中文)
5Times New Roman WT TC 5tnrwt_t.zip 5台湾(繁体中文)
5Monotype Sans Duospace WT J 5mtsansdj.zip 5日本及其它国家或地区
5Monotype Sans Duospace WT K 5mtsansdk.zip 5韩国
5Monotype Sans Duospace WT SC 5mtsansds.zip 5中国(简体中文)
5Monotype Sans Duospace WT TC 5mtsansdt.zip 5台湾(繁体中文)
注:
5 5
这些字体不会替换系统字体。这些字体与 DB2 Universal Database(DB2 通用数据库)配合使用。您不能将这些字体用于一般的或无限制的销售或分发。
过程

5要安装另一亚洲字体:

  1. 5解压缩字体包。
  2. 7将字体包复制至 /opt/IBMJava2-141/jre/lib/fonts 7目录。如果该目录不存在,则需要创建它。
  3. 7输入以下命令: 7
    export JAVA_FONTS=/opt/IBMJava2-141/jre/lib/fonts
5至少需要对您所在国家或地区的每种字型安装一种字体。如果您在中国、韩国或台湾,则使用特定于国家或地区的版本;否则,使用字体的日语版本。如果系统上有空间,安装所有这八种字体。

配置开发中心以使用 Java Development Kit(Linux)

在某些情况下,DB2 Universal Database(DB2 通用数据库)不会在客户机操作系统上安装 Java Development Kit。要使用“开发中心”在这些客户机上开发 Java 存储过程,必须将“开发中心”指向已安装的 Java Development Kit 的位置。

7遵循下列步骤以标识 Java Development Kit 的位置:

7
    7
  1. 在“开发中心”中,选择项目 -> 环境设置菜单项。
  2. 7
  3. 在“环境设置”笔记本中,选择进程节点。
  4. 7
  5. 在“进程”页的 Java 主目录部分中,选择将用来构建和运行 Java 存储过程的 JDK 级别
  6. 7
  7. 目录字段中,指定在客户机上已存在或可访问的所选 JDK 的安装目录路径。
  8. 7
  9. 如果该客户机用于在多个 DB2 服务器上开发 Java 存储过程,您可能需要选择其它 7JDK 级别并指定它们的安装位置,这取决于这些服务器使用的 JDK 级别。

在 DB2 服务器上,Java Development Kit 安装可能未将某些 Java 库链接到系统 /usr/lib 子目录中。这些链接是构建和运行 Java 存储过程所需的。

以下示例显示了如何创建指向 Linux 客户机上的 Java Development Kit 的链接:

 # Setup the links to the .so files 
cd /usr/lib
ln -s /opt/IBMJava2-131/jre/bin/libhpi.so 
ln -s /opt/IBMJava2-131/jre/bin/libjava.so
ln -s /opt/IBMJava2-131/jre/bin/libjitc.so
ln -s /opt/IBMJava2-131/jre/bin/libxhpi.so
ln -s /opt/IBMJava2-131/jre/bin/libzip.so
ln -s /opt/IBMJava2-131/jre/bin/classic/libjvm.so 
7 7 7

在 United Linux 1.0 和 SuSE Linux 分发产品上创建组和用户标识

7

要为在 United Linux 1.0 和 SuSE Linux 分发产品上安装 DB2 UDB 版本 8.2 而创建组和用户标识,分别使用 groupadduseradd 命令。版本 8.2《安装和配置补遗》中有关使用 mkgroupmkuser 命令创建组和用户标识的说明都是不正确的。

7 7 7

帮助系统守护进程在使用 db2_install 命令进行安装之后未启动(UNIX 和 Linux

7

如果要使用 db2_install 命令在 UNIX 和 Linux 平台上安装 DB2 信息中心,帮助系统守护进程(db2icd)在安装之后未启动。您需要手工启动帮助系统守护进程或重新启动计算机以访问该文档。

7

请参阅《发行说明》『文档更新 | 安装和配置』一节中标题为『DB2 信息中心守护进程』的主题。

Ready for Tivoli enablement(UNIX)

如果您购买带有 Ready for Tivoli(R) 徽标的 IBM 软件产品,则可以通过各种 Tivoli 产品管理这些 IBM 软件产品。Tivoli 产品允许您自动发现、监视和编目一个或多个 Ready for Tivoli 应用程序。

属于 Ready for Tivoli 的 IBM 软件产品可通过诸如 IBM Tivoli Configuration Manager 这样的产品进行管理。IBM Tivoli Monitoring for Databases 支持所有主要数据库,包括 DB2 Universal Database(DB2 通用数据库,UDB)、Oracle 和 Informix(R)

要了解其它信息,请使用浏览器查看 IBM Web 站点,网址为:http://www.ibm.com/software/tivoli/

Ready for Tivoli 设备和 DB2 UDB 版本 8

要安装和配置设备,Tivoli 管理员应执行下列步骤:

  1. 此 DB2 产品的 Tivoli Ready 签名文件的名称为 xxx.sys。从修订包 4 起,这些特征符文件将会在每个修订包(而不是每个版本)发布时刷新。确认这些特征符文件已安装在以下目录中:
    %install DB2DIR%/tivready
  2. 在打算监视的所有计算机上安装和配置 Tivoli GEM 2.2 Tivoli Ready Enablement。要下载 Tivoli Ready Enablement 以及详细的安装和使用指示信息,可通过浏览器访问以下站点:http://www.ibm.com/software/sysmgmt/products/support/
  3. 高级数据库可管理性是通过 IBM Tivoli Monitoring for Databases 来实现的。ITM for Databases 产品使用新的高级版本“分布式监视”产品(称为 IBM Tivoli Monitoring 或 ITM),并在使用此新监视引擎的基础上提供显著的监视增强功能。ITM for Databases 通过前摄分析组件(PAC)提供 DB2 UDB 支持。此 PAC 与 DB2 UDB 紧密集成并提供一组无缝集成的监视器以便于快速部署和激活。DBA 还可以定义定制监视器、阈值和任务。

    要了解其它信息,请访问站点:http://www.ibm.com/software/tivoli/

要了解其它 Tivoli 产品的信息,请访问站点:http://www.ibm.com/software/tivoli/

7 7 7

安装映像缩小工具(Windows)

7

db2iprune 命令行实用程序可缩小 DB2 Universal Database(DB2 通用数据库,UDB)Windows 产品安装映像的大小。该工具对于 DB2 UDB 的大规模部署特别有用。该工具对于在应用程序中嵌入 DB2 UDB 也很有用。

7

db2iprune 工具由一个输入文件和一个可执行文件组成。输入文件(.prn)包含可除去组件的完整列表, 7用于指示您想要从安装映像中除去哪些功能部件和语言。然后 db2iprune 可执行文件(db2iprune.exe)会除去与这些功能部件和语言相关联的柜文件。这将生成新的较小的 DB2 UDB 映像,可使用常规安装方法进行安装。修订包也是使用常规方法应用的。在安装修订包时,它仅检测和更新使用 db2iprune 安装的组件。

7

db2iprune 工具位于 DB2 UDB 产品安装 CD 上的 \db2\windows\utilities\db2iprune 目录中。此目录还包含自述文件。有关如何使用 db2iprune 的详细指示信息,请参阅 db2iprune 自述文件。

DB2 Universal Database(DB2 通用数据库)版本 8 HTML 文档安装限制(Windows)

在 Windows 上,不要在已安装 DB2 UDB 版本 7(或较早版本)产品的工作站或服务器上安装 DB2 Universal Database(DB2 通用数据库,UDB)版本 8 HTML 文档。安装程序会检测较早版本并除去较早产品。

3 3 3

先前安装已更新为最新级别(Windows)

3

如果安装了较早版本 8 级别的 DB2 产品,安装映像会检测该产品并将它更新为最新级别。

3 3 3

DB2 .NET 数据提供程序的系统需求(Windows)

3

在使用 DB2 Universal Database(DB2 通用数据库,UDB)安装程序来安装 DB2 .NET 数据提供程序之前,必须先在计算机上安装 .NET Framework。如果未安装 .NET Framework,则 DB2 UDB 安装程序将不会注册 DB2 .NET 数据提供程序。

3

如果安装了 DB2 UDB 且未安装 .NET Framework,则不会注册 DB2 .NET 数据提供程序。如果以后才安装 .NET Framework,则可运行 db2nmpreg 可执行文件来注册该提供程序。此可执行文件驻留在 sqllib\bin 目录中。不存在任何参数。

3

要注册 DB2 .NET 数据提供程序,从任何命令窗口输入 db2nmpreg。

作为非管理员安装 DB2 版本 8 客户机和 DB2 Connect PE(Windows)

在安装 DB2 管理客户机、DB2 应用程序开发客户机或 DB2 Connect 个人版时,如果存在下列情况,则必须更新 Windows TCP/IP services 文件:

如果所有这些情况都存在,则需要将下列条目添加到 Windows TCP/IP services 文件:

表 7. Windows TCP/IP services 文件中的必需条目
端口名 端口号
vwkernel 11000/tcp
vwd 11001/tcp
vwlogger 11002/tcp

如果没有这些条目,“数据仓库中心”就不能正常工作。

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