64位的REDHAT AS4U6上安裝GRID CONTROL的時候,碰見找不到libdb.so.2的錯誤

zhang41082發表於2019-01-20

最近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/,如需轉載,請註明出處,否則將追究法律責任。

相關文章