編譯oracle時報錯找不到loraolap10

yangtingkun發表於2012-08-20

由於OLAP元件的問題,嘗試編譯oracle,碰到loraolap10找不到的問題。

 

 

資料庫版本為10.2.0.4 FOR HP-UX,在嘗試透過編譯oracle可執行檔案來關閉OLAP元件時,出現錯誤,資訊為:

ld: cannot find -loraolap10

參考MOS文件Linking Oracle fails with ld: cannot find -loraolap10 [ID 435912.1],導致問題的原因在於libknlopt.a檔案中包含了不正確的xsyeolap.so檔案。這個問題可能是由於解除安裝OLAP時沒有像預期那樣正確的完成,或者是在安裝過程中配置環境出現了異常。

可以透過下面的方法來改正這個問題,並重新編譯oracle

$ cd $ORACLE_HOME/rdbms/lib
$ cp libknlopt.a libknlopt.a_save
$ ar d libknlopt.a xsyeolap.o
$ ar cr libknlopt.a xsnoolap.o
$ relink oracle

 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4227/viewspace-742987/,如需轉載,請註明出處,否則將追究法律責任。

相關文章