반응형
intellij에서 프로젝트 작업 중 ORA-28040오류가 발생하여, 해당 부분을 개선하게되면서 방법을 정리해보았다.
발생원인
- 클라이언트와 서버 간의 버전 차이: 오라클 클라이언트와 서버의 버전이 다를 때, 특히 클라이언트가 서버보다 낮은 버전일 때 발생할 수 있습니다.
- 서버에서 허용하는 인증 프로토콜 설정: 서버가 허용하는 인증 프로토콜이 클라이언트에서 사용하는 프로토콜과 다를 때 발생할 수 있습니다.
해결방안
- ojdbc드라이버 변경: ojdbc14.jar일때 문제가 자주 발생한다고 한다. 이때 6이나 7버전으로 변경해주면 개선될 가능성이 있다고 한다.
- sqlnet.ora파일 수정: 해당 파일 수정을 통해 접속 통신 가능한 오라클 버전을 명시할 수 있다고 한다.
하단에 첨부한 링크는 maven 레포지토리로 ojdbc버전 변경이 어려울때, 직접 다운로드한 jar파일로 dependendy하는 방법이 정리된 게시글이다.
하단 첨부 링크는 해당 게시글 작성에 참고한 게시물 링크이다.
반응형
'문제해결' 카테고리의 다른 글
[Node.js] error:03000086:digital envelope routines::initialization error 해결 (0) | 2025.01.03 |
---|---|
[intelliJ] 외부 라이브러리 import 오류 (0) | 2024.06.10 |
[npm] install 무한로딩 해결 (0) | 2024.05.09 |
Lombok 수동설치 (0) | 2023.11.30 |
[jboss배포] 소스파일 적용 안됨 (0) | 2023.01.26 |