oracle - Sharepoint webpart 2016 和 oracle db 9i
问题描述
安装 odac 和 oracle 客户端 12.2 后,我使用 system.data.oracleClient 通过 Visual Studio 2015 测试 oracle 连接,我的 oracle db 版本是 9i,连接在 Visual Studio 2015 上工作正常,但是当我将其作为 Webpart 部署到 Sharepoint 2016它在 sharepoint2010 中作为 webpart 正常工作时出错。问题就在sharepoint2016中,我使用.net framework 4.5
我不明白它在 Visualstudio 中的工作方式,而在 sharepoint 2016 中不工作,错误是 Error=ORA-03134:不再支持与此服务器版本的连接
在此处访问mypage时出现应用程序错误,Error=ORA-03134: 不再支持与此服务器版本的连接。在 System.Data.OracleClient.OracleException.Check(OciErrorHandle errorHandle, Int32 rc) 在 System.Data.OracleClient.OracleInternalConnection.OpenOnLocalTransaction(String userName, String password, String serverName, Boolean IntegratedSecurity, Boolean unicode, Boolean omitOracleConnectionName) .OracleClient.OracleInternalConnection..ctor(OracleConnectionString connectionOptions) at System.Data.OracleClient.OracleConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningObject)
解决方案
客户端 12.2 无法连接到 Oracle 9i,只有 11.2 客户端可以连接到 9.2.0。 客户端/服务器互操作性支持 [ID 207303.1]
推荐阅读
- android - Android:程序类型已经存在:android.support.v4.app
- java - 我应该在片段或主要活动中放置获取位置和权限的方法吗?
- python-3.x - 为什么我在 SublimeText 中收到 ModuleNotFoundError: No module named 'keras'?
- python - python tkinter 条目小部件输入主机和端口不会连接(socket.connect)到服务器
- java - 使用 maven 3.5 运行 jacoco 检查目标
- javascript - ExpressJS 不会触发 app.use 中的下一个路由
- java - 如何在java中将数组插入mysql数据库(列和值是数组)?
- python-3.6 - 人工智能的行为是绝对静态的吗?
- drools - OptaPlanner:如何在不构建任何解决方案的情况下计算给定实体的分数
- excel - Excel 2019:CountA 正在计算从 CSV 导入的数据中的空单元格