Ini benar-benar rumit. Sebelum menginstal ODP.NET Anda harus sudah memiliki pengaturan koneksi yang berfungsi ke database oracle. Artinya:
Langkah 1:Klien instal Oracle (tidak pernah berhasil dengan itu, tidak disarankan) atau klien Oracle (berhasil pada Win7 ultimate 64bit, file win64_11gR1_client.zip, diinstal dengan opsi "Runtime" dipilih). Setelah klien menginstal pastikan Anda dapat terhubung. Dari baris perintah coba "tnsping yourtnanamesentry" untuk memeriksa apakah tnsnames ok, dan setelah itu "sqlplus username/[email protected] " untuk memeriksa apakah Anda mengetahui pengguna dan kata sandi yang valid dan benar-benar dapat terhubung. Hafalkan atau tulis nama dan jalur beranda oracle yang Anda pilih saat menginstal.
Langkah 2:Instal ODP.NET (saya lakukan dengan file ODAC1110720.zip). Gunakan nama beranda oracle yang sama persis, tetapi jalurnya berbeda selama penginstalan.
Langkah 3:coba sambungkan dengan visual studio. Untuk "nama server" saya menggunakan ini:"oraclexe:1521/xe". Itu berarti saya memiliki mesin bernama "Oraclex" yang memiliki pendengar Oracle pada port 1521, dan database dengan nama instance "xe". Itu disebut nama "EZCONNECT".
Saya tidak yakin apakah Langkah 1 benar-benar diperlukan atau tidak, karena mungkin langkah 3 benar-benar hanya menggunakan klien instan oracle. Saya tahu, ini sangat menyakitkan, tetapi ini berhasil. Saya butuh 2 hari untuk terhubung ke oracle, dan saya harus menginstal hampir 1GB perangkat lunak oracle yang diunduh. Mereka bisa dan harus membuat itu jauh, jauh, jauh, jauh lebih mudah. Seperti instal satu klik yang berfungsi. Sayang sekali betapa rumitnya pemasangan klien.