ORACLE
오라클 테이블스페이스 용량늘리기
행복안테나
2012. 4. 30. 15:43
1. tablespace 이름으로 관련 data file 찾기
SELECT file_name, tablespace_name, bytes FROM dba_data_files WHERE tablespace_name = '<tablespace name>'
2. tablespace 크기 늘리기
(1) data file 추가(가장 많이 쓰는 방법)
ALTER TABLESPACE <tablespace name> ADD DATAFILE '<full path and file
name>' SIZE <integer> <k|m>;
name>' SIZE <integer> <k|m>;
(2) 기존의 data file 크기 변경
ALTER DATABASE DATAFILE '<full path and file name>' RESIZE <integer> <k|m>;
예제) 20GB 로 늘림. alter DATABASE datafile '/user01/oradata/hera/users01.dbf' resize 20000M
(3) datafiledml size를 자동으로 늘어나게 하는 명령
ALTER DATABASE DATAFILE ‘<full path and file name>’ AUTOEXTEND ON
MAXSIZE UNLIMITED;
MAXSIZE UNLIMITED;
남아 있는 디스크 용량을 먼저 확인해야 한다. 무턱대고 늘리면 용량을 오바할 수 있기 때문이다.
한도 내에서 테이블 스페이스를 늘려야 하겠다.