Restarting Dbvisit Standby components - Dbvnet and Dbvserver

Restarting Dbvisit Standby software stack (Dbvnet and Dbvserver)


It is recommended that when you perform a restart of the full stack (Dbvnet and Dbvserver) that you perform them in the following order.


Step 1:  Stop Dbvserver (Dbvisit Standby Web Based Interface)

The following command is executed to stop the Dbvserver process.  (note the stop command does not return any output and once executed you will be returned to a new line)

cd  /usr/dbvisit/dbvserver
./dbvserverd stop


Step 2:  Stop Dbvnet (Dbvisit Standby Network Communication)

The following command is executed to stop the Dbvserver process.  (note the stop command does not return any output and once executed you will be returned to a new line)

cd /usr/dbvisit/dbvnet
./dbvnetd stop

 

Step 3:  Clear all temporary cache (temp files)

Dbvisit Standby does generate temporary cache files in the default TEMP location, which on most systems will be "/tmp".

Before starting the Dbvnet and Dbvserver components, it is recommended to clear these directories listed below if they do exist:

  • /tmp/par-*
  • /tmp/dbvtmp-*
  • /tmp/p2xtmp-*
  • /tmp/pdk-*

The following example commands can be used to remove these directories:

 
rm -Rf /tmp/par-* 
rm -Rf /tmp/dbvtmp-* 
rm -Rf /tmp/p2xtmp-*
rm -Rf /tmp/pdk-*

 

Step 4:  Start Dbvnet (Dbvisit Standby Web Based Interface)

The following command is executed to start the dbvnet process.  (note the start command does not return any output and once executed you will be returned to a new line)

The example below also removes old log files from the log directory.

cd  /usr/dbvisit/dbvnet
rm log/*
./dbvnetd start

 

Step 5:  Start Dbvserver (Dbvisit Standby Network Communication)

The following command is executed to start the Dbvserver process.  (note the start command does not return any output and once executed you will be returned to a new line)

The example below also removes old log files from the log directory.

cd /usr/dbvisit/dbvserver
rm log/*
./dbvserverd start


Step 6:  Review processes are running

The final step is to confirm that Dbvnet and Dbvserver are running.

This can be done by reviewing the running processes with the command: ps -ef|egrep "dbvnet|dbvserver" |grep -v grep

Example:

 

oracle@dbvlin101[/usr/dbvisit/dbvserver]: ps -ef|egrep "dbvnet|dbvserver" |grep -v grep
oracle    6142     1  0 Mar03 pts/3    00:00:02 ./dbvnetd start
oracle    6144  6142  0 Mar03 pts/3    00:00:00 ./dbvnetd start
oracle    6145  6142  0 Mar03 pts/3    00:00:00 ./dbvnetd start
oracle    6146  6142  0 Mar03 pts/3    00:00:00 ./dbvnetd start
oracle    6147  6142  0 Mar03 pts/3    00:00:00 ./dbvnetd start
oracle    6154     1  0 Mar03 pts/3    00:00:02 ./dbvserverd start
oracle    6155  6154  0 Mar03 pts/3    00:00:00 ./dbvserverd start
oracle    6157  6154  0 Mar03 pts/3    00:00:10 ./dbvserverd start
oracle    6159  6154  0 Mar03 pts/3    00:00:02 ./dbvserverd start

 

Stop/Start Troubleshooting Tips

Once you have started Dbvnet and Dbvserver you should be able to use the Web Based GUI as well as the network communication should be possible between the primary and standby servers.

For Dbvnet troubleshooting and testing tips, please see here

For Dbvserver, please make sure that there is no firewall blocking your connection to the default port 8443.  If you are using Linux IPTables, please make sure this port is open (review as root user the output of: "iptables -L" command and your configuration in /etc/sysconfig/iptables)