SW/Database / / 2025. 3. 5. 12:15

ORA-01628: max extent reached for rollback segment / 원인과 해결 방법

반응형

ORA-01628: max extent reached for rollback segment

ORA-01628 오류는 롤백 세그먼트가 확장 가능한 한계를 초과했을 때 발생합니다.

 

 

ORA-01628: max extent reached for rollback segment / 원인과 해결 방법

 

 

오류 원인

  • 롤백 세그먼트가 최대 확장(extent) 크기에 도달함
  • 트랜잭션이 너무 커서 롤백 세그먼트가 감당할 수 없음

해결 방법

  1. 롤백 세그먼트 크기 확인
    SELECT segment_name, tablespace_name, bytes/1024/1024 MB FROM dba_segments WHERE segment_type = 'ROLLBACK';
  2. 새로운 UNDO 테이블스페이스 추가
    CREATE UNDO TABLESPACE undo_tbs DATAFILE 'undo01.dbf' SIZE 500M;
반응형
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유