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

配置Oracle数据库的开机自启动

190次阅读
没有评论

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

每当数据库服务器重启后,都要重新启动数据库的监听和实例,特别是在服务器断电重启、例行维护性的场景下。能否像 Windows 服务器一样,让实例和监听随着服务的启动而启动呢?答案当然是肯定的,我们可以利用 Oracle 提供的 dbstart 文件设置 Oracle 数据库开机自启动。设置方法如下:

(1)、首先确保已经配置好 ORACLE_HOME 等环境变量,类似于如下内容:

1
2
3
4
5
vi .bash_profile
ORACLE_BASE=/u01/app/oracle
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
PATH=$ORACLE_HOME/bin:$PATH
export ORACLE_BASE ORACLE_HOME PATH

(2)、编辑 $ORACLE_HOME/bin 目录下的 dbstart 文件,找到 ORACLE_HOME_LISTNER=$1,将其修改成 ORACLE_HOME_LISTNER=$ORACLE_HOME。

(3)、编辑 /etc 目录下的 oratab 文件,找到 orcl:/u01/app/oracle/product/11.2.0/db_1:N,将其修改为:orcl:/u01/app/oracle/product/11.2.0/db_1:Y。

(4)、编辑 /etc/rc.d 目录下的 rc.local 启动文件,添加数据库自启动脚本 dbstart。 注意:该步必须切换到 root 身份执行。

1
2
3
4
5
vi /etc/rc.d/rc.local
# 启动数据库监听,有空格必须加引号
su - oracle -lc "/u01/app/oracle/product/11.2.0/db_1/bin/lsnrctl start"
# 启动实例
su - oracle -lc /u01/app/oracle/product/11.2.0/db_1/bin/dbstart

(5)、重启检查是否配置成功。

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

本文永久更新链接地址 :http://www.linuxidc.com/Linux/2016-07/133235.htm

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