Chinaunix首页 | 论坛 | 博客
  • 博客访问: 103121310
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-13 13:33:15

    来源:互联网    作者:佚名

测试步骤:

1. AIX 5L上64位DB2 7版服务器的安装

a. AIX 5L的补丁安装

在安装DB2 7版本64位补丁之前,必须事先安装如下AIX 5L的如下补丁:

* IY20595

* IY21284

* IY21286

* IY22028

* IY23343

这些补丁可以从下面的IBM网站上得到:

安装DB2 64补丁之前,还要确认使能AIX上64位应用程序环境

b. DB2 v7的安装和AIX 5L上DB2 64位补丁的应用

目前,在AIX 5L 上64位DB2 7版本的安装要先安装32位的DB2 7版本或AIX 4.3 上的64位DB2 7版本,然后应用AIX 5L上DB2 7版本64位补丁。

确认是否安装了所需的DB2产品,可以通过下面的命令来观察:

lslpp -al "db2_07_01*"

输出的结果集应包括:

db2_07_01.client 7.1.x.y

其中x = 0 or 1, 且 y >= 0.

在我们的测试当中,选择先安装了DB2 v7.2 AIX 32位版本,输出结果为:

db2_07_01.client 7.1.0.40

然后应用DB2 AIX 5L 64位补丁。

注意:必须先应用DB2 AIX 5L 64位补丁4才能升级到最新的版本。

补丁可以从下面的FTP地址下载:

ftp://ftp.software.ibm.com/ps/products/db...us/db2aix5-64v7

按照FixpakReadme.txt的说明安装补丁。

建议,安装至DB2最新的补丁6。

测试中应用了补丁6,安装完毕后,lslpp -al "db2_07_01*"命令的输出为:

Fileset Level State Description

----------------------------------------------------------------------------

Path: /usr/lib/objrepos

db2_07_01.adt.rte 7.1.2.51 COMMITTED Application Development Tools

(ADT)

7.1.2.60 APPLIED1 Application Development Tools

(ADT)

厖 厖 厖

db2_07_01.client 7.1.2.51 COMMITTED Client Application Enabler

7.1.2.60 APPLIED Client Application Enabler

厖 厖 厖

db2_07_01.tspf 7.1.2.51 COMMITTED Transformer Stored Procedure

Files

7.1.2.60 APPLIED Transformer Stored Procedure

Files

注1: 补丁6处于应用(APPLIED)状态。

c. 64位实例的创建和创建测试数据库

如果有已经存在的32位实例想要要移植到64位,可以使用下面命令:

/usr/lpp/db2_07_01/instance/db2iupdt -w 64 实例名

移植实例。

创建64位实例,使用命令:

/usr/lpp/db2_07_01/instance/db2icrt -w 64 -u Fence用户名 实例名

测试中,创建64位实例db2inst1和32位实例db2inst2,分别于各实例下用db2sampl命令创建测试数据库。

d. 64位和32位实例的鉴别

64位实例下,用db2level命令的输出为:

DB21085I Instance "db2inst1" uses DB2 code release "SQL07024" with level

identifier "03050105" and informational tokens "DB2 v7.1.2.60", "s020313" and

"U481408".

注意 informational token 搇ochDB2 v7.1.x.y攑ar 如 x=0 为32位的实例

x=1 为AIX 4.3 64位实例

x=2 为AIX 5L 64位实例

同时用CONNECT命令连接数据库时的信息为:

Database Connection Information
Database server = DB2/AIX64 7.2.4
SQL authorization ID = DB2INST1
Local database alias = SAMPLE

对比下面32位实例db2level的输出:

DB21085I Instance "db2inst2" uses DB2 code release "SQL07024" with level 
identifier "03050105" and informational tokens "DB2 v7.1.0.60", "s020313" and 
"U481406".

对比下面32位实例下数据库的连接信息:

Database Connection Information
Database server = DB2/6000 7.2.4
SQL authorization ID = DB2INST2
Local database alias = SAMPLE
阅读(255) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~