arch -arm64 brew install <package name>
앞에 arch -arm64 brew install colima 이런 식으로 설치해야 했다.Colima 실행
colima start --memory 4 --arch x86_64
오라클 실행
docker run -e ORACLE_PASSWORD=pass -p 1521:1521 -d gvenzl/oracle-xe
SQL PLUS 접속
docker exec -it 컨테이너ID sqlplus
계정 생성 및 권한 부여
CREATE USER HR IDENTIFIED BY PASS
GRANT RESOURCE, CONNECT TO HR;
grant create session, create table, create procedure to HR;
ALTER USER HR quota unlimited on USERS; -- ORA-01950: no privileges on tablespace 'USERS'
한줄 씩 입력해줘야 함.
connect HR/PASS
( hr은 아이디, pass는 비밀번호 )혹은 쿼리를 편하게 입력 하기 위해 다른 데이터베이스 클라이언트로 접속
테이블 생성
https://www.sqltutorial.org/wp-content/uploads/2020/04/oracle.txt
데이터 등록 https://www.sqltutorial.org/wp-content/uploads/2020/04/oracle-data.txt
image
SELECT e.FIRST_NAME , e.LAST_NAME, d.DEPARTMENT_NAME, m.LAST_NAME
FROM EMPLOYEES e
JOIN DEPARTMENTS d ON e.DEPARTMENT_ID =d.DEPARTMENT_ID
LEFT OUTER JOIN EMPLOYEES m ON e.MANAGER_ID = m.EMPLOYEE_ID ;