SQL #02 PDB 서버 및 DB생성

underlier12·2020년 1월 27일

SQL

목록 보기
2/8

04. PDB 서버

DB는 Pluggable Database이라 하는 가상 저장소들의 집합으로 구성이 된다. 저번에 접속한 DB는 CDB로 실제 저장소가 되며 이 DB를 다루다가 문제가 발생하면 처리하기 까다롭다. 따라서 PDB를 사용하므로 문제 발생 시 처리에 대한 리스크를 줄일 수 있다.

image.png

PDB 서버 접속

아래와 같이 SQL Plus에서도 확인이 가능하며 SQL Developer에서도 접속이 가능하다.

image.png

image.png

원격 접속을 위한 설정 변경

만약 원격에 설치된 DB에 접속할 수 있도록 하려면 아래와 같은 명령이 필요하다.

EXEC DBMS_XDB.SETLISTENERLOCALACCESS(FALSE);

05. DB 생성

DB에는 다양한 계정이 기본적으로 제공되며 대표적인 관리자 계정인 SYS, SYSTEM을 활용한다. 특히 SYS의 경우 다양한 권한까지 가지고 있기 때문에 SYS를 주로 사용한다.

image.png

DB에는 개념적인 데이터들이 모이게 되는데 이를 Entity(개체)라고 부르며 아래와 같이 테이블 스페이스에 인덱스나 다른 테이블들과 함께 존재하게 된다. 이를 SCHEMA 형태로 사용자에게 제공하게 된다.

image.png

PDB 서버 접속 및 테이블 스페이스 생성

PDB 서버 접속 및 영구 저장소를 위한 테이블 스페이스를 생성한다.

image.png

image.png

그냥 영상 따라하기

06. 테이블 생성

SQL문의 종류

SQL문은 이전에 정리한 것과 같이 아래와 같은 명령들로 구성되어 있다.

image.png

이번에는 테이블을 먼저 정의하고 생성하는 것부터 진행한다.

image.png

쿼리를 작성하고 실행(Ctrl + Enter)를 누르면 전달이 되고 성공 시 아래와 같이 'Table MEMBER가 생성되었습니다'라고 출력이 나온다.

image.png

profile
logos and alogos

0개의 댓글