liquibase数据导出崩溃,超出GC开销限制

问题描述 投票:0回答:2

我想使用liquibase导出连接到不同大型数据库(sybase或sqlserver DB)的数据(如便携式csv平面文件)DB可以存储100多个表和10GB

我找到了命令:

liquibase --defaultsFile=/db/liquibase/db.properties --changeLogFile=/db/liquibase/data.xml --diffTypes="data" generateChangeLog

结果:

Unexpected error running Liquibase: GC overhead limit exceeded

我将java内存增加到32GB并且仍然崩溃我在一个带有1个小表的小型数据库上进行了测试。出口还可以

我们对liquibase出口数据有限制吗?不想管理差异数据。只想导出数据当前状态。谢谢你的帮助

sql-server sybase liquibase
2个回答
0
投票

您可以使用Jailer Tool以liquibase格式导出数据。


0
投票

我使用导出目录解决了我的问题。文档未更新,但我使用dataOutputDirectory参数来generateChangeLog选项。如果没有此参数liquibase尝试在changelog xml文件中导出。

© www.soinside.com 2019 - 2024. All rights reserved.