Hallo...
Oracle memang menyediakan cara untuk membuat group dan merefresh per
group. Silahkan baca di documentation Oracle "Oracle® Database
Advanced Replication".
Ada work around lain, kita bisa membuat procedure sendiri.
create or replace procedure PROC_REFRESH_SNAPSHOT as
BEGIN
dbms_SNAPSHOT.refresh('MV_NAME1' ,'C');
dbms_SNAPSHOT.refresh('MV_NAME2' ,'C');
dbms_SNAPSHOT.refresh('MV_NAME3' ,'C');
END;
/
kemudian proc tsb dipanggil dari PHP
$sql = 'BEGIN PROC_REFRESH_SNAPSHOT; END;';
Salam,
Rohmad
http://rohmad.net/2008/07/15/plsql-membuat-prosedur/
2008/06/13/membuat-materialized-view-snapshot/
--- In [email protected], "A.Ubaidillah" <[EMAIL PROTECTED]> wrote:
>
> Sebelumnya saya ucapin THANK'S BRO....!!!
> atas share ilmunya
>
>
> $sql = 'BEGIN dbms_SNAPSHOT.refresh('MV_NAME' ,'C'); END;';
> (Good Answare)
>
> Saya mempunyai banyak materialized view, untuk memudahkan dalam
> merifresh secara bersamaan maka saya buat "REFRESH GROUP".
>
> Saya mau tanya masalah script buat refresh group lewat PHP Gimana
Ya..???
>
> Thank's
>