누리아이티 2010. 7. 8. 16:37

현상 : ORA-12004/ORA-12034
 

원인 : master table의 snapshot log가 있는 table에 대해서, snapshot이 추가로
       생성되고 나면 snapshot을 생성하기 시작한 시간과, 기존의 snapshot이 log를
       refresh해간 시간을 비교하여 새로운 snapshot 생성시작 시간이 더 빠르면
       ora-12004가 발생
 

조치 : 생성하고자 하는 snapshot에 대한 master table의 다른 snapshot들을 refresh하지 못하도록 하거나, refresh하지 않는 시간에 새로운 snapshot을 생성하여야 한다.
       refresh 못하도록 막는 방법으로는 일시적으로 snapshot job을 broken시킨 후 snapshot이 생성된 후 다시 broken을 false로 하면 된다.