snapshot too old 에러 해결에 대해 조언을 구합니다. 0 0 3,040

by 이진우 [Oracle Tuning] snapshot too old [2011.08.09 19:30:02]


안녕하세요 ^^.

m-view refresh 과정에서 snapshot too old 에러가 발생을 합니다.

m-view를 구성하는 쿼리에서 문제가 된다고 생각되긴 합니다만

데이터 양이 많은 것은 맞습니다.


오래 가져갈 시스템이 아니라 임시 방편적이더라도 빠르게 해결을 해볼려고 합니다.


제가 접근했던 방법은 용량이 큰 rollback segment를 하나 만들어서 해당 작업시에만 사용을 하려고합니다.

특정 작업을 특정 rollback segment에 할당하는건 가능한 것으로 확인을 했는데

다른 작업들이 해당 rollback segment에 들어오는 것을 막을수 있는 방법이 있는지 궁금합니다.

여기저기 검색을 해봤는데 제가 궁금해 하는 부분에 대해서는 명확한 답을 찾을수 없었습니다.

dbms 버전은 오라클 9.2.0.6 입니다.

혹시 비슷한 경험을 해보신분있으시면 애정 어린 조언 부탁드리겠습니다.

감사합니다. ^^

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입