运行Liquibase更新时出现错误:特权问题

时间:2018-09-10 12:56:05

标签: liquibase

运行Liquibase Update时出现此错误。

  

运行Liquibase的意外错误:从G123执行SQL SELECT MAX(ORDEREXECUTED)时出错。数据库更改日志:DB2 SQL错误:SQLCODE = -551,SQLSTATE = 42501

这似乎是Databasechangelog表上的一些特权问题。

在成功执行更改集时,将弹出上述错误,并且在更改日志表中将LOCKED的值设置为1。

1 个答案:

答案 0 :(得分:1)

正在使用的用户似乎没有创建/读取/更新DATABASECHANGELOG和DATABASECHANGELOGLOCK表的正确权限,这两个表是Liquibase用来跟踪已将哪些变更集应用于数据库的两个表。

http://www-01.ibm.com/support/docview.wss?uid=swg21381783