2009-12-11 6 views

답변

3

the documentation says 우리는 UNDO 테이블 스페이스에 관해서는 꽤 제한되어 있습니다. 11g에서도 UNDO 테이블 스페이스 축소를위한 구문은 없습니다. 개입없이 UNDO 테이블 스페이스는 가장 큰 트랜잭션에 맞게 크기가 조정되어야합니다. 즉, 일년에 한 번 실행되는 huuuge 배치 프로세스가있는 경우 UNDO 테이블 공간이 충분히 커야합니다.

왜 Oracle은 UNDO 테이블 공간 축소를위한 도구를 제공하지 않습니까? 왜냐하면 우리가 30GB로 스트레칭하기 위해 트랜잭션을 가지고 있다면 우리는 다시 그로드를 가질 가능성이 있기 때문입니다. 디스크 공간을 비우는 것은 UNDO 테이블 스페이스가이를 다시 요구하기 때문에 도움이되지 않습니다. 우리가 그 공간을 다른 목적으로 사용했다면 거대한 연간 거래가 넘어 질 것입니다.

지금 생각하면, 당신은 당신의 테이블 스페이스를 왜곡하고있다 soem 이상 데이터 처리이 있고 당신은 당신이 정말 당신이 디스크 공간을 다음 필요 당신이 결코훨씬 다시 이제까지 을 취소하는 것이 필요 해요 확신하고있다 ALTER DATABASE syntax을 사용하여 개별 데이터 파일을 축소 할 수 있습니다.

관련 문제