# colima 설치
brew install colima
# docker 설치
brew install docker
# colima 실행
colima start --memory 4 --arch x86_64
# 실행 중인 docker 목록, 처음에는 아무것도 없음
docker ps
# docker 실행
docker run -e ORACLE_PASSWORD=pass -p 1521:1521 -d gvenzl/oracle-xe
# 실행 중인 docker 목록, 하나 생김
docker ps
# docker 이름 변경
docker rename 현재컨테이너이름(docker ps에서 확인) 변경할이름(oracle)
# 터미널
docker exec -it oracle sqlplus ace/ace@localhost:1521/xepdb1
# SQL
show con_name;
-- 결과값 CDB$ROOT
alter session set container = xepdb1;
-- se
show con_name;
-- 결과값 XEPDB1
create user ace identified by ace
default tablespace users
temporary tablespace temp;
-- 유저 생성
grant
connect, resource,
create session, create table,
create procedure, create trigger,
create view, create sequence
to ace;
-- 권한 부여
exit
-- SQL 접속 종료
docker exec -it oracle sqlplus ace/ace@localhost:1521/xepdb1
# colima 실행
$ colima start --memory 4 --arch x86_64
# 컨테이너 리스트 확인
$ docker ps // 실행 중
$ docker ps -a // 종료된 것
#컨테이너 시작/재시작
$ docker start 컨테이너명
$ docker restart 컨테이너명
# sqlplus 터미널 연결
$ docker exec -it oracle sqlplus
# ace
# ace