打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Linux设置Oracle开机自启动

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。

更多Oracle相关信息见Oracle 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=12

本文永久更新链接地址http://www.linuxidc.com/Linux/2017-12/149794.htm

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
linux下系统开机oracle自启动
Linux下让Oracle服务自动启动与停止 (2009-01-04 16:30:28)
■■CentOS 5.4 への Oracle Database 11g の構築■■
linux创建oracle时提示 file etc oratab is not accessible
RHEL6安装Oracle 11g R2
Redhat Linux 上自动启动和关闭Oracle
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服