在UNIX上安装DB2 UDB修订包的实用技巧

简介

本文将帮助您下载和安装 DB2 UDB 修订包,并理解该过程中涉及的步骤。每个 DB2 修订包都有一个 Readme.txt 文件,当我们阅读本文时,将经常参考它。

与其它软件产品相似,也要以修订包形式对 DB2 进行频繁的修订。一个给定的 DB2 版本最终可能会有多达 15 个或更多的修订包,每个包都包含对所发现的问题的许多补丁。APARLIST.TXT 文件包含了其中各个补丁的简短描述。有时候,修订包包含新特性,为 DB2 产品提供更强大的功能。这些都在 ReleaseNotes.txt 文件中有描述。修订包带有 APARLIST.TXT 和 ReleaseNotes.txt 文件。

首先,请检查一下必要的要求:

1.当前系统上安装了 DB2 UDB 版本 6.1 或版本 7.2。

2.操作系统是 UNIX。

3.DB2 版本是个人版、工作组版或企业版(EE)。

4.在对下载的修订包进行解压缩及解包之后,有足够的文件系统空间来保存这些文件(取决于要下载的修订包,文件系统需要 140 到 900 兆字节的空间)。

5.您能够在系统上获得 root 和实例所有者权限。

从DB2 ftp 站点下载修订包

在下载特定的 DB2 修订包之前,可以通过在 DB2 命令窗口上输入 db2level 来确定当前的修订包设置。结果类似如下:

DB21085I Instance " db2v71" uses DB2 code release "SQL07020" with level identifier "3010105" and informational tokens "DB2 v7.1.0.41","s010426" and " U475377".

在粗体字中,“b2v71”表示 DB2 版本,而“U475377”则表示修订包级别。后者是加密代码,可以通过转至 IBM 的 DB2 UDB 下载修订包和客户机 Web 页面来对它进行译码。

单击与您的 DB2 版本(即版本 6 或版本 7)相关的链接,它位于该 Web 页面的左上方。这将把您带到另一个 Web 页面,您将在(它的顶部中央)选择操作系统。单击适用于操作系统的链接并将代码与其修订包发行号进行比较。当执行 db2level 命令时,如果输出显示为 "" 而不是 "U475377",那么它意味着您没有安装任何修订包。

注:DB2 修订包不要求您依次安装每个修订包。例如,即使您目前使用的是修订包 1,也可以为版本 6.1 安装修订包 8。

要下载修订包,可以转至上面提到的修订包站点,或选择下面的选项之一:

FTP 到匿名服务器 ftp.software.ibm.com。转至 ps/products/db2/fixes/%L/%P/,其中,%L 是适当的语言环境(如美国英语、西班牙语和德语等),%P 是产品名/版本(例如,db2ntv71 等)。

使用 Web 浏览器来连接到 DB2 UDB 和 DB2 Connect 在线支持 Web 页面。

在 CompuServe 上,执行 GO IBMDB2。然后,转至适当的库以查找修订包。

在 IBM PCC BBS(在美国)上,拨打 919-517-0001(在北卡罗来纳州罗利),然后在主菜单上输入“db2”以查找修订包。

如果您将通过 UNIX 命令行 ftp 来下载修订包,请确保在连接到 ftp 站点之后输入‘bin’以进入二进制方式。这是正确传输修订包 tar.Z 文件所必需的。如果下载到一台 Windows NT 机器,然后 ftp 到一台 UNIX 机器,您也需要输入‘bin’来正确传输该文件。复制该文件之后,请检查一下,确保无论是在 Windows NT 机器上还是在 UNIX 机器上,原始文件和被 ftp 的文件的文件大小都相同(以字节为单位)。在传输完成之前,ftp 会话期间的一种常见情况是因被中断而终止。如果在原始文件和副本之间有几个字节差异,则将会出现问题。

由于不正确的文件大小而引起的最常见错误发生在将文件解包(untar)期间。tar 操作结束时的错误将是“tar: directory checksum error”,这意味着文件大小与期望的文件大小不匹配。即使发生这种错误,也会产生安装文件,致使某些人相信他们可以安装修订包。

您应该按照下面的顺序来准备安装修订包。在下面的示例中,我们将修订包 3 用于 Sun Solaris 上的 DB2 版本 7.1:

时间: 2024-08-18 02:47:05

在UNIX上安装DB2 UDB修订包的实用技巧的相关文章

《PHP、MySQL和Apache入门经典(第5版)》一2.3 在Linux/UNIX上安装MySQL

