Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


 

When using RHEL 7 or OEL 7 Linux, you may want to enable the use of systemd to automatically start or stop Dbvnet and Dbvserver on system restart.  

...

No Format
# /usr/lib/systemd/system/dbvnet.service
#
# Dbvisit Standby - Dbvnet systemd unit file:
# description: Dbvisit network infrastructure daemon. 

[Unit]
Description=Dbvisit Standby - Dbvnet
After=syslog.target network.target

[Service]
Type=simple
RemainAfterExit=yes
User=oracle
Group=oinstall
ExecStart=/bin/bash -c'/usr/dbvisit/dbvnet/dbvnetd start >> /usr/dbvisit/dbvnet/log/dbvnet-systemd.log 2>&1 &
ExecStop=/bin/bash -c'/usr/dbvisit/dbvnet/dbvnetd stop >> /usr/dbvisit/dbvnet/log/dbvnet-systemd.log 2>&1

[Install]
WantedBy=multi-user.target

 


 To enable the service:

No Format
# systemctl daemon-reload
# systemctl enable dbvnet.service

...


Then to start and stop you can use:

No Format
# systemctl start dbvnet.service
# systemctl stop dbvnet.service

...


Dbvserver:

Create a file in /usr/lib/systemd/system called dbvserver.service

...

No Format
# /usr/lib/systemd/system/dbvserver.service
#
# Dbvisit Standby - Dbvserver systemd unit file:
# description: Dbvisit webserver daemon. 
#

[Unit]
Description=Dbvisit Standby - Dbvserver
After=syslog.target network.target


[Service]
Type=simple
RemainAfterExit=yes
User=oracle
Group=oinstall
ExecStart=/bin/bash -c' /usr/dbvisit/dbvserver/dbvserverd start >> /usr/dbvisit/dbvserverd/log/dbvserverd-systemd.log 2>&1 &
ExecStop=/bin/bash -c' /usr/dbvisit/dbvserver/dbvserverd stop >> /usr/dbvisit/dbvserverd/log/dbvserverd-systemd.log 2>&1

[Install]
WantedBy=multi-user.target

 


 To enable the service:

No Format
# systemctl daemon-reload
# systemctl enable dbvserver.service

 


Then to start and stop you can use:

No Format
# systemctl start dbvserver.service
# systemctl stop dbvserver.service

 

 

 

...





It is recommended that you test these steps in your development or test environment prior to implementing in production as some adjustments might be required to meet your environment.