학원 강사님께서 아래 출처 링크를 주셨음
해당 방법으로 colima, 도커 엔진, 오라클(11g XE 버전), Dbeaver를 깔았음
구글을 아무리 뒤져도 M1으로 SQL developer를 제대로 깐 사람을 찾기 힘들었는데
위의 출처 글을 통해 Dbeaver까지 깔고 난 후에
SQL developer MacOS 버전 다운받았고,
계정 생성 및 테이블 커밋과 입력까지 모두 잘된 것을 확인함!
SQL developer 접속해서 관리자 계정을 만들 때 테스트에서 자꾸 오류가 뜬다면
맥북 언어 설정에서 국가를 미국, 언어도 영어로 기본 설정 한 후 SQL developer를 한 번 켰다가 끄기
그 후에 다시 언어와 국가 설정을 원하는 것으로 바꾸면 됨
관리자 계정 생성한 후 아래 코드 실행할 것
ALTER SESSION SET "_ORACLE_SCRIPT" = TRUE;
-- SQL Developer 신 버전의 경우 명령어가 다른 경우가 많아서 지금 학원 컴으로 쓰는 버전과 동일한 명령문(예전 명령문)으로 사용할 수 있게끔 하는 명령어... 라고 함
일반 계정을 생성할 때 관리자 계정에서 먼저 실행해 줘야 할 SQL 코드
CREATE USER KH IDENTIFIED BY KH;
GRANT CONNECT, RESOURCE, CREATE VIEW, UNLIMITED TABLESPACE TO KH;
-- 오라클 버전 때문에 새로운 계정을 만들 때는 해당 구문을 꼭 적어 줘야 함
여기까지 완료하면 정보가 들어 있는 테이블이 오류 없이 커밋됨
그리고... 다른 것도 잘되던데 앞으로 오류가 생길지 어떨지는 미지수지만 아직까지는 잘됨