首页 > IBM产品 > AIX环境下安装DB2 9.1及Inforsphere information integrator

AIX环境下安装DB2 9.1及Inforsphere information integrator

2009年11月30日 hashei 发表评论 阅读评论

曾经的这篇《WebSphere Information Integrator安装过程》是windows下的安装过程,图片么google相册被挡住了,我也懒得再改。

这次是在AIX下安装DB2 9.1版本,从准备操作补丁到修改内核参数,安装完整数据库。安装完DB2后安装DB2 Infosphere information Integrator(也就是之前的WebSphere Information Integrator)中的Replication Server。

DB2数据库安装准备

1、使用bootinfo –K来确认是否是64位内核。如果没有请按以下内容更改:

要切换至 64 位内核,需要 root 用户权限并应输入下列命令:

ln -sf /usr/lib/boot/unix_64 /unix

ln -sf /usr/lib/boot/unix_64 /usr/lib/boot/unix

bosboot -a

shutdown –Fr

2、安装操作补丁:

xlC.rte 8.0.0.4和 xlC.aix50.rte 8.0.0.8

  • 技术级别(TL)5300-04 和 Service Pack (SP) 5300-04-02 及以上

在操作系统光盘可以找到安装,如果没有的话可以到IBM网站下载

3、建文件系统:

Lv名称 文件系统 描述 大小

数据库文件安装在 /默认的文件系统中

db2inst1lv /home/db2inst1 文件系统用于安装DB2实例 30GB(双机环境在共享盘)

mklv –y db2inst1lv –t jfs2 rootvg 60 hdisk0

crfs –v jfs2 –d db2inst1lv –m /home/db2inst1

db2fenc1lv /home/db2fenc1 文件系统用于安装DB2 软件 2GB(双机环境在共享盘)

mklv –y db2fenc1lv –t jfs2 rootvg 4 hdisk0

crfs –v jfs2 –d db2fenc1lv –m /home/db2fenc1

backlv /db2/back 文件系统用于DB2备份 30GB

mklv –y backlv –t jfs2 rootvg 60 hdisk0

crfs –v jfs2 –d backlv –m /db2/back

db2softlv /db2soft 用于原始db2程序和WII软件的放置 3GB

mklv –y db2softlv –t jfs2 rootvg 6 hdisk0

crfs –v jfs2 –d db2softlv –m /db2soft

db2log 用于放置db2日志文件

mklv –y db2loglv –t jfs2 rootvg 6 hdisk0

crfs –v jfs2 –d db2loglv –m /db2log

4、建用户和组

l 打开系统异步IO,通过SMITTY工具将异步状态置为Available,即

Smitty aio来改变机器的AIO状态为available

The state to be configured at system restart : available(重新启动机器)

l 您可以通过Smitty工具来创建用户和组,也可以通过下列命令来创建:

(1)建组

mkgroup id=400 db2iadm1

mkgroup id=410 db2fadm1

mkgroup id=420 db2asgrp

(2) 建用户

mkuser id=400 pgrp=db2iadm1 groups=db2iadm1 home=/home/db2inst1 db2inst1

passwd db2inst1

mkuser id=410 pgrp=db2fadm1 groups=db2fadm1 home=/home/db2fenc1 db2fenc1

passwd db2fenc1

mkuser id=420 pgrp=db2asgrp groups=db2asgrp home=/home/db2as db2as

passwd db2as

5、更改文件权限

  chown -R db2inst1:db2iadm1 /home/db2inst1

  chown -R db2fenc1:db2fadm1 /home/db2fenc1

chown –R db2inst1:db2iadm1 /db2/back /db2soft /db2log

6、上传安装文件包到 /db2soft

DB2_Enterprise_Svr_Ed_AIX_5L.tar

RepServ_9.1_AIX5.tar

v9fp4a_aix_universal_fixpack.tar

在/db2soft 建立目录

mkdir db2v9

mkdir v9fp4a

解压到 db2v9 repsv v9fp4a

cd db2v9

tar –xvf /db2soft/DB2_Enterprise_Svr_Ed_AIX_5L.tar

cd repsv

tar –xvf /db2soft/ RepServ_9.1_AIX5.tar

cd v9fp4a

tar –xvf /db2soft/ v9fp4a_aix_universal_fixpack.tar

7.安装DB2 cd db2v9

./db2setup ; 执行安装

clip_image002

选择db2 Enterprise Server Edition 点击 install new

clip_image004

点 next

clip_image006

选择 accept 点next

clip_image008

选择typical->next

clip_image010

选择 install DB2 Enterprise Server Edition on this computer -> next

clip_image012

指定目录/db2soft/v91 确保该目录下为空

clip_image014

选择 Existing user 指定 db2as

clip_image016

Create a DB2 isntance

clip_image018

