Liquibase,使用“data”生成带有“数据”的ContentChangeLog时出现“迁移失败:Java堆空间”错误

时间:2010-06-23 03:57:23

标签: java database refactoring heap liquibase

我正在尝试使用liquibase在我的一个开发数据库上创建一个基线,这是我的环境 - 数据库, - > Oralce 10g,500+表包含大量配置数据,oracle导出转储文件大约70mb; - Java - Java 6 - Oracle JDBC驱动程序 - ojdbc14.jar(从Oracle网站下载) - 命令行执行 liquibase --changeLogFile = base.changelog.data.xml --diffTypes =“data”generateChangeLog

执行结果: - Liquibase配置为使用“-Xmx512m -Xms256m”jvm参数运行,失败,错误消息 - “迁移失败:Java堆空间 “ - 配置为使用“-Xmx1024m -Xms512m”运行,发生相同的错误 - 配置为使用“-Xmx2048 -Xms512m”运行,同样的错误

我在oder中为我的开发项目创建基线有哪些其他选项,以便我们可以开始版本控制我们的数据库..

感谢您的建议,谢谢!

詹姆斯

1 个答案:

答案 0 :(得分:1)

您使用的是哪种版本的liquibase?在即将到来的2.0中,差异支持的性能有了一些改进。最新版本可以从http://liquibase.org/ci/latest获得(竹子服务器完全升级后)