SOFTMOA TECHNOLOGY

[ centos 7 ] oracle service 등록 systemctl

소프트모아가 정리한 기술 기록입니다.

Contents
작성일 2016. 02. 25.
[root@dlp ~]# vi /etc/sysconfig/dlp.oracledb
# create new : define environment variables
ORACLE_BASE=/u01/app/oracle
ORACLE_HOME=/u01/app/oracle/product/12.1.0/dbhome_1
ORACLE_SID=dlp
# configure listener service
[root@dlp ~]# vi /usr/lib/systemd/system/[email protected]
# this is an example, modify for free
 [Unit]
Description=oracle net listener
After=network.target

[Service]
Type=forking
EnvironmentFile=/etc/sysconfig/dlp.oracledb
ExecStart=/u01/app/oracle/product/12.1.0/dbhome_1/bin/lsnrctl start
ExecStop=/u01/app/oracle/product/12.1.0/dbhome_1/bin/lsnrctl stop
User=oracle

[Install]
WantedBy=multi-user.target

# configure database service
[root@dlp ~]# vi /usr/lib/systemd/system/[email protected]
# this is an example, modify for free
 [Unit]
Description=oracle net listener
After=network.target lsnrctl.service

[Service]
Type=forking
EnvironmentFile=/etc/sysconfig/dlp.oracledb
ExecStart=/u01/app/oracle/product/12.1.0/dbhome_1/bin/dbstart /u01/app/oracle/product/12.1.0/dbhome_1
ExecStop=/u01/app/oracle/product/12.1.0/dbhome_1/bin/dbshut /u01/app/oracle/product/12.1.0/dbhome_1
User=oracle

[Install]
WantedBy=multi-user.target

[root@dlp ~]# systemctl daemon-reload 
[root@dlp ~]# systemctl enable dlp@lsnrctl dlp@oracledb 
Share this

OS

Have a questions?

견적 및 기술문의

mobile : 010-7931-4813

Contact Form