首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Team city Oracle错误

Team city Oracle错误
EN

Stack Overflow用户
提问于 2014-05-20 18:36:22
回答 1查看 170关注 0票数 0

我在构建、调试和测试步骤中遇到了关于Team city和Oracle的错误。

错误如下:

代码语言:javascript
复制
failed
Execute
System.Exception: System.Data.OracleClient requires Oracle client software version    8.1.7 or greater.
at System.Data.OracleClient.OCI.DetermineClientVersion()
at System.Data.OracleClient.OracleInternalConnection.OpenOnLocalTransaction(String  userName, String password, String serverName, Boolean integratedSecurity, Boolean unicode, Boolean omitOracleConnectionName)
at System.Data.OracleClient.OracleInternalConnection..ctor(OracleConnectionString  connectionOptions)
at  System.Data.OracleClient.OracleConnectionFactory.CreateConnection(DbConnectionOptions  options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningObject)
at System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnection owningConnection, DbConnectionPool pool, DbConnectionOptions options)
at System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject)
at System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject)
at System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject)
at System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection)
at System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)
at System.Data.OracleClient.OracleConnection.Open()
at ILRetail.eBusiness.Common.Data.DataWrapper.ExecuteReader(String commandText, IDictionary`2 parameters) in c:\TeamCity\buildAgent\work\e01a0be7693c6bcf\Dev4.0\Common\src\DataUtility\DataWrapper.cs:line 71
at ILRetail.eBusiness.Common.Data.Database.ExecuteReader(String commandText, IDictionary`2 parameters) in c:\TeamCity\buildAgent\work\e01a0be7693c6bcf\Dev4.0\Common\src\DataUtility\Database.cs:line 130
at ILRetail.eBusiness.Common.Data.RepositoryBase.StringQuery(String sql, IDictionary`2 parameters) in c:\TeamCity\buildAgent\work\e01a0be7693c6bcf\Dev4.0\Common\src\DataUtility\RepositoryBase.cs:line 105
at ILRetail.eBusiness.Common.DataLayer.DataAccess.Implementation.BankRepository.BankExists(String sortCode) in c:\TeamCity\buildAgent\work\e01a0be7693c6bcf\Dev4.0\Common\src\DataLayer\DataAccess\Implementation\BankRepository.cs:line 22
at ILRetail.eBusiness.Common.DataLayer.Tests.BankRepositoryTests.Exists(IPosAdminDatabase db) in c:\TeamCity\buildAgent\work\e01a0be7693c6bcf\Dev4.0\Common\test\Common.DataLayer.Tests\BankRepositoryTests.cs:line 17
at System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject)

你知道为什么吗?它只是在更新Oracle吗?因为我很确定那个高年级学生说甲骨文更新了?任何帮助都将不胜感激。谢谢!

EN

回答 1

Stack Overflow用户

发布于 2014-05-21 12:24:15

从错误日志中:

代码语言:javascript
复制
System.Exception: System.Data.OracleClient requires Oracle client software version    8.1.7 or greater.

看起来你的甲骨文客户端需要更新。您需要将teamcity代理上的oracle客户端更新为8.1.7 or greater.

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23757456

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档