CentOS 7
Sponsored Link

Oracle Database 19c : Create Systemd Setting2020/01/22

 
Create Systemd Setting file for Oracle Database services.
[1] Login as root user and create Systemd files.
[root@dlp ~]#
vi /etc/sysconfig/db01.oracledb
# create new : define environment variables

ORACLE_BASE=/u01/app/oracle
ORACLE_HOME=/usr/oracle/database
ORACLE_SID=db01
# configure database service

[root@dlp ~]#
vi /usr/lib/systemd/system/db01@oracledb.service
# this is an example, modify for free

[Unit]
Description=Oracle Database service
After=network.target

[Service]
Type=forking
EnvironmentFile=/etc/sysconfig/db01.oracledb
ExecStart=/usr/oracle/database/bin/dbstart $ORACLE_HOME
ExecStop=/usr/oracle/database/bin/dbshut $ORACLE_HOME
User=oracle

[Install]
WantedBy=multi-user.target

[root@dlp ~]#
systemctl daemon-reload

[root@dlp ~]#
systemctl enable db01@oracledb

Matched Content