>>007 님께서 쓰시길<<
:: SQL> update cu_apply
:: 2 set term='2000-3'
:: 3 where term='2000-03';
:: update cu_apply
:: *
:: 1행에 오류:
:: ORA-01562: 롤백 세그먼트 수 4을 확장하는데 실패했습니다
:: ORA-01628: 최대 확장영역 수 (121)가 R03 롤백 세그먼트에 도달했습니다
::
:: 왜 이런 에러 메세지가 나타납니까...?
:: 해결 방법 좀...
=> 이러한 경우는 2가지 경우로 생각할 수 있는데
1. 평소에 이러한 일이 자주 발생하는 경우는 앞에서 말씀하신 분의 의견에 따라
해당하는 rollback segment를 삭제하고 다시 생성하는 것이 좋으며....
2. 이러한 상황이 자주 발생하는 것이 아니라면,
일시적으로 일어나는 배치성 작업때문에 일어나는 경우라고 볼 수 있는데
이런 경우는
해당 rollback segment를 alter rollback segment r01 offline; 의 구문으로
잠시 offline시켜서 해당 rollback segment에 user들의 접근을 막은 다음
그 rollback segment의 어느정도 clear되기를 기다렸다가 다시
alter rollback segment r01 online; 의 구문으로 활성화 시켜주면
아무 문제없이 작업을 하실 수 있을 거라고 생각합니다.
|