Linux設定Oracle開機自啟動

2022-05-18 19:17:39 字數 1997 閱讀 5162

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...