AIX环境下安装DB2 9.1及Inforsphere information integrator
曾经的这篇《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 ; 执行安装
选择db2 Enterprise Server Edition 点击 install new
点 next
选择 accept 点next
选择typical->next
选择 install DB2 Enterprise Server Edition on this computer -> next
指定目录/db2soft/v91 确保该目录下为空
选择 Existing user 指定 db2as
Create a DB2 isntance
Select single partition instance
Select Existing user : db2inst1
Select Existing user : db2fenc1
Select Do not prepare the DB2 tools catalog
Select do not set up your DB2 server to send notifications at this time
finish
OK
安装WII
Cd repsv
./iisetup
Next ->next
Select accept->next
Only select websphere Replication server
Select install the selected products
Next -> select existing db2 copy
自动选择 /db2/db2soft/v91
next
Only select English
Select do not configure any wrappers
finish
打补丁
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 ; 此处要注意要区分大小写
输入路径
/db2soft/v9.1
安装结束,查看所有补丁包是否安装成功
安装修订包后的任务(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. 可选:重新编译应用程序。
要在应用程序中利用对链接至的文件所作的任何更改,建议您重新编译该应用程序。


最及时的声音