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出現了。
明天的你會感謝今天拼