centos6.5下oracle开机自动启动方法

在Linux系统中,安装好oracle数据库后,oracle服务并不会像在windows下一样会默认自动启动。在Linux系统中,是需要用户去手动进行设置,才能实现oracle开机自动启动的。这里先介绍一种简单的启动方式,后面还会介绍另外一种方式。

      先以root身份登录到linux系统,我这里是使用SecureCRT客户端进行远程登录的,如图:

输入命令# vi /etc/oratab  


进入vi编辑器后,找到“orcl:/u01/app/oracle/product/12.1.0/dbhome_1:N”,

改为“orcl:/u01/app/oracle/product/11.2.0/dbhome_1:Y”。修改完成后,保存退出vi。

说明:orcl为实例名;/u01/app/oracle/product/11.2.0/dbhome_1为oracle安装目录;

会因安装的情况不同而有所不同。


继续输入命令# vi /etc/rc.d/rc.local


添加:

su oracle -lc "/u01/app/oracle/product/12.1.0/dbhome_1/bin/lsnrctl start"

su oracle -lc /u01/app/oracle/product/12.1.0/dbhome_1/bin/dbstart

说明:/u01/app/oracle/product/12.1.0/dbhome_1为oracle的安装目录,要根据实际情况进行修改。

-l 表示同时切换用户目录。比如你要换到oracle用户下你的目录就同时在oracle目录下了。

-c 则表示执行完命令好再返回到原来的用户。

如图所示:


保存并退出vi。

重启centos,祝你成功!

附:有人安装完oracle后,/etc/oratab找不到,解决办法:

用root用户进入系统,进入$ORACLE_HOME,即oracle的安装目录,找到root.sh,执行一下即可

#./root.sh

这时候,你会发现文件/etc/oratab出现了。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容