C# ile Oracle’a Bağlanma Sorunum
Kurum içerisinden oracle’a bağlanma ihtiyacım olmuştu.Evdeki bilgisayarımda hiç bir ekstra ayar yapmadan kolayca başlanabilmiştim ancak şirkette baya uğraştırdı beni doğrusu ama sonunda oldu. Oracle’a bağlanabilmek için hemen System.OracleClient namespace’ini kullanayım dedim ancak versiyon farkından dolayı bana
System.Data.OracleClient requires Oracle client software version 8.1.7 or greater.
hatasını verdi. Hemen bir araştırma yapıp OracleClient 10.2 yi buldum
OracleClient’ı kurunca NetManager ve Net Configuration Asistant yardımıyla D:oracleproduct10.2.0client_1NETWORKADMIN dizini altına tnsnames.ora ve sqlnet.ora ve listener.ora dosyalarını doğru şekilde oluşturdum.
Toad ile bu tnsname ‘i kullanarak bağlanabiliyordum ancak C#’tan ve sqlplus’ı kullanarak hala erişememiştim. ora-12154 tns could not resolve the connect identifier specified hatası alıyordum.
Bunu aşmak içinde Control Panelin altına ODBC Data Source Administrator’a providerımı Add diyerek ekledim.
Daha sonra da connection stringimi tnsname ile aynı yaptım aşağıdaki gibi ve mutlu son
No comments yet.