[Oracle]프로젝트와 연동해보자

Sujin·2023년 2월 17일

ORACLE

목록 보기
5/5

좋아, 이제 DB도 만들었고 테이블도 생성 했겠다.
바로 연동 되겠거니 했는데 또 삽질을 했다.

💚프로젝트와 연동

우선 작업중인 프로젝트는 globals.properties 에서 DB 설정을 하게 되어있음

globals.properties는 key = value 구조

Globals.DbType = oracle
Globals.UserName = 유저이름
Globals.Password = 유저비밀번호
Globals.DriverClassName=oracle.jdbc.driver.OracleDriver
Globals.Url=jdbc:oracle:thin:@localhost:1521/orcl
Globals.MainPage = /얏호/안녕/메인페이지 주소 블라블라.do

그런데 여기서 처음에 Url을 설정해줄 때 포트 번호 뒤에 SID 이름이 있지 않은가?

Globals.Url=jdbc:oracle:thin:@localhost:1521:orcl 

기존과 같이 :으로 해뒀었는데 에러가.. 났다..
기존에 쓰던 ORACLE은 이전 버전인데 내가 ORACLE 최신버전을 사용했기 때문..
다음과 같이 바꿔준다.

Globals.Url=jdbc:oracle:thin:@localhost:1521/orcl

💚ORA-28040 일치하는 인증 프로토콜 없음

내가 잘 바꿔줬잖아 왜그래.. ㅠㅠ
Oracle Server에 낮은 버전의 인증 프로토콜을 사용하는
Oracle Client에서 접속하려고 할 때 발생하는 오류라고 한다.

C:\u01\oracle\dbhome\network\admin 에 있는 sqlnet.ora내용을 다음과 같이 수정했다.

도움받은 블로그 https://www.zinnunkebi.com/oracledb-ora-28040/

profile
수진

0개의 댓글