质量团队知识库

 找回密码
 立即注册
查看: 22|回复: 0

linux实用小技巧之设置oracle开机自启

[复制链接]

6

主题

0

好友

310

积分

质量部成员

Rank: 9Rank: 9Rank: 9

发表于 2017-7-4 14:42:29 |显示全部楼层
本帖最后由 oubo 于 2017-7-4 14:47 编辑

oracle数据库经常作为其他软件的存储库,需要先行启动才能启动后续其他软件。所以设置oracle的开机自启动是非常有必要的
1.查看oracle的环境变量是否设置
clipboard.png

2.执行dbstart   数据库自带启动脚本,提示ORACLE_HOME_LISTNER没有设置
clipboard.png

3.编辑 dbstart,将ORACLE_HOME_LISTNER=$1修改成ORACLE_HOME_LISTNER=$ORACLE_HOME
clipboard.png

4.再次运行dbstart验证
clipboard.png

5.编辑/etc/oratab文件将orcl:/opt/oracle/app/product/11.2.0/dbhome_1:N改为orcl:/opt/oracle/app/product/11.2.0/dbhome_1:Y
clipboard.png

6.编辑/etc/rc.d/rc.local启动文件,添加数据库启动脚本dbstart
切换root用户
clipboard.png

编辑/etc/rc.d/rc.local,添加两行(在前文中dbstart时可以看到数据库和监听的启动路径,在此处添加上述路径就行)
su - oracle -lc /opt/oracle/app/product/11.2.0/dbhome_1/bin/dbstart
su - oracle -lc "/opt/oracle/app/product/11.2.0/dbhome_1/bin/lsnrctl start"
clipboard.png

7.重启虚拟机验证结果
clipboard.png












回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

手机版|Carnation

GMT+8, 2017-12-17 15:48 , Processed in 0.198419 second(s), 23 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部