Versions Compared

Key

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

...

This section describes how to trouble shoot connectivity issues between the MINE and APPLY processes.

Solution:

1. Was the Mine process started on the Mine server?

2. Was the Apply process started on te Apply server?

3. Check if the mine process is able to connect through the network to the APPLY process.

...

This indicates that there is a network issue. Check to ensure the firewall is not blocking the Dbvisit Replicate ports.

24. Run a health check command:

...

Please ensure all ports listed above are open on the specific servers. 

45. Try to ping the unreachable process server; try the ping from the MINE machine, the machine console (if it is different from MINE machine) and the APPLY machine itself. Check that the IP addresses reported by the ping are the same. (It definitely should not be 127.0.0.1 unless the replication is completely running on one machine.)

56. If the processes does not seem to see each other, try running "telnet machineport" on each of the machines to check connectivity to each other machine. The connection should not be refused. Use exactly same names as in your DDC file (use copy-paste if possible). This checks various DNS problems, typos in names/IPs, closed firewall ports etc.

...

If the message says: "Escape character is" then the connection is successful.

67. Ensure there is enough free memory for the dbvrep process to start. If the dbvrep process suddenly dies, it may mean that there is not enough free memory on the server and the OS will terminate the dbvrep process without warning. This can be verified by running "top" in Linux/Unix while the dbvrep APPLY or MINE process is started.

78. Check that the processes are running. On LInux/Unix check with "ps -ef | grep dbvrep". On Windows, check the services control panel. There should be a MINE process running on the source server and an APPLY process running on the target server. For 2-way replication there will be a MINE and APPLY1 process running on the source server and an APPLY and MINE1 process running on the target server.

89. Check the Mine log is being updated. On the Mine server, the Mine log is located in the "log" directory and the file name is similar to dbvrep_MINE_*.log. This log will be updated every few seconds. Check for error messages in the log if the file is not being updated. 

910. Check the Apply log is being updated. On the Apply server, the Apply log is located in the "log" directory and the file name is similar to dbvrep_APPLY_*.log. This log will be updated every few seconds. Check for error messages in the log if the file is not being updated. 

1011. Run further internal engine commands. These commands can be run to check the connectivity

...