üzerinden Oracle Instant istemcisi kullanılmıyor. Oracle veritabanı 11g Enterprise için bir sunucu gibi davranan bir bilgisayarım var. Bu sunucunun bir istemcisi olarak Windows XP SP3 çalıştıran bir bilgisayar kullanmak istiyorum.SQLPLUS, Oracle XP İstemcisi SP3
Bu nedenle, istemci bilgisayarda Oracle Instant Client 11.2.0.4.0'ı yüklemeye karar verdim. Oracle OTN'den sıkıştırılmış dosyayı indirdim ve c:\oracle\instantclient11.2.0.4.0
gibi klasöre çıkarttım. Sonra bu yolu sistem yolu değişkenine ekledim ve Oracle Instant Client, c:\oracle\instantclient11.2.0.4.0
için aynı yola sahip değişken adı için TNS_ADMIN
adında başka bir sistem değişkeni oluşturdum.
Sonunda tnsnames.ora'yı sunucu bilgisayarından kopyaladım.
Yani cmd.exe sqlplus çalıştırmayı denemek istiyorum ama hatadır:
The procedure entry point OCIBindByName2 could not be located in the dynamic link library OCI.dll .
Biri bana yardım edebilir mi?
Bu bir var olabilir Başka bir paketin parçası olarak yüklenmiş olan Oracle istemci yazılımının sürümü. Bunu deneyin: Komut Satırı penceresi açın, C :, CD \, DIR/S OCI.DLL ve bu DLL dosyasının kaç tane sürümünün göründüğünü görün. İyi şanslar. –
evet OCI.DLL isimli tüm dosyalar için bilgisayarımda aradım ve evet, OCI.DLL dosyasının parçası olarak başka bir program buldum, bu yüzden bu çakışma ile nasıl başa çıkacağım – luka
Peki, OCI'nın "diğer" sürümünü yeniden adlandırabilirsin .DLL, sorunun giderilip giderilmediğini görmek için başka bir şeye (örneğin, OCI_OTHER.DLL). İyi şanslar! –