MacOS에 Oracle을 사용할 수 없다. 그래서 도커로 돌려보자!
https://www.oracle.com/database/technologies/oracle-database-software-downloads.html
위 링크에서 Oracle Database 19c for LINUX ARM (aarch64)
을 다운로드한다
git clone https://github.com/oracle/docker-images.git
아래 링크에 들어가서 클론해도 된다
https://github.com/oracle/docker-images
https://www.docker.com/products/docker-desktop/
위 링크에서 다운로드 받아도되고, 용량 부족이면 brew
로 하면된다
brew install docker
다운로드 후 도커를 실행한다. 앱을 다운로드 받았으면 그냥 앱을 키면된다
클론한 깃 레포지토리 폴더로 이동한다
cd docker-images/OracleDatabase/SingleInstance/dockerfiles/19.3.0
위 위치에다가 오라클에서 다운로드 받아온 zip
파일을 복사한다
(zip 풀면 안된다)
cd docker-images/OracleDatabase/SingleInstance/dockerfiles/
터미널에서 위의 위치에 다음 커멘드를 실행한다
./buildContainerImage.sh -v 19.3.0 -e
docker images
명령어로 이미지가 잘 빌드되었는지 확인한다
docker run -d --name Oracle19 -e ORACLE_PWD=mypassword1 -p 1521:1521 oracle/database:19.3.0-ee
docker ps
명령어로 실행 중인 도커 컨테이너를 확인할 수 있다
Marketplace에서 SQL Developer Extension을 다운로드한다
https://marketplace.visualstudio.com/items?itemName=Oracle.sql-developer
Connection Name
: Oracle 19c CDBUser Info
Role
: SYSDBA (옵션 중 선택)Username
: SYSPassword
: mypassword1 (or 아까 본인이 만든 비밀번호)Connection Type
: BasicDetails
Hostname
: localhostPort
: 1521Type
: Service NameService Name
: ORCLCDBhttps://www.oracle.com/database/sqldeveloper/technologies/download/
위 링크에서 sql developer 애플리케이션을 다운로드한다
Name
: Oracle 19c CDBUser Info
Username
: SYSPassword
: mypassword1 (or 아까 본인이 만든 비밀번호)Role
: SYSDBA (옵션 중 선택)Details
Hostanme
: localhostPort
: 1521Service name
: ORCLCDB이제 연결해서 사용하면 된다~!