5/7 도커실습2

박세현·2024년 5월 7일
0

DB

목록 보기
2/21
post-thumbnail

ㄴ 도커열고 cmd열기

ㄴ docker images : 다운받은 이미지 확인
ㄴ docker rmi 이미지 ID : 이미지 삭제
-> docker rmi 이미지 b1e

ㄴ docker ps : 실행중인 컨테이너 목록 확인

ㄴ docker ps -a : 전체 컨테이너 목록 확인

ㄴ docker start 컨테이너ID : 컨테이너 시작

ㄴ 잘 실행중이군
ㄴ STATUS: Exited 상태 아니면 실행되고 있는 것

ㄴ docker stop 컨테이너ID : 컨테이너 멈춤

ㄴ 멈춘 컨테이너 다시 시작
ㄴ docker exec -it 컨테이너ID /bin/bash : 실행되고 있던 컨테이너 접속

ㄴ sqlplus 사용자명/비밀번호 :
ㄴ 첫번째 exit : SQL나가기
ㄴ 두번째 exit : 컨테이너 나가기

ㄴ 컨테이너 멈추기

ㄴ docker rm 컨테이너ID : 컨테이너 삭제
ㄴ 컨테이너 삭제 할 때는 컨테이너 멈추고 삭제해야함

ㄴ 컨테이너 삭제했으니 다시 생성하고 실행
ㄴ docker run -d --name oracle11g -p 1521:1521 loliconneko/oracle-ee-11g
-d : 백그라운드에서도 컨테이너 실행
--name : 별칭
-p 1521 : 포트
loliconneko/oracle-ee-11g : 이미지명

ㄴ 오라클 계정 없이 접속 하는 방법

  • sqlplus /nolog

  • CONN sys/oracle AS sysdba

  • ALTER USER SYSTEM IDENTIFIED BY oracle ACCOUNT UNLOCK

  • exit

ㄴ system 디비버 연동

ㄴ scott 디비버 연동










ㄴ 컨테이너 삭제(삭제 전에 컨테이너 stop상태인지 쳌)
ㄴ 컨테이너 삭제하면 디비버도 안될꺼라 디비버 파일들도 삭제하기

ㄴ 컨테이너 삭제 확인

ㄴ docker run -d --name oracle11g -p 1521:1521 loliconneko/oracle-ee-11g
ㄴ 컨테이너 생성 및 시작
ㄴ docker ps -a : STATUS exit 상태 아니면 컨테이너 실행중인 상태 -> 컨테이너가 잘 생성 되었군

ㄴ docker exec -it oracle11g /bin/bash : 실행되고 있던 컨테이너 접속
ㄴ root뜨면 컨테이너 접속 된 상태

ㄴ 락걸림

ㄴ 컨트롤씨 : 밖으로 빠져나가기
ㄴ clear화면: 지우기 = cls

ㄴ 손님계정통해 root접근해서 락풀기

ㄴ 다시 접속해서 SCOTT도 잠금 풀어주기
ㄴ 이제 디비버 연동하기

ㄴ 데이터베이스, 유저네임, 비번 설정하기

ㄴ 테스트 커넥션 테스트통해서 연동 잘 되는 쳌
ㄴ 같은방식으로 scott도 연동해주기










데이터베이스 설치

docker 설치

loliconneko/oracle-ee-11g

docker pull loliconneko/oracle-ee-11g

docker run -d --name oracle11g -p 1521:1521 loliconneko/oracle-ee-11g:latest

-d : 백그라운드에서 실행
-p PC포트:컨테이너 포트
-name : 별칭
-e 이름=값

예) -p 1522:1521

오라클
1521 : 기본 포트

sqlplus 사용자명/비밀번호

최고 관리자 : system

사용자명 : 대소문자 구분 X

최고 관리자 : system/oracle

컨테이너 내부 터미널 접속
docker exec -it 컨테이너 이름 /bin/bash

SQL Developer - 오라클 공식 GUI 툴 / 자바 빌드 버전 JDK 11

dbeaver

비번 : oracle

연습용 스키마
scott / tiger

docker exec -it oracle11g /bin/bash

sqlplus system/oracle

ALTER USER SCOTT IDENTIFIED BY tiger ACCOUNT UNLOCK;

CONN 계정명/비밀번호

강의자료
https://drive.google.com/drive/folders/1nuQ5cDx_KgqkJRUVAkznGAwiywJdtlh8

profile
귤귤

0개의 댓글