在FedaroCore4下安装DB2 Express-C

 ----start

一:前提条件

linux 版本:FedaroCore4

DB2 版本:DB2 Express-C 9.5

DB2必须使用root用户进行安装。

 

二:步骤

1、将db2exc_952_LNX_x86.tar.gz 文件上传至/root/

2、使用root用户登录系统,解压文件:tar xzvf /root/db2exc_952_LNX_x86.tar.gz

3、解压后,进入expc目录, 运行db2prereqcheck文件检查系统是否安装条件

cd expc/

./db2prereqcheck

4、执行完上面的文件后,如果什么信息都没打印出来,则可以安装;如果提示找不到 libstdc 和 libaio 包,你必须到相关网站下载以下两个包,然后使用下面的命令安装。

compat-libstdc++-33-3.2.3-47.fc4.i386.rpm

libaio-0.3.104-2.i386.rpm

 

rpm -i compat-libstdc++-33-3.2.3-47.fc4.i386.rpm

rpm -i libaio-0.3.104-2.i386.rpm

 

5、执行完第4步后,再运行一下db2prereqcheck文件,记住用 ./db2prereqcheck命令,如果打印出消息,你必须确认第4步是否正确。

6、当db2prereqcheck文件执行成功后,执行db2_install文件安装DB2,记住用./db2_install 命令,这时候系统提示你是否修改默认的安装路径,输入no 后回车,接着输入 EXP 后开始安装。当命令提示符再次出现的时候,DB2 安装完毕。如果在安装的过程中出现类似下面的错误,编辑/etc/selinux/config文件,把 SELINUX=enforcing 注释掉,然后新加一行为:SELINUX=disabled,修改完后,有时候可能需要重新启动计算机。

cannot restore segment prot after reloc: Permission denied

 

7、至此,DB2安装成功,接下来要做的就是建立用户与实例,依次执行以下命令:

 

/usr/sbin/groupadd db2grp

/usr/sbin/useradd –m -g db2grp –d /home/db2inst1 db2inst1

/usr/sbin/useradd –m -g db2grp –d /home/db2fenc1 db2fenc1

/opt/ibm/db2/V9.5/instance/db2icrt –a server –u db2fenc1 db2inst1

 

 

8、切换至db2inst1用户,执行DB2命令,确认DB2是否安装成功:

su - db2inst1

db2start

 

---更多参见:DB2 精萃

----声明:转载请注明出处。

----last updated on 2009.11.5

----write by ShangBo on 2009.11.5

----end

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值