ORACLE SQLPLUS 報 error while loading shared libraries[轉]

genweihua發表於2012-10-05

        轉載:http://xinglu.iteye.com/blog/1138701

        幾個月前在虛擬機器VitualBox上面用作業系統CentOS5.5裝了Oracle 11gR2以後,一直用的很順利,最近有一個月都在培訓javascript和java,因此oracle沒有怎麼學習,今天突然開啟虛擬機器發現sqlplus再也連線不上了,報錯:./sqlplus: error while loading shared libraries: /u01/app/oracle/product/11.2.0/dbhome_1/lib/libclntsh.so.11.1: cannot restore segment prot after reloc: Permission denied。上網查詢了一下原因,看不大明白,但解決方案比較簡單:

  1. root使用者登入
  2. 使用cd命令切換當前目錄到 /etc/selinux
  3. 使用vim開啟config檔案
  4. 找到裡面的SELINUX條目,設定成disabled
  5. 重啟系統

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

相關文章