You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

低版本Flyway仍无法适配Oracle XE 11g?求可行解决方案

解决方案

支持Oracle XE 11g的Flyway版本

Flyway 5.1.4及更早的社区版版本完全支持Oracle 11g XE。你当前使用的5.7.1版本属于Flyway 5.x后期版本,从Flyway 5.2.0开始,社区版就停止了对Oracle 11g的官方支持,仅保留企业版对其的支持,这也是你遇到如下错误的原因:

Flyway Enterprise Edition or Oracle upgrade required: Oracle 11.2 is past regular support by Oracle and no longer supported by Flyway Community Edition and Flyway Pro Edition, but still supported by Flyway Enterprise Edition.

可行的解决办法

  • 降级至Flyway 5.1.4版本:这是社区版最后一个支持Oracle 11g的版本,替换当前的Flyway依赖或安装包即可。
  • 匹配兼容的JDBC驱动:确保使用与Oracle 11g和旧版Flyway兼容的JDBC驱动,推荐使用ojdbc6(对应Oracle 11g R2)或ojdbc7,避免使用过高版本的驱动(如ojdbc8)引发兼容性问题。
  • (可选)使用Flyway Enterprise Edition:如果无法降级Flyway,可考虑付费使用企业版,但需要对应的授权许可。

内容的提问来源于stack exchange,提问作者RubySpirit

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.31 05:22:07