Increase Heap Memory
Introduction
If the heap memory is insufficient to run the replication, tomcat will lead to the error as shown below.
Completed Request:db_setup Exception in thread "Thread-4" java.lang.OutOfMemoryError: Java heap space at java.util.Arrays.copyOfRange(Unknown Source)
Solution:
This issue can be resolved by following the below steps.
Go to installation folder DBSyncCReplSF3 and then open bin folder. Identify the tomcat file catalina.bat in the bin folder.
Right-click on the file catalina.bat to select edit. In catalina.bat file, search for the command set CATALINA_OPTS=
If set CATALINA_OPTS command is found, edit the values for Xms & Xmx to 1024. Usually, this command will be available in the beginning, right after the command set JRE_HOME=..\jre1.7.0_13. The new command must be CATALINA_OPTS="-Xms1024m --Xmx1024m"
If set CATALINA_OPTS command is not found, including the new command to edit the default values for Xms & Xmx. The new command must be CATALINA_OPTS="-Xms1024m --Xmx1024m" and must be placed after the command set JRE_HOME=..\jre1.7.0_13
If Windows service is used to run DBSync Cloud Replication, windows service must be re-registered before running the Replication.