Oracle SQL Developer programı ile Oracle veritabanına bağlanmak istediğinizde tüm bilgileri doğru girmiş olmanıza (OS kimlik doğrulama ile) rağmen ORA-01017 bağlantı hatası iletisi alabilirsiniz.
Bu sorunun temel sebebi programda bulunan bir bug tan kaynaklanmaktadır. Bu sorunun çözümü için aşağıda belrtilen adımları uygulamak yeterlidir.
1. Adım ) Öncelikle SQL developer kurulu olduğu dizine geçelim. \sqldeveloper\bin\ Bin klasörünün içerisindeki sqldeveloper.conf dosyayısını herhangi bir text editörü ile açıp şu satırları ekliyelim.
AddVMOption -Doracle.jdbc.thinLogonCapability=o3
Bu işlemi tamamladıktan sonra SQL Developer programını çalıştırıp 2. Adımda belirtilen ayarları yapmamız gerekiyor.
2. Adım ) Bu adımda programda ufak bir ayar değişikliği yapmamız gerekmektedir. Belirtilen ayarlar için Tools>Preferences>Database>Advanced e geliyoruz ve to force Use OCI/thick Driver checkbox ını işaretliyoruz.
Şu şekilde olacak…
Bu işlemlerden sonra sorunsuzca Oracle veritabanına bağlanabiliriz artık.
3 Comments
fadimb · 14 October 2015 at 07:54
Güzel bir yazı olmuş çok teşekkürler sorunu çözdü. Ancak SQL Developer’da Role kısmını SYSDBA yaparsam bağlantı başarılı oluyor, default ile hala aynı sorun devam ediyor. Neden olabilir?
Creative Software · 09 April 2017 at 13:50
Güncel değil
https://www.creative4software.com
Hüseyin Sevin · 01 May 2017 at 08:08
Evet bu makalenni yazım tarihinden de anlaşılıyor olması lazım.