Server/Oracle

[M1, Mac, Oracle] java.sql.SQLException: ORA-28040: No matching authentication protocol

달별선장 2023. 8. 23. 08:43
728x90

[M1, Mac, Oracle]

java.sql.SQLException: ORA-28040: No matching authentication protocol

 

jdbc 접속 시도 중에 위와 같은 에러가 발생했다.

oracle 버전과 ojdbc 버전이 맞지 않아서 생기는 현상이라고 한다.

 

현재 gvenzl/oracle-xe 이미지를 사용하고 있는 중인데,

ojdbc6.jar 로 실행이 잘 되다가,

맥북을 재시동 후 콜리마 -> 도커 -> 오라클을 띄우니 안 되었다.

 

해결 방안

ojdbc8.jar 을 설치해서 lib 폴더에 넣어주고 실행하니 문제 없이 넘어갔다.
(https://www.oracle.com/kr/database/technologies/appdev/jdbc-downloads.html)
728x90