티스토리 뷰


○테이블 스페이스 만들기

CREATE TABLESPACE TBS_EDUA -- CREATE + 만드는 주체 + 테이블명
DATAFILE 'C:\TESTDATA\TBS_EDUA01.DBF'   -- DATAFILE  : 물리적인 위치 및 확장자 DBF - 데이터베이스의 물리적인 저장구조의 확장자(이 파일을 날리면 내용이 다 사라짐)
SIZE 4M -- SIZE 4M : 사이즈(용량)이 4M인 파일
EXTENT MANAGEMENT LOCAL -- EXTENT :공간에 대한 관리 즉 오라클 서버가 세그먼트를 알아서 관리(LOCAL : 알아서관리 )
SEGMENT SPACE MANAGEMENT AUTO; -- 세그먼트 공간 관리도 자동으로 오라클 서버가 관리.

-->이작업을 실행하려면 TESTDATA 디렉터리가 존재해야함  --테이블 스페이스 생성 구문을 실행하기 전

문법적으로 대소문자 구별 X

BUT 안에 들어있는 데이터 값들은 대소문자 구별 O


○TABLE SPACE를 만들기 위한 계정 생성 비밀번호 생성

CREATE USER hyemin2 IDENTIFIED BY java006$ --사용자 계정 생성
DEFAULT TABLESPACE TBS_EDUA; --이 계정을 통해 생성하는 오라클 객체(세그먼트)는 기본적으로 TBS_EDUA라는 테이블 스페이스에 생성할 수 있도록 설정
-->여기는 USERS안의 TABLESPACE 가아닌 TBS_EDUA라는 곳에 생성

! 만일 DEFAULT 구문을 거치지 않으면 USERS TABLESPACE에 저장됨


○TABLE SPACE 를 만들기 위한 오라클 접속 권한 승계 및 세션 승계
 GRANT CREATE SESSION TO 이름  --오라클에 접속하기위해 세션을 줌. (DBA권한을 주면 세션을 줄 필요가 있나 ? )
(커넥션을 하기 위한 통로라고 생각하기 )



○테이블 스페이스 권한 부여

 -ALTER USER hyemin2 QUOTA 50m on TBS_EDUA;
(UNLIMITED는: 무제한)


'Database > SQL 오라클' 카테고리의 다른 글

ORACLE - DESC 테이블 구조 표시  (0) 2019.09.22
ORACLE - DUAL  (0) 2019.09.22
오라클 접속 및 구동  (0) 2019.09.12
오라클 설치 및 제거 방법  (0) 2019.09.12
SQL입문  (0) 2019.09.12