System.Data.OracleClient requires Oracle client software version 8.1.7 or greater

System.Data.OracleClient, Oracle istemci yazılımı sürüm 8.1.7 veya üzerini gerektirir

Hata açıklaması net olsa da oracle ın hangi sürümünü indirip kurulacağı zaman alıyor. Oracle ürünlerinin sorunu bu galiba. Aynı durum java geliştirme yaptığım bir dönemde JRE ve JDK lar için de geçerliydi. Doğru sürümü bulmak gerçekten zor. Bir sürüm ile geliştirme yapılmış ise bloglarda şunu indirin düzelecek dedikleri linkler hep kırık. Linklenen site ise oracle ın sitesi. Bi kaç daha araştırma yaptıktan sonra ODAC clientini indirmem gerektiğini anladım. Oracle ürünlerinin kronik sorunumu bilmem. Artık onun desteği yok bunun desteği yok gibi blog yazılarıyla karşılaşıyorum. Bu tezime destek bulabilir miyim bilmiyorum ama umarım linç yemem.

Geleyim çözüme;

Bağlanmaya çalıştığım oracle sürümü 12 idi. indirmem gereken client sürümünün tam adı bu. ODAC kullanmak sanırım bir zorunluluk oracle ile geliştirme çok yapmadığım için farklarını bilmiyorum.

Ad Inserter.

Şu linkten https://www.oracle.com/database/technologies/odac-downloads.html

sayfada

64-bit ODAC 12c Release 3 (12.1.0.2.1) for Windows x64 açıklaması olan bölümü bulun ya da

64-bit Oracle Data Access Components (ODAC) Downloads  sayfasından 64-bit ODAC 12.2c Release 1 (12.2.0.1.1) for Windows x64 dosyasını indirin. Kurulum klasik next next şeklinde ilerleyin. Ve bilgisayarınızı ya da server ı yeniden başlatın.

Benim durumumda Windows Server ve Windows 10 kurulu makinalara kurdum oracle connection hatasından kurtuldum. Server haricinde diğer windows sürümlerinde de çözüm sağlayacaktır…

Categories: ,

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir