seunghyun Note

MAC 오라클 DOCK 설치 후 실패 해결하기 + sql import까지 본문

스터디/오류 잡기

MAC 오라클 DOCK 설치 후 실패 해결하기 + sql import까지

승숭슝현 2024. 1. 10. 18:04
728x90
반응형

mac 사용자들 m1,m2 사용법도 다 다르고 같이 있는 mac유저들끼리도 오류가 다 달라서 너무 고통스러웠다.

만약에 아래의 링크를 통해 해결했다면 축하...!

링크 : https://skylarcoding.tistory.com/6

 

[Oracle] 맥에 오라클 설치하기 총정리, hr 계정 생성과 사용까지

처음이면 많이 헷갈린다는 맥에 오라클 설치하기. 아주 간단하게 해결하고, 실습을 위한 hr 자료까지 불러왔다. 우선 내 맥북 사양이다. Intel Core 를 사용하고 있으니 이에 맞춰 Docker을 다운받아

skylarcoding.tistory.com

 

위 방법을 했는데 해결되지 않았다면 참고!

1. docker 내에 실행되어있는 컨테이너를 전체 확인한다.

docker ps -a

2. docker 내에 저장되어 있는 컨테이너들을 삭제한다 (모두!)

docker rm [이름]

3.삭제가 되지 않는다면? (실행중인 상태임)-> 실행을 중지하고 다시 삭제한다. (다시 2번)

sudo docker stop [제목]

4. Dock desktop이 우리와 맞지 않기에 colima를 설치한다.(brew가 설치되었다고 가정)

brew install colima

 

5. colima 실행하기 

colima start --memory 4 --arch x86_64

6. 이름과 비밀번호를 설정 후 run 하기

임의로

제목 : oracle

비밀번호 :pass

설정했다.

docker run --restart unless-stopped --name [제목] -e ORACLE_PASSWORD=[원하는 비밀번호] -d -p 8080:8080 -p 1521:1521 -d gvenzl/oracle-xe

7. 등록된 Container의 log를 꼭 조회해야 한다.

docker logs -f [제목]

8. docker 를 실행하기

docker exec -it [제목] sqlplus

 

9. 아이디와 비밀번호 입력

id : system
pw : [비밀번호]

 

여기까지 했다면.. 성공!!!


그 후에는 sql 을 등록해야 한다. 

방법은 다양한데 2가지를 첨부해보자면...

1. user: hr / pw: hr

CREATE USER hr IDENTIFIED BY hr;
GRANT CONNECT, RESOURCE TO hr;
ALTER USER hr ACCOUNT UNLOCK;

grant connect to hr;
grant create table to hr;
grant create sequence to hr;
grant unlimited tablespace to hr;

이런식으로 인증유형에 입력하는 데이터 셋이다.

2. user java / pw : 1234

1 SQL> create user java identified by 1234;
2 SQL> grant create session, create table, create sequence, create view to java;
3 SQL> alter user java default tablespace users;
4 SQL> alter user java quota unlimited on users;

 

 

수업시간에 배우는 데이터를 import할 때 lib에 따로 저장하는 것이 아닌 import로 해결하기!

⬇️⬇️⬇️

링크 : https://nect2r.tistory.com/17

 

[Oracle]Oracle(오라클) Sql Developer 이용해서 .sql파일 import하는 방법

전자정부 프레임워크 통합 컴포넌트 3.9.0을 구축하면서 기본 제공하는 DDL와 DMl을 추가해야 하는 일이 생겼다. oracle sql developer 를 이용해서 import 하고 스크립트를 실행해본다. 파일 > 열기를 누른

nect2r.tistory.com

 

728x90
반응형