在 RedHat Linux 64位系统中DB2 9.7的问题解决方法

DB2 安装完成后准备启动时,系统报错,详细信息如下

[db2inst1@localhost ~]$ db2start
db2start: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory

执行下面检查命令

[db2inst1@localhost lib]$ cd /usr/lib
[db2inst1@localhost lib]$ ls -la libaio.so*
lrwxrwxrwx  1 root root   15 11ÔÂ 13 09:57 libaio.so.1 -> libaio.so.1.0.1
-rwxr-xr-x  1 root root 2632 2005-09-17  libaio.so.1.0.0
-rwxr-xr-x  1 root root 2628 2005-09-17  libaio.so.1.0.1

[root@localhost opt]# find / -name libaio* -print
/usr/share/doc/libaio-0.3.105
/usr/lib/libaio.so.1.0.0
/usr/lib/libaio.so.1
/usr/lib/libaio.so.1.0.1

[root@localhost lib]# rpm -qa|grep libaio
libaio-0.3.105-2

检查结果表明 libaio是安装过的

可能版本不对,于是下载了一个高版本的libaio-0.3.109-1.fc13.i686.rpm,安装不成功缺少依赖的包。

然后,我检查linux系统安装光盘,找到两个版本的libaio,分别是libaio-0.3.105-2.i386.rpm和libaio-0.3.105-2.x86_64.rpm,

我估计系统上已经安装好的libaio要不是安装的有问题,要不就是版本不对,总之安装个64位的应该没错。

于是便卸载了老版本的libaio,我执行的命令是,[root@localhost opt]# rpm -e libaio-0.3.105-2。

然后安装64位的版本,执行的命令是,[root@localhost opt]# rpm -ivh libaio-0.3.105-2.x86_64.rpm,没想到眨眨眼就安装成功了。

我再试db2start命令,先切换用户到db2inst1,执行命令,[root@localhost opt]#su - db2inst1,这次再执行db2start命令

[db2inst1@localhost ~]$ db2start
12/04/2009 12:28:02     0   0   SQL1063N  DB2START processing was successful.
SQL1063N  DB2START processing was successful.

这次成功了。

 

如果需要libaio-0.3.105-2.i386.rpm和libaio-0.3.105-2.x86_64.rpm,可以到我的资源处下载。

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值