Oracle 11g与旧版oracle版本的向后兼容性

时间:2011-06-01 11:04:35

标签: oracle oracle11g backwards-compatibility

我们的组织正在计划升级其大多数oracle服务器&客户到11g第2版。

但是我们的一个客户端系统仍在使用oracle 8i安装。

我们能从Oracle 11g客户端访问Oracle 8i的对象吗?

有些博客认为它应该有效,而其他博客则表示不会。

任何人都可以遇到此类配置的任何问题。

其中一位资深dba告诉我们,oracle仅支持当前版本之前的2个版本的向后兼容性。假设这个事实,我们应该无法访问在oracle版本8上运行的数据库对象。

请帮助。

提前致谢。

3 个答案:

答案 0 :(得分:4)

为了连接到Oracle 8数据库,我们不得不恢复到Oracle 10客户端(10.1,我相信)。如果有办法用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版或更高版本)”

答案 1 :(得分:1)

Oracle甚至没有在其网站上的任何兼容性表中列出版本8。我们验证了Oracle的当前(11g R2)JDBC驱动程序不能与Oracle 8数据库源一起使用。这意味着无法从最新版本的Oracle SQL Developer访问Oracle 8数据库,因为它使用的是JDBC驱动程序。

虽然从其他Oracle 11g客户端访问Oracle 8的机会微乎其微,但我不打赌我的业务。

答案 2 :(得分:1)

查看MyOracleSupport

主题:不同Oracle版本之间的客户端/服务器/互操作性支持 Doc ID:207303.1

它不会直接进入。