即使在企业版中,在脚本中指定的“将serverout设置为开”,用于Oracle迁移的Flyways命令行也会失败
/flyway/flyway-5.2.4/flyway -enterprise -licenseKey = xxxxxxx -user = system -password = xxxxxx -url = jdbc:oracle:thin:@ // xxxxxx:xxx / dbname.example.com -baselineOnMigrate = true-位置=文件系统:/ tmp迁移 Boxfuse的Flyway Enterprise Edition(试用版)5.2.4授予Coredigital Media,直到2019-04-21 警告:您正在使用30天的有限Flyway试用许可证。 30天后,您必须升级到完整的Flyway Enterprise Edition许可证或降级到Flyway Community Edition。 数据库:jdbc:oracle:thin:@ // xxxx:xxxx / dbname.example.com(Oracle 12.1) 成功验证了2个迁移(执行时间00:00.217s) 模式“ SYSTEM”的当前版本:1 将模式“ SYSTEM”迁移到版本2-LRE RESP FNL ROLLOUT DLP 错误:将架构“ SYSTEM”迁移到版本2-LRE RESP FNL ROLLOUT DLP失败!请还原备份并回滚数据库和代码! 错误:
SQL状态:42000 错误代码:922 消息:ORA-00922:选项丢失或无效 位置:/tmp/V2__LRE_RESP_FNL_ROLLOUT_DLP.sql(/tmp/V2__LRE_RESP_FNL_ROLLOUT_DLP.sql) 行数:1 声明:将serveroutput设置为
答案 0 :(得分:0)
请在Flyway问题跟踪器中提交问题,并提供重现的确切步骤,包括使用的配置和引起问题的SQL文件。