오라클에서 비교적 자주 발생하는 에러입니다.
그런데, ora-1653과 같이 발생하지는 않는지요 ?
1. rollback segment 가 커지지 못해서 나는 경우가 있고,
2. RBS 테이블 스페이스가 모자라서 발생하는 경우가 있습니다.
1번의 경우는 transaction 양이 큰 경우입니다.
sqlplus system/manager로 접속한다음 (rollback이 r01,r02,r03,r04라고 가정)
alter rollback segment r01 offline;
alter rollback segment r02 offline;
alter rollback segment r03 offline;
alter rollback segment r04 offline;
하신다음
drop rollback segment r01;(차례대로 r02,r03,r04를 drop)
하시고 다시 r01,r02,r03,r04를 만들어 주심되는데, 만드실때 next 값을 크게
해주시면 됩니다.
create rollback segment r01 storage (initial 1m, next 2m);
2번의 경우는 그냥 테이블스페이스 RBS를 늘려주심 됩니다.
alter tablespace RBS add datafile '/home0/ora_data/rbs02.dbf' size 50m
> 꽤 많은 양의 query를 돌리는중에 이런게 뜨더군요,...
> "테이블공간 XXXX에서 임시 세그먼트를 확장할수 없습니다"
> 이런데 뜨네여..
> 언뜻 보기에는 RBS가 부족하다는 소리인듯 한데여...
> 맞는지..조언 부탁드립니다...
>
|