阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

Linux设置Oracle开机自启动

214次阅读
没有评论

共计 1205 个字符,预计需要花费 4 分钟才能阅读完成。

Linux 设置 Oracle 开机自启动

1、编辑 oratab

找到 oratab

find -name oratab

Linux 设置 Oracle 开机自启动

路径前面的 ”.” 是指的用户路径,我的是 /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

Linux 设置 Oracle 开机自启动

按 ”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,路径是上面这个

Linux 设置 Oracle 开机自启动

查看下 /etc/rc.d/rc.local 文件是否有执行权限如果没有的话就要加上

sudo chmod +x /etc/rc.d/rc.local

Linux 设置 Oracle 开机自启动

rc.local 是开机启动需要执行的脚本

3、listener.log 的权限

切到 $ORACLE_HOME 下面修改 listener.log 的权限

sudo chmod 755 listener.log

Linux 设置 Oracle 开机自启动

4、编辑 dbstart

进入 bin 编辑 dbstart

vim dbstart

Linux 设置 Oracle 开机自启动

将 ORACLE_HOME_LISTNER=$1 改为 ORACLE_HOME_LISTNER=$ORACLE_HOME

Linux 设置 Oracle 开机自启动

将 ORATAB=/etc/oratab 改为

ORATAB=/home/rogear/tools/oracle11g/product/11.2.0/dbhome_1/install/oratab

这个路径就上前面找到的那个路径

Linux 设置 Oracle 开机自启动

保存退出

测试下

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

Linux 设置 Oracle 开机自启动

可以运行,说明配置没有问题

这时候就可以重启电脑了

5、测试

重启电脑

reboot

连接数据库

Linux 设置 Oracle 开机自启动

Linux 设置 Oracle 开机自启动

连接成功,OK。

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

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

正文完
星哥玩云-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-22发表,共计1205字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中