将Oracle12C客户端与Oracle11.g数据库一起使用


8

我一直在使用Oracle12c客户端连接到远程服务器中Oracle11g数据库约一个月,直到本周开始出现错误时,它才给我带来任何问题:

The Network Adapter could not establish the connection Provider Code 17002

首先,我使用Oracle Sql Developer设计数据库表,然后一周,我开始使用Visual Studio 2013开发应用程序,在那里我使用本地适配器和库Oracle.DataBase.Client作为oracle提供的Visual Studio集成工具的一部分。与他们的数据库一起工作。

我想知道错误是否可能是因为客户端是12c,数据库是11g,或者这个问题无关紧要,并且可能正在发生其他事情。


根据Don Burleson的说法,这是由于监听器未运行引起的:dba-oracle.com/t_sql_developer_vendor_error_17002.htm
Hart

Answers:


8

包含客户机/服务器兼容性矩阵的文档是207303.1不同Oracle版本的客户机/服务器/互操作性支持矩阵(需要Oracle支持帐户)

Oracle客户端版本12c与Oracle服务器版本11.2(及更低版本)兼容,因此您的错误不太可能来自此。

检查确实在数据库服务器上启动了侦听器,检查数据库是否已启动,并检查数据库是否已在侦听器中注册。


那就是我的想法,因此一定是我的应用导致数据库失败,但是通过查询数据库有可能在服务器中引起这种错误吗?我的查询很简单(仅SELECT,DELETE,INSERT,WHERE,ORDER BY ...),我有时会在大型循环中执行查询,但我认为短时间内不会有大量查询导致服务器中的问题
Guillermo Rubio 2014年

您的查询不太可能在服务器端引起这种问题。您需要在数据库服务器上进行调查,以找出问题所在。
2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.