设置它似乎无关紧要,我没有得到任何看起来像其他信息的东西:
liquibase --url =“ jdbc:informix-sqli:INFORMIXSERVER = informix01_tcp; SQLH_TYPE = FILE; SQLH_FILE = / opt / informix / informix / etc / sqlhosts; DATABASE = wallet” --logLevel = 调试 --logFile =。/ lb.log --classpath = / opt / informix / informix / jdbc / lib / ifxjdbc.jar --changeLogFile ./test1ChangeLog.xml --includeTablespace = true generateChangeLog
从格林尼治标准时间2019年3月7日星期四开始Liquibase(版本3.6.3 建于2019-01-29 11:34:48)
运行Liquibase发生意外错误: liquibase.exception.DatabaseException: liquibase.exception.DatabaseException:java.sql.SQLException:该 游标已被释放,并且不可用。 liquibase.exception.LiquibaseException: liquibase.command.CommandExecutionException: liquibase.exception.DatabaseException: liquibase.exception.DatabaseException:java.sql.SQLException:该 游标已被释放,并且不可用。在 liquibase.integration.commandline.CommandLineUtils.doGenerateChangeLog(CommandLineUtils.java:279) 在liquibase.integration.commandline.Main.doMigration(Main.java:1058) 在liquibase.integration.commandline.Main.run(Main.java:199)处 liquibase.integration.commandline.Main.main(Main.java:137)由以下原因引起: liquibase.command.CommandExecutionException: liquibase.exception.DatabaseException: liquibase.exception.DatabaseException:java.sql.SQLException:该 游标已被释放,并且不可用。在 liquibase.command.AbstractCommand.execute(AbstractCommand.java:24)在 liquibase.integration.commandline.CommandLineUtils.doGenerateChangeLog(CommandLineUtils.java:277) ...省略了3个共同的框架 liquibase.exception.DatabaseException: liquibase.exception.DatabaseException:java.sql.SQLException:该 游标已被释放,并且不可用。在 liquibase.snapshot.jvm.ForeignKeySnapshotGenerator.snapshotObject(ForeignKeySnapshotGenerator.java:223) 在 liquibase.snapshot.jvm.JdbcSnapshotGenerator.snapshot(JdbcSnapshotGenerator.java:66) 在 liquibase.snapshot.SnapshotGeneratorChain.snapshot(SnapshotGeneratorChain.java:49) 在 liquibase.snapshot.jvm.JdbcSnapshotGenerator.snapshot(JdbcSnapshotGenerator.java:69) 在 liquibase.snapshot.SnapshotGeneratorChain.snapshot(SnapshotGeneratorChain.java:49) 在 liquibase.snapshot.jvm.JdbcSnapshotGenerator.snapshot(JdbcSnapshotGenerator.java:69) 在 liquibase.snapshot.SnapshotGeneratorChain.snapshot(SnapshotGeneratorChain.java:49) 在 liquibase.snapshot.DatabaseSnapshot.include(DatabaseSnapshot.java:286) 在 liquibase.snapshot.DatabaseSnapshot.replaceObject(DatabaseSnapshot.java:407) 在 liquibase.snapshot.DatabaseSnapshot.includeNestedObjects(DatabaseSnapshot.java:334) 在 liquibase.snapshot.DatabaseSnapshot.include(DatabaseSnapshot.java:309) 在 liquibase.snapshot.DatabaseSnapshot.replaceObject(DatabaseSnapshot.java:407) 在 liquibase.snapshot.DatabaseSnapshot.replaceObject(DatabaseSnapshot.java:429) 在 liquibase.snapshot.DatabaseSnapshot.includeNestedObjects(DatabaseSnapshot.java:334) 在 liquibase.snapshot.DatabaseSnapshot.include(DatabaseSnapshot.java:309) 在 liquibase.snapshot.DatabaseSnapshot.init(DatabaseSnapshot.java:102) 在 liquibase.snapshot.DatabaseSnapshot。(DatabaseSnapshot.java:59) 在 liquibase.snapshot.JdbcDatabaseSnapshot。(JdbcDatabaseSnapshot.java:38) 在 liquibase.snapshot.SnapshotGeneratorFactory.createSnapshot(SnapshotGeneratorFactory.java:217) 在 liquibase.snapshot.SnapshotGeneratorFactory.createSnapshot(SnapshotGeneratorFactory.java:190) 在 liquibase.command.core.DiffCommand.createReferenceSnapshot(DiffCommand.java:221) 在 liquibase.command.core.DiffCommand.createDiffResult(DiffCommand.java:143) 在 liquibase.command.core.GenerateChangeLogCommand.run(GenerateChangeLogCommand.java:46) 在liquibase.command.AbstractCommand.execute(AbstractCommand.java:19) ...省略了4个共同的框架 liquibase.exception.DatabaseException:java.sql.SQLException:该 游标已被释放,并且不可用。在 liquibase.snapshot.ResultSetCache.get(ResultSetCache.java:101)位于 liquibase.snapshot.JdbcDatabaseSnapshot $ CachingDatabaseMetaData.getForeignKeys(JdbcDatabaseSnapshot.java:74) 在 liquibase.snapshot.jvm.ForeignKeySnapshotGenerator.snapshotObject(ForeignKeySnapshotGenerator.java:127) ...省略了27个常见框架造成原因:java.sql.SQLException: 游标已被释放,并且不可用。在 com.informix.util.IfxErrMsg.buildException(IfxErrMsg.java:474)在 com.informix.util.IfxErrMsg.getSQLException(IfxErrMsg.java:443)在 com.informix.util.IfxErrMsg.getSQLException(IfxErrMsg.java:394)位于 com.informix.jdbc.IfxSqli.addException(IfxSqli.java:3191)位于 com.informix.jdbc.IfxSqli.receiveError(IfxSqli.java:3472)在 com.informix.jdbc.IfxSqli.dispatchMsg(IfxSqli.java:2379)在 com.informix.jdbc.IfxSqli.receiveMessage(IfxSqli.java:2304)在 com.informix.jdbc.IfxSqli.executeFetch(IfxSqli.java:2038)在 com.informix.jdbc.IfxSqli.getaRow(IfxSqli.java:4082)在 com.informix.jdbc.IfxResultSet.next(IfxResultSet.java:494)位于 com.informix.jdbc.IfxDatabaseMetaData.getImportedKeys(IfxDatabaseMetaData.java:5389) 在 liquibase.snapshot.JdbcDatabaseSnapshot $ CachingDatabaseMetaData $ 1.fastFetch(JdbcDatabaseSnapshot.java:126) 在liquibase.snapshot.ResultSetCache.get(ResultSetCache.java:70)... 省略了29个常见框架造成原因:java.sql.SQLException:null com.informix.util.IfxErrMsg.buildException(IfxErrMsg.java:474)在 com.informix.util.IfxErrMsg.getSQLException(IfxErrMsg.java:443)在 com.informix.util.IfxErrMsg.getSQLException(IfxErrMsg.java:394)位于 com.informix.jdbc.IfxSqli.receiveError(IfxSqli.java:3477)... 37 常见的框架省略了
有关更多信息,请使用--logLevel标志
liquibase --url =“ jdbc:informix-sqli:INFORMIXSERVER = informix01_tcp; SQLH_TYPE = FILE; SQLH_FILE = / opt / informix / informix / etc / sqlhosts; DATABASE = wallet” --logLevel = 严重 --logFile =。/ lb.log --classpath = / opt / informix / informix / jdbc / lib / ifxjdbc.jar --changeLogFile ./test1ChangeLog.xml --includeTablespace = true generateChangeLog
在格林尼治标准时间2019年3月7日星期四12:33:46启动Liquibase(版本3.6.3 建于2019-01-29 11:34:48)运行Liquibase发生意外错误: liquibase.exception.DatabaseException: liquibase.exception.DatabaseException:java.sql.SQLException:该 游标已被释放,并且不可用。 liquibase.exception.LiquibaseException: liquibase.command.CommandExecutionException: liquibase.exception.DatabaseException: liquibase.exception.DatabaseException:java.sql.SQLException:该 游标已被释放,并且不可用。在 liquibase.integration.commandline.CommandLineUtils.doGenerateChangeLog(CommandLineUtils.java:279) 在liquibase.integration.commandline.Main.doMigration(Main.java:1058) 在liquibase.integration.commandline.Main.run(Main.java:199)处 liquibase.integration.commandline.Main.main(Main.java:137)由以下原因引起: liquibase.command.CommandExecutionException: liquibase.exception.DatabaseException: liquibase.exception.DatabaseException:java.sql.SQLException:该 游标已被释放,并且不可用。在 liquibase.command.AbstractCommand.execute(AbstractCommand.java:24)在 liquibase.integration.commandline.CommandLineUtils.doGenerateChangeLog(CommandLineUtils.java:277) ...省略了3个共同的框架 liquibase.exception.DatabaseException: liquibase.exception.DatabaseException:java.sql.SQLException:该 游标已被释放,并且不可用。在 liquibase.snapshot.jvm.ForeignKeySnapshotGenerator.snapshotObject(ForeignKeySnapshotGenerator.java:223) 在 liquibase.snapshot.jvm.JdbcSnapshotGenerator.snapshot(JdbcSnapshotGenerator.java:66) 在 liquibase.snapshot.SnapshotGeneratorChain.snapshot(SnapshotGeneratorChain.java:49) 在 liquibase.snapshot.jvm.JdbcSnapshotGenerator.snapshot(JdbcSnapshotGenerator.java:69) 在 liquibase.snapshot.SnapshotGeneratorChain.snapshot(SnapshotGeneratorChain.java:49) 在 liquibase.snapshot.jvm.JdbcSnapshotGenerator.snapshot(JdbcSnapshotGenerator.java:69) 在 liquibase.snapshot.SnapshotGeneratorChain.snapshot(SnapshotGeneratorChain.java:49) 在 liquibase.snapshot.DatabaseSnapshot.include(DatabaseSnapshot.java:286) 在 liquibase.snapshot.DatabaseSnapshot.replaceObject(DatabaseSnapshot.java:407) 在 liquibase.snapshot.DatabaseSnapshot.includeNestedObjects(DatabaseSnapshot.java:334) 在 liquibase.snapshot.DatabaseSnapshot.include(DatabaseSnapshot.java:309) 在 liquibase.snapshot.DatabaseSnapshot.replaceObject(DatabaseSnapshot.java:407) 在 liquibase.snapshot.DatabaseSnapshot.replaceObject(DatabaseSnapshot.java:429) 在 liquibase.snapshot.DatabaseSnapshot.includeNestedObjects(DatabaseSnapshot.java:334) 在 liquibase.snapshot.DatabaseSnapshot.include(DatabaseSnapshot.java:309) 在 liquibase.snapshot.DatabaseSnapshot.init(DatabaseSnapshot.java:102) 在 liquibase.snapshot.DatabaseSnapshot。(DatabaseSnapshot.java:59) 在 liquibase.snapshot.JdbcDatabaseSnapshot。(JdbcDatabaseSnapshot.java:38) 在 liquibase.snapshot.SnapshotGeneratorFactory.createSnapshot(SnapshotGeneratorFactory.java:217) 在 liquibase.snapshot.SnapshotGeneratorFactory.createSnapshot(SnapshotGeneratorFactory.java:190) 在 liquibase.command.core.DiffCommand.createReferenceSnapshot(DiffCommand.java:221) 在 liquibase.command.core.DiffCommand.createDiffResult(DiffCommand.java:143) 在 liquibase.command.core.GenerateChangeLogCommand.run(GenerateChangeLogCommand.java:46) 在liquibase.command.AbstractCommand.execute(AbstractCommand.java:19) ...省略了4个共同的框架 liquibase.exception.DatabaseException:java.sql.SQLException:该 游标已被释放,并且不可用。在 liquibase.snapshot.ResultSetCache.get(ResultSetCache.java:101)位于 liquibase.snapshot.JdbcDatabaseSnapshot $ CachingDatabaseMetaData.getForeignKeys(JdbcDatabaseSnapshot.java:74) 在 liquibase.snapshot.jvm.ForeignKeySnapshotGenerator.snapshotObject(ForeignKeySnapshotGenerator.java:127) ...省略了27个常见框架造成原因:java.sql.SQLException: 游标已被释放,并且不可用。在 com.informix.util.IfxErrMsg.buildException(IfxErrMsg.java:474)在 com.informix.util.IfxErrMsg.getSQLException(IfxErrMsg.java:443)在 com.informix.util.IfxErrMsg.getSQLException(IfxErrMsg.java:394)位于 com.informix.jdbc.IfxSqli.addException(IfxSqli.java:3191)位于 com.informix.jdbc.IfxSqli.receiveError(IfxSqli.java:3472)在 com.informix.jdbc.IfxSqli.dispatchMsg(IfxSqli.java:2379)在 com.informix.jdbc.IfxSqli.receiveMessage(IfxSqli.java:2304)在 com.informix.jdbc.IfxSqli.executeFetch(IfxSqli.java:2038)在 com.informix.jdbc.IfxSqli.getaRow(IfxSqli.java:4082)在 com.informix.jdbc.IfxResultSet.next(IfxResultSet.java:494)位于 com.informix.jdbc.IfxDatabaseMetaData.getImportedKeys(IfxDatabaseMetaData.java:5389) 在 liquibase.snapshot.JdbcDatabaseSnapshot $ CachingDatabaseMetaData $ 1.fastFetch(JdbcDatabaseSnapshot.java:126) 在liquibase.snapshot.ResultSetCache.get(ResultSetCache.java:70)... 省略了29个常见框架造成原因:java.sql.SQLException:null com.informix.util.IfxErrMsg.buildException(IfxErrMsg.java:474)在 com.informix.util.IfxErrMsg.getSQLException(IfxErrMsg.java:443)在 com.informix.util.IfxErrMsg.getSQLException(IfxErrMsg.java:394)位于 com.informix.jdbc.IfxSqli.receiveError(IfxSqli.java:3477)... 37 常见的框架省略了
有关更多信息,请使用--logLevel标志
这两项都运行之后:
ls -l ./lb.log
ls:./lb.log:没有这样的文件或目录