Đó là một thực sự khó khăn. Trước khi cài đặt ODP.NET, bạn cần phải có thiết lập kết nối hoạt động với cơ sở dữ liệu oracle. Điều đó có nghĩa là:
Bước 1:Máy khách cài đặt Oracle (không bao giờ thành công với điều đó, không được khuyến nghị) hoặc máy khách Oracle (đã thành công trên Win7 cuối cùng 64bit, tệp win64_11gR1_client.zip, được cài đặt với tùy chọn "Runtime" được chọn). Sau khi cài đặt máy khách, hãy đảm bảo rằng bạn có thể kết nối. Từ dòng lệnh, hãy thử "tnsping yourtnanamesentry" để kiểm tra xem tnsnames có ổn không và sau đó "sqlplus username / [email protected] "để kiểm tra xem bạn có biết người dùng và mật khẩu hợp lệ hay không và thực sự có thể kết nối. Hãy ghi nhớ hoặc ghi lại tên nhà và đường dẫn của oracle mà bạn đã chọn trong khi cài đặt.
Bước 2:Cài đặt ODP.NET (Tôi đã làm với tệp ODAC1110720.zip). Sử dụng chính xác cùng một tên nhà của oracle, nhưng khác đường dẫn trong quá trình cài đặt.
Bước 3:Thử kết nối với Visual Studio. Đối với "tên máy chủ", tôi đã sử dụng:"oraclexe:1521 / xe". Điều đó có nghĩa là tôi có máy tên "oraclexe" có trình nghe oracle trên cổng 1521 và cơ sở dữ liệu với tên cá thể "xe". Nó được gọi là tên "EZCONNECT".
Tôi không chắc liệu Bước 1 có thực sự cần thiết hay không, vì có lẽ bước 3 thực sự chỉ sử dụng ứng dụng khách tức thì oracle. Tôi biết, đó là một nỗi đau thực sự, nhưng điều này có hiệu quả. Tôi mất 2 ngày để kết nối với oracle và tôi phải cài đặt gần 1GB phần mềm oracle đã tải xuống. Họ có thể và nên làm cho điều đó dễ dàng hơn rất nhiều. Giống như cài đặt một cú nhấp chuột chỉ hoạt động. Thật đáng tiếc khi cài đặt ứng dụng khách phức tạp như thế nào.