Alertlog 에 ORA-1652 또는 ORA-01652 에러가 나오는 경우는 테이블스페이스(Tablespace) 공간부족 에러입니다.
에러메시지가 temp ... 라고 나오니까 Temporary Tablespace 로 오해하기 쉬우나, 메시지 뒤쪽에 테이블스페이스 이름이 나옵니다. 그 테이블스페이스에서 공간부족 에러가 발생한 것입니다.
조치하는 방법은 해당 테이블스페이스의 공간을 확장시켜주면 됩니다.
테이블스페이스의 공간 확장해주는 방법은 아래와 같이 3가지 정도를 생각할 수 있습니다.
-- 테이블스페이스에 데이터파일을 추가로 할당
SQL> alter tablespace USR_TBS1
add datafile '/u02/oradata/usr_tbs1_02.dbf' size 1024M;
-- 테이블스페이스의 데이터파일을 Resize
SQL> alter database datafile '/u02/oradata/usr_tbs1_01.dbf' resize 2048M;
-- 테이블스페이스의 데이터파일에 Autoextend On 설정
SQL> alter database datafile '/u02/oradata/usr_tbs1_01.dbf' autoextend on;
테이블스페이스(Tablespace)는 1개 이상의 데이터파일(Datafile)들로 구성되어 있습니다.
공간이 부족한 테이블스페이스 추가로 데이터파일을 할당함으로써 테이블스페이스 공간확장이 가능합니다.
두번째는 테이블스페이스를 구성하고 있는 데이터파일을 Resize 해줌으로써 공간을 확장하는 방법입니다.
세번째는 데이터파일의 속성을 Autoextend 로 지정함으로써 알아서 자동으로 공간확장이 되도록 하는 방법입니다.
참고) 오라클 Alertlog 파일 분석 프로그램 다운로드
'IT관련' 카테고리의 다른 글
오라클 에러 정보 (ORA-01688, ORA-1688) - 테이블스페이스에서 파티션을 위한 공간 확장을 못하는 (0) | 2019.08.08 |
---|---|
오라클 에러 정보 (ORA-01658, ORA-1658) - 테이블스페이스(Tablespace) Initial Extent 공간부족 (0) | 2019.08.08 |
오라클 DB Autotask 와 Maintenance Window (0) | 2019.08.08 |
오라클 에러 정보 (ORA-01013) - 사용자에 의한 작업취소 또는 Default Maintenance Job duration이 초과된 경우 (0) | 2019.08.08 |
오라클 RAC 에서 MGMTDB (GIMR, CHM) 는 뭔가요? (0) | 2019.08.08 |