在一个 Web 应用程序中,我使用 2 个连接到 2 个不同的 Oracle 10g 服务器,我使用 Visual Studio 2015 Professional,并且我已经在开发计算机上安装了 Oracle ODAC 12 库,我说过应用程序中引用的库Oracle.DataAccess.dll
。
问题是与其中一台服务器的连接正常工作,当它必须打开与另一台服务器的连接时,它会报告错误:
ORA-03134: Connections to this server version are no longer supported
你能告诉我问题出在哪里吗?显然,两个 ORACLE 服务器具有相同的配置。
错误消息表明您使用的是不同版本的 Oracle。参考这里
要检查数据库引擎版本,请运行以下查询:
请注意您使用的客户端版本。如果它是旧的,您将不得不升级应用程序或驱动程序。
最后,我为服务器创建了一个不会给我带来问题的 dblink,并且在其中我实现了我需要的物化视图。一切都解决了。