Cute Running Puppy
본문 바로가기
개발일기/SQL

ora-28040: no matching authentication protocol / DBeaver 연결 오류, Schemas 물음표 깨짐

by 징구짱 2023. 11. 6.
728x90

DBeaver에서 오라클을 연결을 하기 위해 노력한 과정을 설명해 보겠다..

 

oracle 11g에서 oracle 19c를 접속하려고 했더니 계속 오류로 접속이 되지 않았다.

 

ora-28040: no matching authentication protocol

 

1. sqlnet.ora 파일 수정

sqlnet.ora 파일에 이러한 것을 추가하면 된다고 한다.

 

파일 경로 : 

오라클 다운경로\network\admin\sqlnet.ora 

예시 ) C:\oracleBase\app\client\product\19.0.0\client_1\network\admin\sqlnet.ora 

SQLNET.ALLOWED_LOGON_VERSION_SERVER=8
SQLNET.ALLOWED_LOGON_VERSION_CLIENT=8

 

숫자를 8, 9, 10, 11, 12, 13 다 바꿔봤지만

여전히 같은 오류가 떴고, ojdbc 변경을 시도해 보기로 했다!

 

2. ojdbc 변경

현재 ojdbc6로 연결되어 있고, 이를 ojdbc8로 바꾸어 연결을 시도해 보았다.

 

연결 접속 셋팅에 Driver Settings 버튼을 클릭한 후 Libraries 탭으로 이동한다.

현재 연결되어 있는 ojdbc6.jar 파일을 Delete하고 Add File 버튼을 통해ojdbc8.jar를 추가해 주었다.

→ 리스트의 맨 위에 있는 파일을 연결 하는 듯 원래 파일을 삭제하거나 혹은 위치가 맨 위에 오도록 하는 것이 좋다.

 

ojdbc 파일은 해당 경로에서 선택 가능하고 원하는 파일이 없다면 다운 받아야 함

파일 경로 : 

오라클 다운경로\jdbc\lib

예시 ) C:\oracleBase\app\client\product\19.0.0\client_1\ jdbc\lib

 

오!@ 드디어 연결이 되었다!

하지만...

 

Schemas를 열어보니 물음표, 숫자로 다 깨져부림.... 

 

3. oracle 삭제 후 맞는 버전 다운

절망....과 함께 그냥 화딱지 나서 oracle 11g 지워버리고 oracle 19c client 를 다운받았다.

https://pingu514.tistory.com/104

 

오라클 삭제 후 다운받기

오라클 삭제 오라클 설치를 하지 않았다면 삭제할 필요는 없다! 오라클 삭제하는 방법은 다른 사람 블로그를 참고하였다. 출처: https://suyou.tistory.com/302 [수유산장:티스토리] 1. 서비스에서 Oracle관

pingu514.tistory.com

다시 설치한 oracle의 ojdbc6.jar로 바꿔 끼니 연결이 아주 잘 되었다! 삽질 끝!

근데 처음에 ojdbc8로 먼저 연결해봤는데 또 물음표로 깨졌음 꼭 ojdbc6로 연결~!

728x90