개발 및 관리/Oracle 9i, 10g, 11g, 12c, 19c
Tablespace 관련 정보 얻기
HighLighter
2011. 2. 22. 22:46
반응형
1. 테이블스페이스에 대한 데이타 파일의 정보 조회
1) SELECT * FROM DBA_DATA_FILES;
2) SELECT SEGMENT_NAME, TABLESPACE_NAME, BYTES, BLOCKS, FILE_ID FROM DBA_EXTENTS
WHERE OWNER = 'SCOTT';
2. 테이블스페이스에 대한 자동 메모리 확장
CREATE TABLESPACE "DATA_XOSL2_D_P"
LOGGING
DATAFILE
'D:\DATABASE\SLXO2P\DATAFILES\DATA_XOSL2_D_P01.ORA' SIZE 4M
AUTOEXTEND ON
NEXT 2M
MAXSIZE 32M
EXTENT MANAGEMENT LOCAL
SEGMENT SPACE MANAGEMENT AUTO;
---> 4M부터 시작해서 2M씩 증가해서 32M까지 자동 증가하게
3. 테이블스페이스 삭제하기
DROP TABLESPACE DATA_XOSL2_D_P;
---> 실제 데이타파일은 삭제 되지 않았다. 해당 파일을 지워주어야 한다.
만약 해당 데이타파일도 함께 삭제하고 싶으면 아래와 같이 입력해주면 된다.
DROP TABLESPACE DATA_XOSL2_D_P INCLUDING CONTENTS AND DATAFILES CASCADE CONSTRAINTS;
반응형