CentOS5.6中裝好Oracle11g之後,啟動sqlplus報錯
--整理以前的學習筆記
CentOS5.6中裝好Oracle11g之後,啟動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
網上查資料需要禁用selinux
root使用者登入
使用cd命令切換當前目錄到 /etc/selinux
使用vim開啟config檔案
找到裡面的SELINUX條目,設定成disabled
重啟系統
/etc/selinux/config大致內容如下:
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - No SELinux policy is loaded.
SELINUX=enforcing
# SELINUXTYPE= can take one of these two values:
# targeted - Only targeted network daemons are protected.
# strict - Full SELinux protection.
SELINUXTYPE=targeted
但是我禁用的時候設定錯了,本來應該要把SELINUX=enforcing改為disabled,但是我卻把SELINUXTYPE=targeted改成了disabled
導致重啟之後報錯unable to load selinux policy. kernel panic-not syncing: attempated to kill init!系統進不去
解決方法:
通過編輯Grub啟動項解決。
在Grub啟動選單上按e進入編輯模式,在啟動項最後面加上 enforcing=0 ,回車,然後按b啟動即可
kernel /vmlinuz-2.6.19-prep ro root=LABEL=/ rhgb quiet 後面加上一個 enforcing=0,然後啟動即可
啟動後再把/etc/selinux/config正確地修改回來
如下所示
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - No SELinux policy is loaded.
SELINUX=disabled
# SELINUXTYPE= can take one of these two values:
# targeted - Only targeted network daemons are protected.
# strict - Full SELinux protection.
SELINUXTYPE=targeted
參考資料:
http://www.crypt.gen.nz/selinux/disable_selinux.html
http://minyupeng.blog.163.com/blog/static/221544992011462156662/
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26524307/viewspace-1061198/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- sqlplus 啟動報錯SQL
- 安裝好node.js之後載入模組,npm install colors之後報錯Node.jsNPM
- 安裝oracle11g報錯Oracle
- Vagrant 啟動 VirtualBox 的問題 ( 誤裝 docker 後報錯 )Docker
- Oracle11G安裝之後Oracle
- 求助求助 win10 下 安裝 docker 後 ,啟動報錯了Win10Docker
- mysql安裝/啟動報錯彙總MySql
- 11g啟動sqlplus報錯沒有許可權SQL
- tomcat啟動超時以及啟動之後開啟網頁報404錯誤的解決方法Tomcat網頁
- CentOS5.6下安裝Oracle10G軟體 【保留報錯經驗】CentOSOracle
- Oracle11g生成手動的快照報告報錯Oracle
- mongodb 啟動報錯MongoDB
- php啟動報錯PHP
- 開機自動啟動Oracle 10g on centos5.6Oracle 10gCentOS
- snipMate安裝後報錯
- 紅旗linux5.0裝好後啟動不了(轉)Linux
- myeclipse啟動報錯Eclipse
- 本地nacos啟動報錯
- Nuxt.js伺服器啟動後訪問報錯404UXJS伺服器
- JBoss部署啟動後報錯“Apparently wrong driver class specified for URL”APP
- Homestead 啟動 elasticsearch 報錯Elasticsearch
- apache啟動報錯:httpd: aprApachehttpd
- laravel sail 首次啟動報錯LaravelAI
- 啟動ASM 例項報錯ASM
- Windows下hadoop環境搭建之NameNode啟動報錯WindowsHadoop
- 【虛擬機器安裝報錯—前一次安裝或更新後的重新啟動已掛起】虛擬機
- 一臺AppManager伺服器斷電後,啟動Mysql報錯APP伺服器MySql
- 安裝Rational Rose啟動報錯:無法啟動此程式,因為計算機中丟失 suite objects.dll。ROS計算機UIObject
- Mac 上啟動 appium 報錯MacAPP
- mongodb啟動報錯怎麼辦MongoDB
- Centos7啟動Nginx報錯。CentOSNginx
- Apache Hive啟動報NoClassDefFoundError錯誤ApacheHiveError
- oracle11g使用bbed執行help命令報錯之系列五Oracle
- sqlplus啟動失敗SQL
- 重啟docker服務後,容器啟動報錯:Error response from daemon: id already in useDockerError
- AIX系統中,啟動資料庫報錯ORA-27504AI資料庫
- Springboot專案啟動後訪問Controller報錯404Spring BootController
- Mac os 升級到11.0版本後 啟動擴充套件報錯Mac套件