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

SOO·2021년 7월 26일
0

발생 원인

  1. Oracle 12c Oracle Server 와 Client 의 버전 차이
  2. ojdbc14.jar를 사용했을 경우

해결방법

1. SQLNET 파라미터(SQLNET.ALLOWED_LOGON_VERSION) 값 수정

$ORACLE_HOME/network/admin/sqlnet.ora 파일 수정

  • 하위 내용 추가 (클라이언트 버전에 맞게 수정)

SQLNET.ALLOWED_LOGON_VERSION_SERVER=11
SQLNET.ALLOWED_LOGON_VERSION_CLIENT=11

  • Oracle listener 재시작

2. ojdbc6.jar 또는 ojdbc7.jar로 파일 버전 변경

출처
https://aljjabaegi.tistory.com/379 [알짜배기 프로그래머]
https://cofs.tistory.com/352 [CofS]

0개의 댓글