Select single partition instance

clip_image020

Select Existing user : db2inst1

clip_image022

Select Existing user : db2fenc1

clip_image024

Select Do not prepare the DB2 tools catalog

clip_image026

Select do not set up your DB2 server to send notifications at this time

clip_image028

finish

clip_image030

OK

clip_image032

安装WII

Cd repsv

./iisetup

clip_image034

Next ->next

Select accept->next

clip_image036

Only select websphere Replication server

clip_image038

Select install the selected products

clip_image040

Next -> select existing db2 copy

clip_image042

自动选择 /db2/db2soft/v91

clip_image044

next

clip_image046

Only select English

clip_image048

Select do not configure any wrappers

clip_image050

finish

clip_image052

打补丁

Cd v9fp4a cd universal cd disk1

打补丁(v9fp4a_aix_universal_fixpack.tar.gz):

确认各项db2服务停止(

su – db2inst1

db2stop force

su – db2as

db2admin stop

,然后进入对应的路径安装补丁fp12

cd fixpack

./installFixPak ; 此处要注意要区分大小写

输入路径

clip_image054

/db2soft/v9.1

clip_image055

安装结束,查看所有补丁包是否安装成功

clip_image057

安装修订包后的任务(Linux® 和 UNIX®

安装修订包之后,必须绑定数据库实用程序和 DB2® CLI 绑定文件。根据使用的数据库产品和修订包安装方法,还可能需要更新 DB2 实例和系统目录对象、重新启动 DB2 实例和 DB2 管理服务器以及启动 djxlink 命令。

执行下列操作:

1. 如果安装了 WebSphere® Federation Server,则运行 djxlink 命令。

在安装修订包之后并且在运行 db2iupdt 之前,执行下列任务:

a. 作为 root 用户登录。

b. 除去或重命名文件 djxlink.out,它位于 DB2DIR/lib 目录中,其中 DB2DIR 是 DB2 安装目录。

c. 确保设置了当前环境或 db2dj.ini 文件中的所有相应变量。 例如,如果要使用联合服务器连接至 Oracle 数据源,则将环境变量 ORACLE_HOME 设置为 Oracle 主目录。

d. 运行以下命令:

djxlink

2. 更新实例以使用新级别的 DB2。

如果安装了修订包来更新现有安装,则必须执行此任务。如果安装了修订包来创建新安装,则不需要执行此任务。如果有多个 DB2 副本,则更新安装了修订包的 DB2 副本中的实例。安装修订包之后,必须更新 DB2 副本中的所有实例。

执行下列步骤:

a. 作为 root 用户登录。

b. 通过发出以下命令来确定与 DB2 副本关联的实例:

DB2DIR/instance/db2ilist

其中 DB2DIR 表示 DB2 副本的安装位置。

c. 如果对 db2profile 或 db2cshrc 脚本进行了任何更改,则备份这些脚本或者将更改分别复制到 userprofile 和 usercshrc 脚本中。

因为 db2iupdt 命令会覆盖 db2profile 和 db2cshrc 脚本,所以必须执行此操作。它不会覆盖 userprofile 和 usercshrc 脚本。

d. 对每个实例发出以下命令:

DB2DIR/instance/db2iupdt iname

其中 iname 表示实例名,而 DB2DIR 表示 DB2 副本的安装位置。

e. 如果 DB2 管理服务器(DAS)属于安装了修订包的 DB2 副本,则发出以下命令:

DB2DIR/instance/dasupdt

其中 DB2DIR 是 DB2 副本的安装位置。如果此 DB2 副本现在正以比所有其他 DB2 副本更新的修订包级别运行,则考虑更新 DAS 以便它属于此 DB2 副本。

3. 可选:更新数据库中的系统目录对象以支持该修订包。

对于 DB2 版本 9.1 修订包 2 或更新版本,如果要使用特定于该修订包的功能,则强烈建议您执行此任务。由于没有现有数据库,所以在安装了修订包来创建新安装的情况下,不需要执行此任务。

对 DB2 副本中的每个实例执行下列操作:

a. 作为实例所有者登录。

b. 对每个数据库发出以下命令:

   db2updv9 -d dbname  

其中 dbname 表示数据库的名称。

4. 重新启动实例和 DAS。

如果安装了修订包来更新现有安装,则必须执行此步骤。如果安装了修订包来创建新安装,则不需要执行此步骤。

要重新启动实例:

a. 作为实例所有者登录。

b. 发出命令 db2start。

对每个实例重复上述步骤。

要重新启动管理服务器,作为 DAS 所有者登录并运行 db2admin start 命令。

5. 对绑定文件进行绑定

6. 可选:重新编译应用程序。

要在应用程序中利用对链接至的文件所作的任何更改,建议您重新编译该应用程序。

  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.