centos6.5下oracle11g開機自動啟動方法一


轉裁於

方法一 https://blog.csdn.net/wx5040257/article/details/77875690

 方法二  https://blog.csdn.net/wx5040257/article/details/77876217

在Linux系統中,安裝好oracle數據庫后,oracle服務並不會像在windows下一樣會默認自動啟動。在Linux系統中,是需要用戶去手動進行設置,才能實現oracle開機自動啟動的。這里先介紹一種簡單的啟動方式,后面還會介紹另外一種方式。

      先以root身份登錄到linux系統,我這里是使用SecureCRT客戶端進行遠程登錄的,如圖:

輸入命令# vi /etc/oratab  

 

    

進入vi編輯器后,找到“orcl:/u01/app/oracle/product/12.1.0/dbhome_1:N”,
改為“orcl:/u01/app/oracle/product/11.2.0/dbhome_1:Y”。修改完成后,保存退出vi。
說明:orcl為實例名;/u01/app/oracle/product/11.2.0/dbhome_1為oracle安裝目錄;
會因安裝的情況不同而有所不同。

 

繼續輸入命令# vi /etc/rc.d/rc.local

 

添加:

su oracle -lc "/u01/app/oracle/product/12.1.0/dbhome_1/bin/lsnrctl start"

su oracle -lc /u01/app/oracle/product/12.1.0/dbhome_1/bin/dbstart

說明:/u01/app/oracle/product/12.1.0/dbhome_1為oracle的安裝目錄,要根據實際情況進行修改。

-l 表示同時切換用戶目錄。比如你要換到oracle用戶下你的目錄就同時在oracle目錄下了。
-c 則表示執行完命令好再返回到原來的用戶。

如圖所示:

 

保存並退出vi。

重啟centos,祝你成功!

附:有人安裝完oracle后,/etc/oratab找不到,解決辦法:

用root用戶進入系統,進入$ORACLE_HOME,即oracle的安裝目錄,找到root.sh,執行一下即可

#./root.sh

這時候,你會發現文件/etc/oratab出現了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM