반응형
오라클은 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 |
---|
댓글