오라클 테이블 스페이스 사용법 총정리
테이블 스페이스 조회
테이블 스페이스를 조회하는 방법은 다음과 같습니다.
SELECT tablespace_name, file_name, bytes/1024/1024 as size_mb, maxbytes/1024/1024 as max_size_mb
FROM dba_data_files;
위의 쿼리를 실행하면 테이블 스페이스의 이름, 파일명, 크기(MB 단위), 최대 크기(MB 단위)를 확인할 수 있습니다.
테이블 스페이스 생성
새로운 테이블 스페이스를 생성하는 방법은 다음과 같습니다.
CREATE TABLESPACE my_tablespace
DATAFILE '/path/to/my_tablespace.dbf' SIZE 100M
AUTOEXTEND ON NEXT 10M MAXSIZE UNLIMITED;
위의 쿼리에서 'my_tablespace'는 생성할 테이블 스페이스의 이름이며, '/path/to/my_tablespace.dbf'는 데이터 파일의 경로와 이름입니다. SIZE로 초기 파일 크기를 설정하고, AUTOEXTEND ON으로 자동으로 파일 크기를 확장할 수 있도록 설정하였습니다. NEXT는 파일이 확장되는 크기를 설정하며, MAXSIZE는 파일의 최대 크기를 설정합니다.
테이블 스페이스 삭제
기존의 테이블 스페이스를 삭제하는 방법은 다음과 같습니다.
DROP TABLESPACE my_tablespace INCLUDING CONTENTS AND DATAFILES;
위의 쿼리에서 'my_tablespace'는 삭제할 테이블 스페이스의 이름입니다. INCLUDING CONTENTS AND DATAFILES는 테이블 스페이스에 속한 모든 오브젝트 및 데이터 파일을 함께 삭제하도록 설정한 옵션입니다.
전체 내용 정리
이 포스팅에서는 오라클 테이블 스페이스에 대한 사용법을 총정리하였습니다. 테이블 스페이스를 조회하는 방법과 생성하는 방법, 그리고 삭제하는 방법을 소개하였습니다. 테이블 스페이스는 오라클 데이터베이스에서 중요한 개념이므로, 이러한 기본적인 사용법을 잘 숙지하고 활용할 수 있도록 합시다.
댓글