반응형
DBeaver에서 오라클 DB 서버를 접속하려고 했는데, 아래와 같이 에러가 발생했다.
ORA-28040: No matching authentication protocolORA-28040: No matching authentication protocol
이 문제의 결론은 서버와 클라이언트의 버전이 맞질 않아 발생했던 문제다.
해결 방법
1. 현재 오라클 클라이언트 버전을 확인하고, DBeaver에서 ojdbc를 해당 버전에 맞게 바꿔주면 된다.
- 오라클 19c는 ojdbc8.jar 나 ojdbc10.jar 파일과 호환이 되므로, 해당 jar 파일을 다운로드 받는다.
2. 나는 ojdbc8.jar 파일을 받았는데, 해당 jar 파일은 아래의 링크에서 다운로드 받을 수 있다.
https://mvnrepository.com/artifact/com.oracle.database.jdbc/ojdbc8/23.2.0.0
3. DBeaver로 돌아와서, 우측 하단에 [Driver Settings] 버튼을 누른다.
4. 버튼을 누르고, [Libraries] 탭에 가면 해당 ojdbc가 있는데, 해당 jar 파일을 선택하여 삭제하고, ojdbc8.jar 파일을 등록하고 확인 버튼을 누른다.
5. 다시 Connection Settings 화면으로 돌아와 Test Connection을 진행하면 정상적으로 연결되는 것을 확인할 수 있다.
반응형
'IT > Oracle' 카테고리의 다른 글
[Oracle] SQL Plus 실행 시 버전 변경하기 (0) | 2024.11.28 |
---|---|
[Oracle] ORA-12528: TNS:리스너: 적절한 모든 인스턴스가 새 접속을 차단하고 있습니다. 문제 해결 방법 (0) | 2024.11.28 |
[Oracle] Unable to OpenSCManager: err=5 문제 해결 방법 (0) | 2024.11.28 |
[Oracle] Windows11 오라클 로컬 DB 생성하기 (0) | 2024.11.28 |
[Oracle] ORA-12541: 접속할 수 없습니다. host localhost port 1521에 리스너가 없습니다. 문제 해결 방법 (0) | 2024.11.26 |
[Oracle] IMP-00013: DBA만이 다른 DBA가 엑스포트한 파일을 임포트할 수 있습니다. 문제 해결 방법 (0) | 2024.11.25 |
[Oracle] user lacks create session privilege logon denied 문제 해결 방법 (0) | 2024.11.25 |
[Oracle] Windows11 SQL Developer 설치하는 방법 (0) | 2024.11.25 |
최근댓글