CentOS 7安装Oracle19c后设置开机自动启动

2025-10-18 18:57:16

1、需要先修改一下 oracle 的启动脚本配置:

vi /etc/oratab

将“ORCLCDB:/opt/oracle/product/19c/dbhome_1:N”

改为“ORCLCDB:/opt/oracle/product/19c/dbhome_1:Y”

保存退出

 cat /etc/oratab

查看是否保存成功

CentOS 7安装Oracle19c后设置开机自动启动

2、然后设置一下 数据库的启动命令

vi /usr/bin/oracle.sh 

增加的内容为: 

#! /bin/bash 

#  script  For oracle19c.service

/opt/oracle/product/19c/dbhome_1/bin/lsnrctl start

/opt/oracle/product/19c/dbhome_1/bin/dbstart /opt/oracle/product/19c/dbhome_1

CentOS 7安装Oracle19c后设置开机自动启动

3、然后设置这个文件的读写权限

chmod 777 /usr/bin/oracle.sh

CentOS 7安装Oracle19c后设置开机自动启动

4、设置一个 oracle19c.service

vi /etc/systemd/system/oracle19c.service

编辑添加内容为:

[Unit]

Description=Oracle19c

After=syslog.target network.target

[Service]

LimitMEMLOCK=infinity

LimitNOFILE=65535

Type=oneshot

RemainAfterExit=yes

User=oracle

Environment="ORACLE_HOME=/opt/oracle/product/19c/dbhome_1"

ExecStart=/usr/bin/oracle.sh

[Install]

WantedBy=multi-user.target

查看是否设置成功

cat /etc/systemd/system/oracle19c.service

CentOS 7安装Oracle19c后设置开机自动启动

5、设置开机自动启动

systemctl enable oracle19c

CentOS 7安装Oracle19c后设置开机自动启动

6、 重启测试.

reboot

成功. 

systemctl status oracle19c

CentOS 7安装Oracle19c后设置开机自动启动

CentOS 7安装Oracle19c后设置开机自动启动

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