Hi,
I have a materialized view in oracle which is a complex view of 4
tables which
belongs to different schemas..
create materialized view materialized_su m
refresh complete
start with sysdate
next sysdate+1/24
as
select ano,sno,count(i d) assigned,
count(decode(ss tno,70,1))compl etes,count(deco de(sstno,75,1)) ftq,
(count(start_da te)-count(complete_ date))breakoffs
from
tab1,tab2,tab3, tab4
where tab1.id=tab2.id and
tab4.pkey=tab3. pkey
and tab2.fkey=tab3. pkey
group by ano,sno;
Now the problem is the refresh interval...Is there any way I can
specify a fixed refresh interval...What happens is after the first
refresh let us say at 10.00.00 am ..next refresh should be at 11.00
am..instead of that, the interval slips by 30-60 seconds..so the next
refresh would be at 11.00.30 am..
I have a dependent job which runs after the view is refreshed....
Any help is greatly appreciated..
Thanks
Arpit
I have a materialized view in oracle which is a complex view of 4
tables which
belongs to different schemas..
create materialized view materialized_su m
refresh complete
start with sysdate
next sysdate+1/24
as
select ano,sno,count(i d) assigned,
count(decode(ss tno,70,1))compl etes,count(deco de(sstno,75,1)) ftq,
(count(start_da te)-count(complete_ date))breakoffs
from
tab1,tab2,tab3, tab4
where tab1.id=tab2.id and
tab4.pkey=tab3. pkey
and tab2.fkey=tab3. pkey
group by ano,sno;
Now the problem is the refresh interval...Is there any way I can
specify a fixed refresh interval...What happens is after the first
refresh let us say at 10.00.00 am ..next refresh should be at 11.00
am..instead of that, the interval slips by 30-60 seconds..so the next
refresh would be at 11.00.30 am..
I have a dependent job which runs after the view is refreshed....
Any help is greatly appreciated..
Thanks
Arpit
Comment