RedHat9-DB2V8.1安装过程(原创)

发表于:2007-07-04来源:作者:点击数: 标签:
正如IBM官方说的一般情况下Redhat9下是装不了DB2V8.1的,但要装也是可以的,下面是几 个步骤: 1.从IBM官网下载DB2V8.1企业版 2.修改 Linux 的几个内核参数,修改/etc/sysctl.conf,添加几行保存,然后重起 kernel.shmmax=268435456 kernel.shmmni=4096 kernel.msgm
正如IBM官方说的一般情况下Redhat9下是装不了DB2V8.1的,但要装也是可以的,下面是几
个步骤:
1.从IBM官网下载DB2V8.1企业版

2.修改Linux的几个内核参数,修改/etc/sysctl.conf,添加几行保存,然后重起
kernel.shmmax=268435456
kernel.shmmni=4096
kernel.msgmni = 512
kernel.sem=250 128000 32 1024

3.安装IBMJava SDK,最好安装1.4以上版本,有没有装SUN的j2sdk没关系,我是装了,用
whereis javac查看是否第一个是来至IBMJava SDK的,如果是来至/usr/bin的,就可以把
/usr/bin下的java*删了.我是没有1.4以上版本,用了/db2/linux/下的1.31版本,然后向
nkmxb要了一份1.4的jre覆盖/opt/IBMJava2-131/下的1.3版本的jre,因为1.3的不能正确
运行.

4.修改DB2安装文件/db2/linux/install/db2setup,在靠前的位置添加两行
LD_ASSUME_KERNEL=2.2.5
export LD_ASSUME_KERNEL
我添加的位置如下:
DB2DIR="/opt/IBM/db2/V8.1"
export DB2DIR

LD_ASSUME_KERNEL=2.2.5
export LD_ASSUME_KERNEL

5.然后用root执行这个安装文件,根据向导安装

6.安装完成,你会发现不是购买的DB2产品没法启动数据库实例,你还缺少一个licence,可
以通过db2inst1身份执行db2licm -l查看结果"到期时间",一般是某个日期,这就是缺少
licence,我是从Windows的DB2安装盘cp了一个db2ese.lic,执行db2licm -a
,然后就好了,产品信息就如下面了
产品名 = "DB2 企业服务
器版"产品密码 = "DB2ESE"
版本信息 = "8.1"
到期日期 = "永久"
注册的连接用户策略 = "禁用"
已授权的用户数 = "5"
增强策略 = "软停止"
处理器数目 = "1"
许可处理器数目 = "1"
注释 = ""
其它信息 = ""

7.然后就可以正常启动了

BTW:上面需要的包和文件我都有了,谁要装可以向我要,好东西大家分享^_^


原文转自:http://www.ltesting.net