最近GRID CONTROL热起来了,所以想装一个看看,下载下来,解压,然后在压缩包中找到了一个PDF的安装指南,看了一下,基本跟安装ORACLE差不多,打几个PATCH,然后设置下SYSCTL参数就可以开始了,这台机器本来就曾经装过ORACLE的,所以仔细检查了下缺失的包,打上,然后开始安装。结果最后执行到Web Cache CA的这一步时,死活找不到libdb.so.2库,问题来了。
[@more@]首先去磁盘上翻翻到底有没有这个问题,find / -name libdb.so.2,结果在/usr/lib64/找到了这个咚咚,而且是一个链接。仔细看看报错,是找不到/usr/lib/libdb.so.2,GOOGLE了一下,发现碰见这个问题的人不在少数,而解决方法也很多,一一试过还是不行,最后还是翻METALINK吧,结果才发现自己犯了一个很蠢的错误。原来是在64位的系统上compat-db包的64位和32位版本的包都需要安装,其实看到报/usr/lib/libdb.so.2找不到的时候就应该想到这一点的,因为这里都是32位的咚咚的,那就应该往32位的包上面想才对,结果绕了一大圈。
解决问题其实也很简单,把32位的包打上去,然后就OK了。
ORACLE也真够烦的,这么个破玩意,你直接告诉我装的时候哪些包需要64位,哪些需要32位不就完了嘛。明显跟胡哥做对,瞎折腾。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/25016/viewspace-1016186/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/25016/viewspace-1016186/