Mac OS에서 Oracle 사용하기

지니🧸·2024년 6월 18일
0

데이터베이스

목록 보기
3/20

MacOS에 Oracle을 사용할 수 없다. 그래서 도커로 돌려보자!

1. 리소스 2개 다운로드

(1) 오라클에서 다운로드

https://www.oracle.com/database/technologies/oracle-database-software-downloads.html

위 링크에서 Oracle Database 19c for LINUX ARM (aarch64)을 다운로드한다

(2) 깃허브에서 다운로드

git clone https://github.com/oracle/docker-images.git

아래 링크에 들어가서 클론해도 된다

https://github.com/oracle/docker-images

2. 도커 다운로드

https://www.docker.com/products/docker-desktop/

위 링크에서 다운로드 받아도되고, 용량 부족이면 brew로 하면된다

brew install docker

다운로드 후 도커를 실행한다. 앱을 다운로드 받았으면 그냥 앱을 키면된다

3. 오라클 데이터베이스 복사 및 이동

클론한 깃 레포지토리 폴더로 이동한다

cd docker-images/OracleDatabase/SingleInstance/dockerfiles/19.3.0

위 위치에다가 오라클에서 다운로드 받아온 zip 파일을 복사한다
(zip 풀면 안된다)

4. 도커 이미지 빌드하기

cd docker-images/OracleDatabase/SingleInstance/dockerfiles/

터미널에서 위의 위치에 다음 커멘드를 실행한다

./buildContainerImage.sh -v 19.3.0 -e

docker images 명령어로 이미지가 잘 빌드되었는지 확인한다

5. 도커 이미지 실행하기

docker run -d --name Oracle19 -e ORACLE_PWD=mypassword1 -p 1521:1521 oracle/database:19.3.0-ee

docker ps 명령어로 실행 중인 도커 컨테이너를 확인할 수 있다

6. SQL editor와 연동하기

(1) VSCode Extension 활용하기

Marketplace에서 SQL Developer Extension을 다운로드한다
https://marketplace.visualstudio.com/items?itemName=Oracle.sql-developer

새로운 연결 생성하기

  • Connection Name: Oracle 19c CDB

User Info

  • Role: SYSDBA (옵션 중 선택)
  • Username: SYS
  • Password: mypassword1 (or 아까 본인이 만든 비밀번호)
  • Connection Type: Basic

Details

  • Hostname: localhost
  • Port: 1521
  • Type: Service Name
  • Service Name: ORCLCDB

(2) SQL Developer 활용하기

https://www.oracle.com/database/sqldeveloper/technologies/download/

위 링크에서 sql developer 애플리케이션을 다운로드한다

새로운 연결 생성하기

  • Name: Oracle 19c CDB

User Info

  • Username: SYS
  • Password: mypassword1 (or 아까 본인이 만든 비밀번호)
  • Role: SYSDBA (옵션 중 선택)

Details

  • Hostanme: localhost
  • Port: 1521
  • SID 말고 Service name 선택
  • Service name: ORCLCDB

이제 연결해서 사용하면 된다~!


출처: https://www.youtube.com/watch?v=uxvoMhkKUPE&t=607s

profile
우당탕탕

0개의 댓글