我们的组织正计划将其大部分oracle服务器和客户端升级到11g版本2。
但我们的一个客户端系统仍在使用oracle 8i安装。
我们能否从Oracle 11g客户端访问oracle 8i的对象?
一些博客说它应该行得通,而另一些则说不行。
任何人都可以在这样的配置中遇到任何问题。
一位资深数据库管理员告诉我们,oracle只支持从早期版本到当前版本的两个版本的向后兼容。假设我们不能访问在oracle version8上运行的数据库对象。
请帮帮忙。
提前谢谢。
发布于 2011-06-03 08:28:50
我们必须恢复到Oracle10客户端(我相信是10.1)才能连接到Oracle8数据库。如果有办法使用11.2来做到这一点,我很乐意接受培训。
编辑: 10.2将会工作。这是官方的说法:
http://www.oracle.com/technetwork/database/windows/install10202-083849.html
“访问Oracle数据库服务器(Oracle8i发行版3或更高版本)”
从11.1开始,你就不走运了:
http://www.oracle.com/technetwork/database/windows/install11106-087844.html
“访问Oracle数据库服务器(Oracle9i版本2或更高版本)”
发布于 2011-06-02 23:42:07
Oracle甚至没有在其网站上的任何兼容性表中列出版本8。我们验证了来自Oracle的当前(11g R2) JDBC驱动程序不能与Oracle8数据库源一起工作。这意味着无法从最新版本的Oracle SQL Developer访问Oracle 8数据库,因为它正在使用JDBC驱动程序。
虽然从其他Oracle 11g客户端访问Oracle 8的机会很小,但我不会把我的业务押在这上面。
发布于 2011-06-03 08:16:29
查看MyOracleSupport
主题:不同Oracle版本之间的客户端/服务器/互操作性支持文档ID: 207303.1
它不会直接进入的。
https://stackoverflow.com/questions/6200128
复制相似问题