본문 바로가기
카테고리 없음

오라클 테이블 스페이스 사용법(조회, 생성, 삭제)등 총정리

by kangs' tong 2023. 12. 8.

오라클 테이블 스페이스 사용법 총정리

테이블 스페이스 조회

테이블 스페이스를 조회하는 방법은 다음과 같습니다.

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는 테이블 스페이스에 속한 모든 오브젝트 및 데이터 파일을 함께 삭제하도록 설정한 옵션입니다.

전체 내용 정리

이 포스팅에서는 오라클 테이블 스페이스에 대한 사용법을 총정리하였습니다. 테이블 스페이스를 조회하는 방법과 생성하는 방법, 그리고 삭제하는 방법을 소개하였습니다. 테이블 스페이스는 오라클 데이터베이스에서 중요한 개념이므로, 이러한 기본적인 사용법을 잘 숙지하고 활용할 수 있도록 합시다.

댓글