본문 바로가기
Backend/DB

[DB]MAC, DOCKER 오라클 설정 방법

by pjhcsol 2023. 11. 19.

 

https://shanepark.tistory.com/400

 

[MacOS] M1 맥북 도커로 ORACLE DB 실행하기

Intro M1 맥북을 처음 구입 한 이후로 약 1년 반동안, 오라클 데이터베이스를 띄우기 위해 참 많은 노력을 했었습니다. 원래부터 Oracle이 MacOS를 정식 지원을 하지는 않았지만, 그나마 이전의 맥북에

shanepark.tistory.com

 

위 방법으로 오라클 설치 방법 시행 후 세팅하는 법

추가해야할것

uid로 오라클 지정

docker exec -it oracle id (uid 확인법)

sudo chown -R 54321:54321 ~/Documents/oracledb (소유자 및 퍼미션 변경)

등등 권한 부여 읽고쓰기 해도되고 안해도됨

 

 

sudo chmod 777 oracle <- 퍼미션 설정 꼭하기

퍼미션을 열어주지 않으면 호스트에 권한이 없어서 컨테이너를 띄울 때 문제가 생깁니다.

 

 

맥에 오라클 설치 후 hr/hr계정 , 다른 계정 생성 하는 법

1.system 계정 로그인 하여 alter

docker exec -it oracle sqlplus sys as sysdba

ALTER SESSION SET "_ORACLE_SCRIPT"=TRUE;

 

2.오라클 디벨로퍼 접속후 system/pass 접속

hr_install.sql

위 파일 내용 복사후 붙여넣어서 실행

 

3.

1.hr(hr계정의 비밀번호)

2.users

3.temp

4.pjhcsols

5./Users/hansol/Desktop

6.localhost:1521/xe

 

4.university 계정 생성(system 계정으로)

CREATE USER university IDENTIFIED by comp322;

GRANT create session, create table to university;

 

 

5. 유저 생성방법

CREATE USER scott identified by tiger;
-- 한줄씩 입력해주세요.
GRANT CONNECT, resource, dba to scott;

 

6. 유저 생성 확인

select username from dba_users where username = 'SCOTT';

 

 

'Backend > DB' 카테고리의 다른 글

[MYSQL] 접속 시 PID 문제  (1) 2023.11.20