DB2 データベースから SQL データを生成しようとすると、Java ヒープ領域の問題が発生します。約 1000 のレコードを持つ約 25 のテーブルがあります。
変更セット データの生成には、以下のスクリプトを使用します。
C:\liquibase-3.0.2-bin>liquibase --driver=com.ibm.db2.jcc.DB2Driver \
--classpath="C:\db2jcc.jar" \
--changeLogFile="C:\Liquibase Release\liqui_MYDB_MYSCHEMA_Data.xml" \
--url="jdbc:db2://__ip__here__:9008/MYDB" \
--username="user" \
--password="12345" \
--defaultSchemaName="MYSCHEMA" \
--diffTypes=data \
generateChangeLog
liquibase.bat ファイルで JAVA_OPTS を設定してメモリを増やそうとしましたが、解決策はありませんでした。
set JAVA_OPTS="-XX:MaxPermSize=1024m"
set JAVA_OPTS="-Xms512m -Xmx1024m"