oracle 替换_Centos7下设置Oracle数据库开机自启

前言

小编用虚拟机练SQL语句,每次打开虚拟机都得重新启动一遍数据库,感觉甚是麻烦,搜了下设置数据库自动重启的方法,整理了下,现将详细步骤公布如下。

版本信息

操作系统版本:

88e7fe2d92d4e14e535d32c010d8fe0a.png

数据库版本:

d3ea3589107a2bf2cbbef00129a97708.png

操作步骤

1、root用户下,修改oratab文件,N替换成Y

vi /etc/oratab

orcl:/u01/app/oracle/product/12/db_1:Y

3872a4087ee9eba0b427c5af5ccd0b4e.png

2、Oracle 用户下

su - oracle

cd $ORACLE_HOME/bin

vi dbstart

#ORACLE_HOME_LISTNER=$1 替换为 ORACLE_HOME_LISTNER=$ORACLE_HOME

27b54a18740334188609042cc098e9d3.png

vi dbshut

#ORACLE_HOME_LISTNER=$1 替换为 ORACLE_HOME_LISTNER=$ORACLE_HOME

c078ea0b78f5c09acb24441eea31fe76.png

3、root用户下

chmod 777 /etc/rc.d/rc.local

vi /etc/rc.d/rc.local

添加su - oracle -lc dbstart

f64ef8d71951e692fea1badb22d83772.png

4、重启数据库,查看数据库是否能够自动启动。

特殊情况

部分操作系统下有发现找不到/etc/oratab文件的情况,可以运行一下./u01/oracle/product/11.2.0/dbhome_1/root.sh,就会自动创建oratab文件,然后对该文件进行对应修改就可以了,值得注意的是,需要把#键去掉。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值