日期:2014-05-17  浏览次数:20994 次

ORACLE 版本相关问题
我在服务器 A 上装了一个oracle客户端。安装程序为:
win32_11gR1_client.zip
然后想通过配置一个odbc连接到另一台服务器 B 上去,但是测试一老失败。
通过查看 服务器 B 的数据库版本
select * from v$version;

Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - ProductionPL/SQL Release 11.2.0.1.0 - Production
CORE 11.2.0.1.0 Production
TNS for 32-bit Windows: Version 11.2.0.1.0 - Production
NLSRTL Version 11.2.0.1.0 - Production

-- 问题如下:
1. win32_11gR1_client.zip
  -- 这个是 oracle 11g R1 版本,另外我知道还有另一个版本是 oracle 11g R2。
  请问,Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production 
  -- 是表示 R2 版本的数据库吗??
2. 我在 网上看到说 配置ODBC 连接oracle,客户端的数据库版本必须与服务器数据库版本一致。是对的吗??
  如果 客户端数据库 是 11g 服务器是 8i ,这样行不行呢?
3. 我安装了很多次客户端程序,product 目录下 出现了 cilent_1,cilent_2,cilent_3 的目录。
  但是实际安装成功的只有 cilent_3。
  这样对oracle客户端有没有影响呢??
请牛人给一个清晰的答复。感激不尽了!!

------解决方案--------------------
1、是
2、最好一致,一般可向下兼容
3、最好卸载干净,只留一个,不要自找麻烦....