Spring + 오라클 클라우드 데이터베이스(with JDBC)

이은영·2022년 10월 22일
0

Spring

목록 보기
1/1

2년전에 학원에 다닐 때는 window였기 때문에 오라클 데이터베이스를 사용하는데 어려움이 없었지만
요번 해에 M1 맥을 구입했기 때문에 세팅 자체를 다시 해야 했다

우선 오라클 데이터베이스는 오리지널하게는 (Window와 리눅스만 지원하기 때문에) M1이든 인텔이든 Mac OS에는 설치할 수 없다.인텔 Mac의 경우 도커를 이용해 설치하면 되지만...
M1 맥의 경우 아키텍처가 다르기 때문에 이마저도 불가능하다.

따라서 클라우드 서비스를 이용해 데이터베이스를 원격으로 접속하는 방법을 사용해야 한다.
스프링 프로젝트와 JDBC를 연결하는 부분이 나왔다.

  1. Mac) Oracle Cloud FreeTier 이용
    Window에서는 오라클 서버를 네이티브로 돌렸지만 m1은 그렇지 못 하니 클라우드를 이용해서 가상으로 서버를 띄워야 합니다. 오히려 데이터베이스를 로컬로 띄우고 개발하는 일은 굉장히 적고 웬만한 DB는 도커를 이용해서 도커를 이용해서 구동하고 있기 때문에 앞으로 하게 될 거, 미리 겪어보는 것도 좋다고 생각합니다.
    https://shanepark.tistory.com/173

https://bambookim.tistory.com/4
2. 로컬에서 원격 데이터베이스에 접속하는 클라이언트 SQL Developer에서 접속해서
Username(사용자이름)에는 ADMIN을 입력 하고, Password(비밀번호)에는 아까 DB 생성할 때 관리자 비밀번호를 입력합니다. 접속 유형(Y)는 클라우드 전자 지갑을 선택하고 위 포스트를 참고하여 다운로드 받은 전자 지갑을 선택해준다.

3.JDBC를 통해 데이터베이스에 접근
오라클 클라우드 데이터베이스는 보통의 URL이 아닌 Wallet을 이용해 접속하기 때문에 조금 다른다.

profile
성장중인 개발자 (머리속의 생각을 글로 옮기는 연습을 하고 있습니다.)

0개의 댓글