정미나닷컴
[Oracle] 오라클 테이블 스페이스, 데이터 파일 관련 명령어 본문
-- USER에 테이블 스페이스 할당
ALTER USER [User Name] DEFAULT TABLESPACE [Tablespace Name] QUOTA UNLIMITED ON [Tablespace Name] TEMPORARY TABLESPACE TEMP;
-- 테이블이 속한 테이블 스페이스 확인
SELECT TABLE_NAME, TABLESPACE_NAME FROM DBA_TABLES WHERE OWNER='[User Name]';
-- 테이블 스페이스에 데이터 파일 추가
ALTER TABLESPACE [Tablespace Name] ADD DATAFILE '데이터파일 경로\MY_DATA02.dbf' SIZE 30G AUTOEXTEND ON;
-- 테이블 스페이스 이름 변경
ALTER TABLESPACE [Tablespace Old Name] RENAME TO [Tablespace New Name];
-- 테이블 스페이스 수정이나 삭제 시 OFFLINE 설정
ALTER TABLESPACE [Tablespace Name] OFFLINE;
-- 테이블 스페이스 수정이나 삭제 시 ONLINE 설정
ALTER TABLESPACE [Tablespace Name] ONLINE;
-- 테이블 스페이스 공간관리
ALTER DATABASE DATAFILE '데이터파일 경로\MY_DATA01.dbf' RESIZE 30G;
ALTER TABLESPACE [Tablespace Name] ADD DATAFILE '데이터파일 경로\MY_DATA01.dbf' SIZE 30G;
ALTER TABLESPACE [Tablespace Name] ADD DATAFILE '데이터파일 경로\MY_DATA01.dbf' SIZE 30G AUTOEXTEND ON NEXT 50G MAXSIZE 2048G;
-- 테이블 스페이스 내 데이터 파일 삭제
ALTER TABLESPACE [Tablespace Name] DROP DATAFILE '데이터파일 경로\MY_DATA02.dbf';
--테이블 스페이스 삭제
DROP TABLESPACE [Tablespace Name]
INCLUDING CONTENTS AND DATAFILES -- 테이블 스페이스 내의 객체(테이블, 인덱스 등), 물리적 데이터 파일까지 모두 삭제
CASCADE CONSTRAINTS; -- 제약 조건까지 삭제
'IT' 카테고리의 다른 글
[Oracle] 오라클 계층 쿼리, START WITH... CONNECT BY (feat. SYS_CONNECT_BY_PATH 함수) (1) | 2019.08.02 |
---|---|
주소검색 시스템 구축, 도로명주소 API 활용, 주소DB 활용, 주소정제 솔루션 미사용 (0) | 2019.07.27 |
[Oracle] 오라클 파티셔닝, Partitioning (0) | 2019.05.31 |
[Oracle] 오라클 Data Dictionary, 데이터 딕셔너리 (0) | 2019.05.20 |
[Oracle] 오라클 INSERT ALL, 다중행 입력, 한방 쿼리 (0) | 2019.05.13 |