2009-06-25 12 views
11

Đây là sự đối ứng với số this question. Hiện tại, tôi đang cố gắng sử dụng ứng dụng khách nhanh cho Mac, phiên bản 10.2. Không có phiên bản 11g cho Mac, tính đến thời điểm này, dựa trên this page (bạn phải nhấp vào từng liên kết để tìm ra phiên bản thực tế cho từng nền tảng ... què).Oracle: Có một ứng dụng org 10g hoạt động với máy chủ 11g không?

Tôi đã thử kết nối với máy chủ Oracle 11g của chúng tôi và nó chỉ bị treo ở đó mãi mãi. Chúng chỉ đơn giản là không tương thích, hay là một cái gì đó khác đang xảy ra?

Trả lời

15

Tôi chắc chắn sẽ nói điều đó. Giao thức SQL * Net mà nó sử dụng về bản chất là không thay đổi. Đây là một ví dụ về tôi kết nối một Oracle 9 đến một máy chủ Oracle 10.

oracle @ cammi: ~ $ sqlplus "urs/urs @ THANOS_URS"

SQL * Plus: Thả 9.2.0.8.0 - Sản xuất trên Thu Jun 25 05:55:57 2009

Copyright (c) 1982, 2002, Tập đoàn Oracle. Đã đăng ký Bản quyền.

Kết nối với: Oracle Database 10g Enterprise Edition phiên bản 10.2.0.4.0 - 64bit Sản Với phân vùng, Khai thác dữ liệu và ứng dụng Bất động tùy chọn kiểm tra

Theo những kẻ ở "http://www.experts-exchange.com/" ...

11 can talk to 11,10,9 
10 can talk to 11,10,9,8 
9 can talk to 11,10,9,8,7 
8 can talk to 10,9,8,7 
7 can talk to 9,8,7 

Theo diễn đàn của Oracle, điều này được định nghĩa trong Metalink DocID 207303.1, cung cấp ma trận tương thích máy khách/máy chủ toàn diện. Tôi không có quyền truy cập Metalink đáng buồn, vì vậy tôi không thể xác nhận điều này.

Nếu bạn gặp sự cố kết nối, tôi khuyên bạn nên bắt đầu với nhật ký cảnh báo Oracle trên máy chủ của bạn. Để tìm vị trí của oracle log cảnh báo của bạn:

SQL> select value from v$parameter where name = 'background_dump_dest'; 

Ngoài ra, có thể bạn sẽ có được một cái gì đó hữu ích ra tạo điều kiện cho người nghe tracing:

$ lsnrctl 
LSNRCTL> set trc_level ADMIN 

Các dấu vết tập tin trên Solaris Oracle tôi 10 cài đặt được tìm thấy in:

$ORACLE_HOME/network/trace/listener.trc 

Bạn có thể xem trực tiếp hoặc sử dụng chương trình trcasst để "định dạng". Lưu ý rằng tất cả điều này là trên máy chủ, không phải phía khách hàng của bạn.

Hy vọng điều này sẽ hữu ích.

1

Thông thường việc này chỉ hoạt động. Ở đây tôi đôi khi phải kết nối với một DB 10g với một khách hàng 9er. Hoạt động hoàn hảo.

1

Nó sẽ hoạt động. Tôi chưa bao giờ gặp vấn đề với tính tương thích cao hơn của Oracle Client. Test:

myclient{oracle}# sqlplus [email protected] 

SQL*Plus: Release 10.2.0.3.0 - Production on Thu Jun 25 08:44:09 2009 

Copyright (c) 1982, 2006, Oracle. All Rights Reserved. 

Enter password: 

Connected to: 
Oracle Database 11g Enterprise Edition Release 11.1.0.7.0 - Production 
With the Partitioning, Real Application Clusters, OLAP, Data Mining 
and Real Application Testing options 

SQL> select * from v$version; 

BANNER 
-------------------------------------------------------------------------------- 
Oracle Database 11g Enterprise Edition Release 11.1.0.7.0 - Production 
PL/SQL Release 11.1.0.7.0 - Production 
CORE 11.1.0.7.0  Production 
TNS for Linux: Version 11.1.0.7.0 - Production 
NLSRTL Version 11.1.0.7.0 - Production 
1

Có thể có vấn đề khi một phiên bản client thấp được sử dụng để truy cập vào một phiên bản cơ sở dữ liệu cao hơn, đặc biệt là khi sử dụng các liên kết, nơi bạn có thể nhận được một số kết quả sai lầm.

Xem ID tài liệu 207303.1 trên bộ phận Hỗ trợ Oracle của tôi để biết thêm chi tiết (nếu bạn có quyền truy cập).