第一步:修改/etc/oratab文件

[oracle@localhost ~]$ vim /etc/oratab    //如果没有这个文件,则是因为oracle安装完成的时候忘记执行root.sh文件,找到root.sh执行后就会出现oratab这个文件

第二步:把lsnrctl start和dbstart添加到rc.local文件中: 

 root权限执行 

[root@localhost oracle]# vim /etc/rc.d/rc.local

添加: 

su - oracle -lc "/data/oracle/product/11.2.0/db_1/bin/lsnrctl start"
su - oracle -lc "/data/oracle/product/11.2.0/db_1/bin/dbstart"

 说明:第一行为开机启动数据库监听,第二行为开机启动数据库服务。(路径跟安装路径相关)。 

注意:CentOs7中/etc/rc.d/rc.local不会开机执行,因此需添加执行权限。 

查看/etc/rc.d/rc.local的权限 

[root@localhost oracle]# ll /etc/rc.d/rc.local

 添加执行权限 

[root@localhost oracle]# chmod +x /etc/rc.d/rc.local

 此致Oracle监听和服务开机自启动设置完成。

相关文章:

  • 2021-07-01
  • 2021-11-18
  • 2022-01-22
  • 2021-12-09
  • 2021-05-26
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-18
  • 2021-11-18
  • 2021-12-19
  • 2021-11-18
相关资源
相似解决方案