2013-09-06 4 views
0

4 개의 소스 테이블 (데이터베이스 A)에 MV 로그를 선언 한 다음이 테이블 (데이터베이스 B는 dblinks를 사용)에 4 개의 Materialized Views를 생성했습니다. FAST Refresh는 정상적으로 작동합니다. 그러나 매 5 분마다 새로 고쳐야하는이 Materialized View를 사용해야하며 최근 변경 사항, 즉 델타 만 추출한 다음 4-5 개의 다른 목표 테이블에 적용하려고합니다. 이것은 큰 테이블이며 목표 테이블은 즉시 새로 고쳐야 만 어떻게 델타를 얻을 수 있습니까?MV에서 델타 추출 MV

일부는 분명해 보일 수 있지만 신뢰할 수있는 프로세스/메커니즘을 설계 할 수는 없습니다. 도움이나 제안이 있으십니까?

답변

0

기본값 sysdate와 함께 MV에 열을 추가하십시오 (예 : "date_delta"). 이 사례를 사용하십시오 : 어디서 date_delta> = sysdate - 5/1440 (5/1440 - 5 분)