Koray Kırdinli

Yazılım ve İş Yaşamı Hakkında Paylaşımlar

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

May 14, 2010 - Posted by | C#, Oracle | , ,

No comments yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s