Tôi đang tạo một chương trình .NET sử dụng odp.net, cụ thể là phiên bản 11g. Máy chủ oracle của chúng tôi đang chạy 10g. Tôi đã quá muộn trong quá trình phát triển để thay đổi. Tôi đang gặp rắc rối? Bạn đã có bất kỳ kinh nghiệm nào đang chạy ứng dụng khách 11g so với máy chủ 10g chưa?Có ổn không khi sử dụng máy khách 11g oracle với máy chủ 10g?
Trả lời
Bạn có thể sử dụng odp.net 11 với máy chủ Oracle 9, 10 và 11. Và có, tôi đã thử tất cả các kết hợp đó.
Bạn có thể sử dụng ví dụ odp.net 11 để truy xuất thông tin địa lý (datatype = mdsys.sdo_geometry) từ máy chủ Oracle 9, 10 và 11. Tôi sử dụng ví dụ này bằng cách sử dụng khả năng chọn dữ liệu mdsys.sdo_geometry đã được thêm để odp.net 11.
Vâng, đó là OK. Oracle khuyên rằng phiên bản máy khách nên là> = phiên bản máy chủ.
Bạn có tham khảo cho lời khuyên này không? –
Xem tài liệu sau trên Metalink.
này chứa một ma trận của ODP Driver Phiên bản, hỗ trợ hệ điều hành, SQL * Net, RDBMS, .NET Framework, Visual Studio
Chủ đề: cung cấp dữ liệu Oracle cho NET (ODP) được hỗ trợ cấu hình Doc ID: 726240.1
Điều này giả định bạn có tài khoản Metalink. Tôi đoán ở đây, nhưng hầu hết các nhà phát triển VS cố gắng truy cập cơ sở dữ liệu Oracle không có ... – DaveN59
Sử dụng máy khách Oracle 11 đối với cơ sở dữ liệu 10g sẽ hoạt động. Trước đây tôi đã sử dụng ứng dụng khách 11g đối với cơ sở dữ liệu 9i.
Oracle có lịch sử rất tốt với khả năng tương thích ngược. Theo lời khuyên bên dưới, hãy kiểm tra ma trận tương thích và bạn nên OK. –