【发布时间】:2019-08-25 12:28:08
【问题描述】:
在 Oracle 12.1.0.2.v15 上运行 spring-boot 2.1.3.RELEASE 并使用 liquibase 3.6.3,启动时出现异常:
没有正确更新更改日志锁。\n\n 使用执行器 oracle 更新了 0 行而不是预期的 1 行,表中有 0 行
这个:
调查中,我怀疑这可能与我的用户缺少某些权利有关,因为它在使用 AWS RDS 12.1.0.2.v15 创建的数据库上运行良好,但在本地数据库上却不行。
唯一明显的区别是本地用户无权访问 v$parameter 所以我得到:
无法在 OracleDatabase 上设置检查兼容性模式,假设未在任何类型的兼容模式下运行:无法从 v$parameter 读取:..
有人有想法吗?
会不会和autocommit默认值有关?
Oracle 用户在使用 liquibase 时的要求有任何链接吗?
【问题讨论】:
标签: java oracle spring-boot liquibase rds