데이터파일을 조작할 떄 테이블스페이스로 조작한다.
ㄴ 특정 테이블페이스에 저장되어있다.
데이타 딕셔너리가 오라클 관리에 핵심적이다.
딕셔너리 테이블 → 데이터파일에 저장된 놈들.
데이터파일은 테이블스페이스단위로 묶어서 사용함.
ㄴ 일반 사용자는 테이블스페이스를 사용함.
테이블스페이스만들때 데이터파일이 생성됨.
데이터파일을 삭제되는 명령어가 없음.
ㄴ 테이블스페이스 지우면 그 안에있는 데이터파일이 삭제된다.
테이블스페이스는 하나이상의 데이터파일로 구성되어있.
반드시 어떤 특정 스페이스에 속해있어야 한다.
테이블스페이스 종류
------------------------------------
SYSTEM → 우리가 만들거나 삭제가 불가능. db가 생성되면 만들어짐. db가 지워지면 지워짐.
ㄴ 데이터 딕셔너리가 여기 저장됨.
UNDO 로 사용되는
TEMPORARY 사용되는
일반
-------------------------------------
테이블 스페이스 생성
CREATE TABLESPACE userdata
DATAFILE '/u01/oradata/userdata01.dbf' SIZE 100M;
오라클의 물리적인 공간을 차지하는거 → 세그먼트
언두 세그먼트는 하나만 씀.
읽기전용 테이블스페이스 → 중요