1. 程式人生 > >centos6.5下oracle11g開機自動啟動方法一

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出現了。

明天的你會感謝今天拼