2.3 在Linux/UNIX上安装MySQL PHP.MySQL和Apache入门经典(第5版) 不管你是使用RPM还是二进制代码安装,在Linux/UNIX上安装MySQL都比较简单.如果你通过RPM安装,MySQL AB提供了专门平台的RPM,例如针对运行在不同类型的处理器(如32位或64位的x86)上的SuSE Linux或一般的Linux. 对于RPM的一个最小的安装,你需要如下来自下载页面http://dev.mysql.com/downloads/mysql/5.5.html的两个

《PHP、MySQL和Apache入门经典(第5版)》一一2.3 在Linux/UNIX上安装MySQL

2.3 在Linux/UNIX上安装MySQL PHP.MySQL和Apache入门经典(第5版) 不管你是使用RPM还是二进制代码安装,在Linux/UNIX上安装MySQL都比较简单.如果你通过RPM安装,MySQL AB提供了专门平台的RPM,例如针对运行在不同类型的处理器(如32位或64位的x86)上的SuSE Linux或一般的Linux. 对于RPM的一个最小的安装,你需要如下来自下载页面http://dev.mysql.com/downloads/mysql/5.5.html的两个

在UNIX上安装MySQL

mysql|unix     可得到几种版本的MySQL分发包.当前稳定的发行版有3.22 版本系列.当前正在开发的版本为3.23 系列.一般,应该使用系列中最高编号的版本.    MySQL分发包可以以二进制代码.RPM 和源代码的格式得到.二进制代码和RPM 分发包容易安装,但必须接受建立在分发包内的安装设计和缺省配置.源代码分发包安装很困难,因为必须对软件进行编译,但可对参数进行更多的控制.例如,可以只编译客户机程序的分发包,而不用管服务器,可以更改安装软件的目标位置等.    分发包邢

【DB2】在AIX 上安装DB2 遇到空间不足的错误

在AIX 上安装DB2 时 ,一切步骤正常,直到检查实例时,没有创建实例. 安装日志里报如下错误: Sep 27, 2010 2:40:19 AM java.util.prefs.FileSystemPreferences$3 run INFO: Created system preferences directory in java.home. Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBounds

在RS6000系统上安装DB2数据库

这是在IBM RS6000 操作系统为AIX安装的,HP9000上雷同 1. 注册为具有超级用户权限的用户(root) 2. 将 标有"DB2通用数据库企业版"的软件光盘插入驱动器 3. 输入如下命令,以创建一个目录来安装该 CD-ROM: # mkdir -p /cdrom 其中 cdrom 表示 CD-ROM 安装目录. 输入如下命令,来分配 CD-ROM 文件系统: # smitty storage 4. 选择文件系统 5. 选择添加/更改/显示/删除文件系统 6. 选择 CDR

在Android 模拟器上安装和卸载APK包的方法

模拟器(emulator.exe) 可以在 Android SDK 的安装目录下的 tools 文件夹找到运行文件(F:GPhoneandroid-sdk-windows-1.0_r1 ools),双击运行模拟器. 安装 APK 包 adb install [-l] [-r] - push this package file to the device and install it<'-l' means forward-lock the app><'-r' means reinstall

我按照安装步骤在UNIX上安装PHP到Apache的模块中,

发生这种情况是因为某些原因使PHP的模块没有顺利运行.请在寻求帮助之前,先检查下面三个步骤: 确认你运行的httpd程序是你刚编译过的.请运行/path/to/binary/httpd -l.如果你没有看到 mod_php3.c在列表中,请重装Apache程序.确定你在Apache的配置文件.conf (如 httpd.conf)中加入了MIME类型,如 AddType application/x-httpd-php3 .php3,同时也要确定上面的AddType没有放在 a <Virtualh

在Windows上安装Node.js模块的方法_javascript技巧

不过有消息称Microsoft已经联系Node.js官方,相信很快会有改善. 那么在不安装Cygwin的情况下,是否可以在Windows上搭建Node.js环境进行试验开发哪?我以Node.js + express做了个简单测试,基本可行. 步骤如下: 1. 下载Node.js官方非稳定版Windows可执行程序: http://nodejs.org/#download 我在试验中使用了0.5.7版本:http://nodejs.org/dist/v0.5.7/node.exe 2. 创建c:\

Nginx服务器上安装并配置PHPMyAdmin的教程_php技巧

一. 准备工作: 1. 如果mysql的root账号为空,需要设置root密码 CentOS下默认安装的mysql服务器,里面的root账号默认密码为空,首先为root设置一个密码 #mysqladmin -u root password yourpassword *注: 虽然通过一些特殊配置,可以使phpmyadmin允许空密码登录,但是不推荐这样做,尤其是公网的服务器. 2. 设置php.ini正确配置session.save_path 1). 首先检查php.ini配置文件 #grep s