将 Oracle12C 客户端与 Oracle11.g 数据库结合使用

Gui*_*bio 8 oracle oracle-11g oracle-12c

我一直在使用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 或者这个问题是否无关紧要并且可能发生另一件事。

Mat*_*Mat 9

包含客户端/服务器兼容性矩阵的文档是207303.1 Client/Server/Interoperability Support Matrix For Different Oracle Versions(需要 Oracle 支持帐户)

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

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