linux系统设置oracle开机自启

首先找到 /etc/oratab 文件

vi  /etc/oratab

将下面这个中的N该为Y,该行是这样定义的 O R A C L E S I D : ORACLE_SID: ORACLESID:ORACLE_HOME:<N|Y>,具体请参照自己oracle的安装家目录以及实例名。到这一步开机自启动已经解决一大半了,

orcl:/opt/app/oracle/product/11.2.0/dbhome_1:Y

创建/修改 /etc/systemd/system/oracle-rdbms.service 文件

需要注意ExecStart和ExecStop两个得修改成自己本地oracle的目录
# /etc/systemd/system/oracle-rdbms.service
# Invoking Oracle scripts to start/shutdown Instances defined in /etc/oratab
# and starts Listener
[Unit]
Description=Oracle Database(s) and Listener
Requires=network.target
[Service]
Type=forking
Restart=no
ExecStart=/opt/app/oracle/product/11.2.0/dbhome_1/bin/dbstart /opt/app/oracle/product/11.2.0/dbhome_1
ExecStop=/opt/app/oracle/product/11.2.0/dbhome_1/bin/dbshut /opt/app/oracle/product/11.2.0/dbhome_1
User=oracle
[Install]
WantedBy=multi-user.target

设置开机自启

sudo systemctl enable oracle-rdbms.service 

也可以手动启动/停止服务

sudo systemctl start oracle-rdbms.service 
sudo systemctl stop oracle-rdbms.service 

重启机器试试

©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页