본문 바로가기
DB/oracle

ORA-28040: 일치하는 인증 프로토콜 없음 - 해결방법

by 헤르쯔44 2021. 7. 1.
728x90
반응형

Oracle 12c Oracle Server 와 Client 의 버전 차이로 발생

ojdbc의 버전의 문제이다.


해결방법

 

라이브러리를 확인하여 ojdbc의 버전을 확인한 후

 

ojdbc14.jar 를 ojdbc6.jar 또는ojdbc7.jar로 교체해준다.

 

oracle 홈페이지에서 쉽게 다운받을수있다.


다른방법으로는 oracle sqlnet.ora파일 맨 아래에

*** sqlnet.ora파일 위치>D:\Oracle\product\12.2.0\dbhome_1\network\admin

 

SQLNET.ALLOWED_LOGON_VERSION_SERVER=11
SQLNET.ALLOWED_LOGON_VERSION_CLIENT=11


를 추가하는 방법이 있는데 시도해봤으나 문제 해결이 안되더라 비추한다.


만약 기존 ojdbc 확장자가 zip일경우 새로받은 ojdbc.jar파일의 확장자를 zip으로 변경해주면 된다.

728x90
반응형