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.
Important
Dbvnet must be running on both primary and standby servers to allow Dbvisit Standby version 7 to communicate and transfer files between the two nodes.Â
It is recommended that you ensure your Dbvisit Schedules are stopped when performing a restart of the Dbvisit Standby stack (Dbvserver and Dbvnet). This include disabling cron schedules if they are used.
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
Once you have stopped Dbvserver and Dbvnet, please ensure there are no other dbvnet or dbvserver processes still running, before you continue with the next step. This can be done by reviewing the running processes with the command: ps -ef|egrep "dbvnet|dbvserver" |grep -v grep
If there are processes running, please ensure you have executed the above commands correct and if so, then remove these processes by using the Unix kill command with the process ID of the process you want to kill. Be careful when performing these tasks (using the kill command) and make sure you specify the correct process ID's.
Â
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)
Â