m1 chip (Apple silicon chip)에서 oracle를 설치하기 위해 oracle virtual box를 설치하여 실행하려고 하였으나, 현재 출시된 버전은 베타 버전으로 .ova 파일을 실행할 경우 NS_ERROR_FAILURE(ox80004005) 오류가 발생함
상기 방법 외에 m1 mac에서 oracle을 실행할 수 있는 방법을 찾아본 결과, 아래의 방식들이 존재함
위의 경우들 중에서 docker를 사용하려고 하였으나, container가 제대로 실행되지 않았음
-> colima를 설치하여 해결함
-> colima는 Docker Desktop을 대신해 간단한 CLI 환경에서 도커 컨테이너들을 실행할 수 있는 오픈 소스 소프트웨어
brew install colima
colima start --memory 4 --arch x86_64
docker run --restart unless-stopped --name oracle -e ORACLE_PASSWORD=oracle -p 1521:1521 -d gvenzl/oracle-xe
docker logs -f oracle
docker exec -it oracle sqlplus
CREATE USER scott identified by tiger;
GRANT CONNECT, resource, dba to scott;
SQL> @<path/script file name>
docker ps -a
docker start <CONTAINER ID>