linux設定oracle開機自啟動
目錄
1、編輯oratab 1
2、編輯rc.local 2
3、listener.log的許可權 3
4、編輯dbstart 3
5、測試 4
找到oratab
路徑前面的"."是指的使用者路徑,我的是/home/rogear
切換到對應路徑
cd /home/rogear/tools/oracle11g/product/11.2.0/dbhome_1/install/
編輯oratab
vim oratab
將orcl:/home/rogear/tools/oracle11g/product/11.2.0/dbhome_1:n中的n改為y
按"esc"輸入":wq"儲存退出
vim /etc/rc.d/rc.local
新增以下內容
su rogear -lc "/home/rogear/tools/oracle11g/product/11.2.0/dbhome_1/bin/lsnrctl start"
su rogear -lc /home/rogear/tools/oracle11g/product/11.2.0/dbhome_1/bin/dbstart
這個地方需要根據自己的使用者和安裝路徑進行修改,我安裝oracle的使用者是rogear,路徑是上面這個
檢視下/etc/rc.d/rc.local檔案是否有執行許可權如果沒有的話就要加上
sudo chmod +x /etc/rc.d/rc.local
rc.local是開機啟動需要執行的指令碼
切到$oracle_home下面修改listener.log的許可權
sudo chmod 755 listener.log
進入bin編輯dbstart
vim dbstart
將oracle_home_listner=$1改為oracle_home_listner=$oracle_home
將oratab=/etc/oratab改為
oratab=/home/rogear/tools/oracle11g/product/11.2.0/dbhome_1/install/oratab
這個路徑就上前面找到的那個路徑
儲存退出
測試下su rogear -lc "/home/rogear/tools/oracle11g/product/11.2.0/dbhome_1/bin/lsnrctl start"
可以執行,說明配置沒有問題
這時候就可以重啟電腦了
重啟電腦
reboot
連線資料庫
連線成功,ok!
Linux開機自動啟動ORACLE設定
redhat init簡介 linux啟動時,會執行乙個init程式,然後由init來啟動後面的任務,包括多使用者環境 inittab中設定 和網路等。執行級就是當前程式執行的功能級別,這個級別從1到6,具有不同的功能。這些級別在 etc inittab 其他發行版這個檔案位置不同 中指定,該檔案就...
oracle設定linux開機自啟動
vi oracle home bin dbstart vi oracle home bin dbshut 2個檔案的oracle home listner 1,修 改為or acle home list ner 1,修改為 oracle home listner 1,修改為o racl eh o m...
linux系統下設定oracle開機自動啟動
在linux系統中,安裝好oracle資料庫服務後,並不像在windows系統下一樣,oracle服務在預設情況下會隨時系統的啟動自動啟動。linux系統中,是需要使用者去手動進行設定,才能實現oracle開機自動啟動的。本文將一步一步教你如何進行設定。前提條件 你已經在linux系統中正確安裝好o...