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;
남아 있는 디스크 용량을 먼저 확인해야 한다. 무턱대고 늘리면 용량을 오바할 수 있기 때문이다.
한도 내에서 테이블 스페이스를 늘려야 하겠다.
'ORACLE' 카테고리의 다른 글
테이블스페이스 생성, 사용자 추가, 사용자 권한설정 (0) | 2012.05.18 |
---|---|
테이블스페이스 관리 (0) | 2012.04.30 |
[SQL] 제약조건, Constraint(NOT NULL, UNIQUE, PRIMARY KEY(기본키), FOREIGN KEY(외래키)) (0) | 2012.02.28 |
DBMS_CRYPTO를 이용한 암호화/복호화 (오라클) (0) | 2011.11.18 |
오라클 테이블 복사 및 데이터 복사하기 (0) | 2011.11.01 |