M1 맥북 이상을 사용할 경우, oracle databases 설치가 불가하다. 따라서 Docker를 이용하여 우회하여 다운받을 예정이다.
먼저 Docker를 다운 받기 위해 Colima를 먼저 설치한다.
(homebrew가 없을 경우 아래의 링크에서 다운로드한 후 진행)
Homebrew
The Missing Package Manager for macOS (or Linux).
brew.sh
Homebrew가 설치가 완료 되었다면, 아래의 명령어로 Colima를 설치한다.
brew install colima
Colima 설치가 되는 동안 아래의 링크에서 Docker를 다운 받는다.
https://docs.docker.com/desktop/install/mac-install/
Install Docker Desktop on Mac
docs.docker.com
M1 맥북 기준으로 설치하므로 AppleSilicon으로 설치하면 된다.
(M1 맥북은 Apple Silicon 칩셋이므로)
설치가 모두 완료 되면 터미널에서 Colima를 실행한다.
colima start --memory 4 --arch x86_64
Colima 가 실행이 되었다면 Oracle Database 11gR2 XE(11.2.0.2)를 설치한다.
docker pull jaspeen/oracle-xe-11g
(image를 자동으로 다운받음)
pull complete 가 모두 떠야 다운이 완료 된 것
다운로드가 완료되면 docker images를 통해 설치된 이미지를 확인한다.
docker images
오라클 서버 이름을 설정하고 서버를 띄우기 위한 명령어를 설정한다.
docker run --name oracle -d -p 1521:1521 jaspeen/oracle-xe-11g
docker run --name oracle -d -p 1521:1521 [REPOSITORY 이름]
완료 되었다면, docker ps 명령어로 컨테이너명을 확인 후, docker logs -f 컨테이너명 으로 확인한 컨테이너명을 입력하고 기다린다.
docker ps
docker logs -f 컨테이너명
DATABASE IS READY TO USE! 가 뜨면 성공 !
오라클 접속 방법
docker exec -it oracle sqlplus
user_name: system
초기 비밀번호: oracle
SQL> 뜨면 성공 !
DBeaver(디비버) 연결 방법
디비버를 먼저 실행한 후 왼쪽 상단의 플러그 아이콘을 클릭한다.
다음으론 오라클로 설치할 것이기 때문에 오라클을 클릭하고 다음으로 넘어간다.
다음으로 Main 탭에서 Database는 xe로 설정하고, Username은 system, Password는 oracle로 설정한 후 Driver Setting을 누른다. (만약, Driver Settings가 없다면 상단 메뉴의 Driver properties를 클릭한 후 다시 Main으로 돌아오면 생겨있을 것임.)
Libraries 탭에서 Add File을 클릭 후 아래의 파일을 추가하면 설정은 거의 다 끝이 난다.
(라이브러리 안에 아래와 같이 저 파일 한개를 제외한 모든 파일은 삭제)
위의 라이브러리에 아래의 .jar 파일을 추가하고 확인을 누른다.
마지막으로 main 탭으로 돌아와 Test Connection 을 클릭하고 Connected가 뜨면 성공 !
이상 오라클 설치 및 디비버 연동 포스팅 끝 !
'Spring' 카테고리의 다른 글
[Spring] Spring MVC (0) | 2023.08.09 |
---|---|
[Spring] ViewResolver (0) | 2023.08.09 |
[Spring] <bean> 태그 & @(어노테이션) (0) | 2023.08.07 |
[Spring] 의존성(Dependency), 의존 관계 주입(Dependency Injection) (0) | 2023.08.05 |
[Spring] 스프링 프레임워크 (0) | 2023.08.04 |