728x90
반응형
SMALL
ORA-28040: 일치하는 인증 프로토콜 없음
ORA-28040: No matching authentication protocol
오라클 12c 이상 접속 시 ORA-28040 에러가 발생할 때가 있다.
원인은 오라클 서버와 클라이언트의 버전 차이 때문에 발생한다고 한다.
ojdbc 버전이 낮거나, 한 이유라고..
1. 그럴땐 낮은 버전에서도 로그인이 될 수 있도록 sqlnet.ora 파일을 수정해준다.
SQLNET.ALLOWED_LOGON_VERSION_SERVER=8
SQLNET.ALLOWED_LOGON_VERSION_CLIENT=8
설정 완료 후 오라클 리스너를 재시작하면 된다.
2. ojdbc.jar 파일의 버전을 변경해준다.
ojdbc14.jar를 사용했을 경우 발생한다고 한다. 이럴땐 ojdbc6.jar 또는 ojdbc7.jar로 변경하면 해결된다.
728x90
반응형
LIST
'Oracle' 카테고리의 다른 글
오라클 소수점 자리수 고정 (0) | 2021.03.19 |
---|---|
Oracle password expired 오라클 비밀번호 만료기간 해제 (0) | 2021.03.17 |
오라클 대소문자구분 없애기 옵션 (0) | 2020.11.19 |
[Oracle] 오라클 디렉토리 생성 (0) | 2020.11.19 |
oracle 쿼리 결과값 없을 경우 0으로 반환 (0) | 2020.11.19 |