본문 바로가기
Programming/DB, SQL

[Oracle] docker로 db생성해서 샘플 테이블 이용하기

by HBGB 2021. 8. 27.

0. 준비

터미널을 열어 docker를 실행합니다.




1. docker로 oracle 11g 컨테이너 실행 후 sqlplus 실행하기

# 컨테이너 띄우기
docker run --name oracle11g -d -p 1521:1521 jaspeen/oracle-xe-11g

# 실행중인 컨테이너 확인 
docker ps

# oracle 컨테이너 접속, sqlplus 실행
docker exec -it oracle11g sqlplus

# 유저명과 비밀번호 입력해서 sqlplus 접속
유저명 : sys as sysdba    
비밀번호 : oracle             # 초기설정된 비밀번호

image-20210827172936882




2. hr 계정 활성화하기

# hr 계정 비밀번호 재설정 및 활성화
alter user hr identified by tiger account unlock;

# hr 계정으로 전환
connect hr/tiger;

# 계정 확인
show user;

image-20210827173636607




3. SQL Developer 로 접속하기

sqlplus가 불편하다면 SQL Developer로 접속해봅시다.

이제 활성화된 hr 계정으로, 컨테이너를 생성할 때 설정해둔 port번호를 통해 접속합니다.

image-20210827174033521




4. 끝! 미리 주어진 샘플 테이블로 sql 연습하기

# 모든 테이블 목록 조회
select * from tabs;

image-20210827174459940
image-20210827174522902




'Programming > DB, SQL' 카테고리의 다른 글

[프로그래머스]동명 동물 수 찾기(mysql)  (0) 2021.08.27

댓글