如何升级teamcity使用的数据库?

时间:2013-02-18 02:08:33

标签: database configuration teamcity

我正在尝试从teamcity 6.5升级到7.1.4a。

我在启动时进入维护模式,它有助于告诉我有一个:

版本不匹配:配置版本为544,但数据库版本为454。

数据目录 目录路径:/opt/TeamCity-7.1.4a/.BuildServer存在

数据库属性文件存在

内部数据库文件存在

数据库 数据库类型:ORACLE

数据库连接网址:**

服务器:Oracle Oracle Database 11g企业版11.2.0.1.0版 - 使用分区和自动存储管理选项进行64位生产

服务器版本:11.2

驱动程序:Oracle JDBC驱动程序11.2.0.1.0

驱动程序版本:11.2

版本 软件版本:544

数据目录版本:544

数据库版本:454

所有方便的信息,但我如何实际升级它。谷歌似乎表明我应该点击“升级”按钮。那里的问题不存在。

那么我该如何升级呢?

2 个答案:

答案 0 :(得分:0)

你见过这个Configuration version is XXX but Database version is YYY

吗?

其中一个解决方案是删除数据库中的所有表。

答案 1 :(得分:-1)

外部数据库的不匹配版本会出现此问题。在我的情况下帮助更新和恢复Teamcity: 从8.1.6升级到9.0.1,TeamCity 9.0.1将要求将驱动程序升级到最新版本5.1。如果MySQL服务器版本为5.5或更高版本,则JDBC驱动程序版本应为5.1.23或更高版本。 升级到:Connector / J 5.1.34; Teamcity 9.0; MySQL 5.6.22(MySQL 5.0.33 +,5.1.49 +,5.5 +(请注意,由于MySQL中的错误,版本5.0.20,5.0.22和5.1到5.1.34不兼容) TeamCity的))