Я новичок в liquibase и начал использовать его для экспорта данных из oracle db.Я получаю сообщение «java.lang.OutOfMemoryError: Превышен предел накладных расходов GC».Найдено несколько SO-потоков, где было предложено увеличить размер кучи.Я так и сделал, но тщетно.Команда, которую я пытаюсь выполнить:
mvn -X liquibase: generateChangeLog -Dliquibase.diffTypes = data
Вот мой pom.xml:
<project>
<modelVersion>4.0.0</modelVersion>
<groupId>com.mytests.liquibase</groupId>
<artifactId>my-liquibase</artifactId>
<version>1</version>
<dependencies>
<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc7</artifactId>
<version>12.1.0.2.0</version>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.liquibase</groupId>
<artifactId>liquibase-maven-plugin</artifactId>
<version>3.4.1</version>
<configuration>
<argLine>-Xmx2048m</argLine>
<propertyFile>
C:/Users/ygupta/Tools/db/liquibase.properties
</propertyFile>
<promptOnNonLocalDatabase>false</promptOnNonLocalDatabase>
</configuration>
</plugin>
</plugins>
</build>
</project>
ВотФайл liquibase.properties:
driver=oracle.jdbc.OracleDriver
url=jdbc:oracle:thin:@//nssrXXXX:1521/com
changelogSchemaName=XX
defaultSchemaName=XX
username=CXX
password=password
outputChangeLogFile=C:/Users/ygupta/Tools/db/dbcalms.changelog.xml
Есть ли что-то еще, что я могу попытаться решить здесь, кучи / GC?