Oracle 12.2 veritabanlarına bağlantı sırasında alınan ORA-28040: No matching authentication protocol hatasının çözümü

26 Eyl by Ahmet Duruöz

Oracle 12.2 veritabanlarına bağlantı sırasında alınan ORA-28040: No matching authentication protocol hatasının çözümü

Oracle 12.2 veritabanlarına bağlantı sırasında , istemcinin client versiyonunun eski olmasından dolayı “ORA-28040: No matching authentication protocol” şeklinde hata oluşmakta ve bağlantı sağlanamamaktadır. İstemcinin client versiyonu yükseltildiği takdirde sorun oluşmayacaktır. Ama birçok farklı istemci olduğundan kalıcı çözüm için aşağıdaki adımları uygulayabilirsiniz.

Grid  ve database home için geçerli  TNS_ADMIN dizini altındaki sqlnet.ora dosyasına aşağıdaki satırları ekleyin. Database tarafında bu dosya yok ise oluşturulması ve satırların eklenmesi gerekiyor.

TNS_ADMIN genelde $ORACLE_HOME/network/admin/network/admin dizinidir.

sqlnet.ora :

SQLNET.ALLOWED_LOGON_VERSION_SERVER=8
SQLNET.ALLOWED_LOGON_VERSION_CLIENT=8

Sonrasında veritabanı instance’larını yada veritabanını yeniden başlatın.

srvctl stop database -d ORCL
srvctl start database -d ORCL

 

Loading

2 Comments

Bir yanıt yazın

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