Linux设置Oracle开机自启动
Linux設置Oracle開機自啟動
目錄
1、編輯oratab????1
2、編輯rc.local????2
3、listener.log的權限????3
4、編輯dbstart????3
5、測試????4
?
?
1、編輯oratab
找到oratab
find -name 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"保存退出
2、編輯rc.local
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是開機啟動需要執行的腳本
3、listener.log的權限
切到$ORACLE_HOME下面修改listener.log的權限
sudo chmod 755 listener.log
4、編輯dbstart
進入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"
su rogear -lc /home/rogear/tools/oracle11g/product/11.2.0/dbhome_1/bin/dbstart
可以運行,說明配置沒有問題
這時候就可以重啟電腦了
5、測試
重啟電腦
reboot
連接數據庫
連接成功,ok!
轉載于:https://www.cnblogs.com/rogear/p/8080657.html
總結
以上是生活随笔為你收集整理的Linux设置Oracle开机自启动的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Windows - 通过注册表编辑器来删
- 下一篇: Hive分析窗口函数(一) SUM,AV