본문 바로가기
혼자 공부하는 것들/DB

mac OS에서 oracle 설정

by applepick 2021. 12. 13.
반응형

오라클은 mac OS에서 안 돌아가기 때문에 도커를 사용해서 써야 합니다.

도커에 oracle을 설치하는 방법은 다른 곳에 잘 나와있으니 찾아보면 됩니다. 

오라클 이미지를 잘 설치하였다면, 

docker run --name oracle11g-test -d -p 8080:8080 -p 1521:1521 jaspeen/oracle-xe-11g

이 명령어를 통해 오라클을 돌려줍니다. 저는 도커 이미지를 jaspeen/oracle-xe-11g에서 가져왔기 때문에 다른 이미지를 사용했으면 설치한 것 그대로 사용하면 됩니다.  저는 oracle11g-test라고 이름을 지어줬는데 다른 이름으로 사용해도 상관없습니다.

docker ps

위에 명령어를 사용하면 도커를 사용하고 있는 것들을 보여줍니다.

오라클 컨테이너가 잘 실행되고 있습니다. (컨테이너가 실행 중이어야 오라클을 사용할 수 있습니다.)

다음으로 넘어가서 

docker exec -it oracle11g-test sqlplus

위에 명령어를 통해 실행 중인 컨테이너에서 오라클 sqlplus를 실행해줍니다.

오라클 로그인

 

[user-name] 부분에 system [password] 부분에 oracle을 작성하시면 됩니다. 

작성하시면 SQL>로 접속이 잘되는 것을 확인할 수 있습니다. 

여기서 오라클에서 제공하는 아이디를 접속해보겠습니다.

SQL> connect system/oracle
Connected
SQL> ALTER USER hr IDENTIFIED BY hr ACCOUNT unlock;
User altered.
SQL> commit;

위에 명령어를 통해 시스템 계정으로 들어가 줍니다. (/oracle은 비밀번호이니 생성했을 때 비밀번호를 적어주시면 됩니다.)

hr 계정의 언락을 풀어주고 커밋하고 빠져나옵니다.

SQL> connect hr/hr
Connected
SQL> select * from employees;

위 명령어를 통해 hr계정으로 들어가 줍니다. employees라는 기본 테이블이 제공되니 여러 가지 실습을 해볼 수 있습니다.

반응형

'혼자 공부하는 것들 > DB' 카테고리의 다른 글

[index] B+-Tree, Hash Table  (2) 2022.03.19

댓글