Skip to the content.

ORA-28040: No matching authentication protocol

하위 버전의 클라이언트나 서버에서 상위 버전의 오라클에 접속할 떄 인증 프로토콜이 맞지 않음 (ex. 11g ➞ 12c, 19c)

  1. sqlnet.ora 파일에 이하 내용 추가
     --숫자는 버전에 맞춰 설정
     SQLNET.ALLOWED_LOGON_VERSION_SERVER=11
    
  2. RDS의 경우라면 이하 파라미터 수정
     --숫자는 버전에 맞춰 설정
     sqlnetora.sqlnet.allowed_logon_version_client
     sqlnetora.sqlnet.allowed_logon_version_server
    
  3. ORA-01017: invalid username/password; logon denied 에러가 발생한다면 해당 문서 참조