Database 如何升级teamcity使用的数据库?
我正在尝试从teamcity 6.5升级到7.1.4a 我在启动时进入维护模式,在该模式下,它会通知我存在以下问题: 版本不匹配:配置版本为544,但数据库版本为454 数据目录 目录路径:/opt/TeamCity-7.1.4a/.BuildServer存在 数据库属性文件已存在 存在内部数据库文件 数据库 数据库类型:ORACLE 数据库连接URL:** 服务器:Oracle Database 11g Enterprise Edition 11.2.0.1.0版-64位生产,带有分区和自动存储管理选项 服务器版本:11.2 驱动程序:Oracle JDBC驱动程序11.2.0.1.0 驱动程序版本:11.2 版本 软件版本:544 数据目录版本:544 数据库版本:454 所有有用的信息,但我如何实际升级它。谷歌似乎表示我应该点击“升级”按钮。问题不在这里 那么我该如何升级它呢?你看到了吗Database 如何升级teamcity使用的数据库?,database,configuration,teamcity,Database,Configuration,Teamcity,我正在尝试从teamcity 6.5升级到7.1.4a 我在启动时进入维护模式,在该模式下,它会通知我存在以下问题: 版本不匹配:配置版本为544,但数据库版本为454 数据目录 目录路径:/opt/TeamCity-7.1.4a/.BuildServer存在 数据库属性文件已存在 存在内部数据库文件 数据库 数据库类型:ORACLE 数据库连接URL:** 服务器:Oracle Database 11g Enterprise Edition 11.2.0.1.0版-64位生产,带有分区和自动存
解决方案之一是删除数据库中的所有表。如果外部数据库的版本不匹配,则会出现此问题。在我的案例中,帮助更新和恢复Teamcity: 从8.1.6升级到9.0.1,TeamCity 9.0.1将要求将驱动程序升级到最新版本5.1。如果MySQL服务器版本为5.5或更高版本,则JDBC驱动程序版本应为5.1.23或更高版本。
升级至:连接器/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不兼容))我确实看过了。删除表不是一个简单的解决方案,因为防火墙阻止我与我的开发机器上的数据库通信,而且构建服务器上没有sql客户端。您尝试过第二种选择吗?由于工作中的设置方式,我基本上是盲目工作的。我根本无法执行任何DB命令。我想我真正的问题是“为什么我没有升级按钮?”。请注意,在我的例子中,XXX大于YYY。我最终在构建服务器上安装了sqlplus,以便删除所有表。