본문 바로가기

IT관련

오라클 에러 정보 (ORA-01658, ORA-1658) - 테이블스페이스(Tablespace) Initial Extent 공간부족

Alertlog 에 ORA-01658 에러가 발생하는 것은 테이블스페이스 공간부족 에러입니다.

ORA-01652 에러와 같은 경우의 에러인데, 약간 다른 점은 Segment 의 Initial Extent 공간이 부족하다는 점입니다.

 

Oracle 에서 Segment 는 Table, Partition, Index 와 같이 공간을 차지하는 Object 를 의미합니다.

이 세그먼트들은 Initial Extent, Next Extent 라는 사이즈 속성을 가지고 있습니다.

세그먼트가 처음 생성될 때 할당하는 초기 공간 사이즈가 Initial Extent 입니다.

이후로는 공간이 부족할 때, Next Extent 만큼씩 공간을 할당 합니다.

 

 

조치하는 방법은 기본적으로 ORA-01652 에러 조치하는 것과 같습니다. 부족한 테이블스페이스의 공간을 확장해주면 됩니다.

 

참조 => 오라클 에러 정보 (ORA-01652) - 테이블스페이스(Tablespace) 공간부족

 

 

아래는 oerr 출력 메시지입니다.

 

 

세그먼트의 initial_extent, next_extent 값은 dba_segments 또는 user_segments 딕셔너리에서 조회할 수 있습니다.

 

 

 

참고) 오라클 Alertlog 파일 분석 프로그램 다운로드