테이블 스페이스 만들기
create tablespace [테이블 스페이스 이름]
datafile '[데이타 파일명]' size 400k
Autoextend on next 400k maxsize 10m;
사용자 생성하면서 테이블 스페이스 지정해주기
create user [사용자 이름] IDENTIFIED BY [비번]
DEFAULT TABLESPACE [테이블 스페이스 이름]
TEMPORARY TABLESPACE temp;
테이블 스페이스 확인
select *
from dba_data_files;
사용자의 테이블 스페이스 확인하기
select USERNAME,
CREATED,
PROFILE,
DEFAULT_TABLESPACE,
TEMPORARY_TABLESPACE
from dba_users
order by USERNAME
테이블 스페이스 삭제
drop tablespace [테이블 스페이스 이름]
사용자 삭제
drop user [사용자 이름]
.............................................................................................................................................................................................
오라클 디폴트 테이블스페이스 확인
select username, default_tablespace, temporary_tablespace from dba_users where username='SCOTT';
사용자에따른 데이터파일명 확인
select file_name, status from dba_data_files where tablespace_name='USERS';
DBA_DATA_FILES 테이블의 스키마를 확인한다.
desc DBA_DATA_FILES;
현재의 파일 크기를 확인한다.
select tablespace_name, bytes from dba_data_files
데이터파일의 최대 크기가 얼마로 설정되어 있는지 확인한다.
select file_name, maxbytes from dba_data_files where tablespace_name='USERS'
기존의 데이타파일의 크기를 수정한다면...
ALTER TABLESPACE DATA_TS
DATAFILE '/oracle/dbf01.DBF' RESIZE 1000M
AUTOEXTEND ON
NEXT 100M
MAXSIZE 2000M ;