某日安裝oracle asmlib後使用service oracleasm configure最後一步總是顯示initial asmlib driver failed服務器為RHEL 內核版本為從OTN下載的三個包為 oracleasmELirpmoracleasmlibelirpmoracleasmsupportelirpm
首先我懷疑是selinux沒有關閉查看/etc/sysconfig/selinux文件SELINIX=DISABLE的接下來確認版本對不對於是我在服務器上使用uname r確認版本也是對的
查看/var/log/messages看到其中老是報一個oracleasm module not found的消息事情到這一步我想為什麼module找不到呢?一般的module是都是*ko結尾的於是我進行了文件查找根據結果我發現原來oracleasm的module文件放在了/lib/modules/EL這個目錄下而我的系
統default的module文件都是存放在EL目錄下那就需要讓oracleasm安裝程序把文件都拷到EL目錄下才可以正常使用
接下來的問題很好解決把oracleasm卸載掉使用ln s EL EL建立一個名為EL到EL軟鏈接重新安裝三個包然後使用service oracleasm configure就正常了建磁盤建庫一切都正常了
From:http://tw.wingwit.com/Article/program/Oracle/201311/18349.html