Linux设置Oracle开机自启动
Linux設(shè)置Oracle開(kāi)機(jī)自啟動(dòng)
目錄
1、編輯oratab????1
2、編輯rc.local????2
3、listener.log的權(quán)限????3
4、編輯dbstart????3
5、測(cè)試????4
?
?
1、編輯oratab
找到oratab
find -name oratab
路徑前面的"."是指的用戶路徑,我的是/home/rogear
切換到對(duì)應(yīng)路徑
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
添加以下內(nèi)容
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
這個(gè)地方需要根據(jù)自己的用戶和安裝路徑進(jìn)行修改,我安裝oracle的用戶是rogear,路徑是上面這個(gè)
查看下/etc/rc.d/rc.local文件是否有執(zhí)行權(quán)限如果沒(méi)有的話就要加上
sudo chmod +x /etc/rc.d/rc.local
rc.local是開(kāi)機(jī)啟動(dòng)需要執(zhí)行的腳本
3、listener.log的權(quán)限
切到$ORACLE_HOME下面修改listener.log的權(quán)限
sudo chmod 755 listener.log
4、編輯dbstart
進(jìn)入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
這個(gè)路徑就上前面找到的那個(gè)路徑
保存退出
測(cè)試下
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
可以運(yùn)行,說(shuō)明配置沒(méi)有問(wèn)題
這時(shí)候就可以重啟電腦了
5、測(cè)試
重啟電腦
reboot
連接數(shù)據(jù)庫(kù)
連接成功,ok!
轉(zhuǎn)載于:https://www.cnblogs.com/rogear/p/8080657.html
總結(jié)
以上是生活随笔為你收集整理的Linux设置Oracle开机自启动的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Windows - 通过注册表编辑器来删
- 下一篇: linux 其他常用命令