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
'Server > Oracle' 카테고리의 다른 글
모든 테이블 조회 (특정 계정이 권한을 가진 테이블 조회) (0) | 2024.08.17 |
---|---|
ORA-28014 : 관리 사용자 또는 롤을 삭제할 수 없습니다 (0) | 2024.08.17 |
[M1 Mac] ORA-12505, TNS error, Oracle 접속 안 될 때 (0) | 2023.08.23 |
[oracle] 계정 생성 후 접속시 logon denied : privileges 에러 해결 (0) | 2023.08.23 |
[m1 mac][ORA-00959] 도커 오라클에서 테이블스페이스 생성 및 사용자 생성 오류 - 오라클 세션 설정 후 오류 해결 (0) | 2023.08.23 |