服务器 频道

RedHat9-DB2V8.1安装过程

  【IT168 服务器学院】正如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.然后就可以正常启动了
  
0
相关文章