Siang,

Bagaimana jika saya mengetahui SCN perintah delete dilakukan?

rgds
betty


On 4/6/06, Yulius Wibowo <[EMAIL PROTECTED]> wrote:
> Kenapa count(*) ==> 0 ?
> Karena SCN yg dipakai adalah SCN SETELAH perintah delete/commit
> dijalankan (=current SCN).
> Padahal data yg akan dibaca adalah data masa lalu, dengan SCN masa
> lalu juga, yaitu SCN sebelum commit.
>
> Contoh:
>
> SQL> SELECT COUNT(*) FROM test_tbl;
>
>   COUNT(*)
> ----------
>          4
>
> SQL> select DBMS_FLASHBACK.GET_SYSTEM_CHANGE_NUMBER from dual;
>
> GET_SYSTEM_CHANGE_NUMBER
> ------------------------
>                   447239
>
> SQL> DELETE FROM test_tbl;
>
> 4 rows deleted.
>
> SQL> COMMIT;
>
> Commit complete.
>
> SQL> select DBMS_FLASHBACK.GET_SYSTEM_CHANGE_NUMBER from dual;
>
> GET_SYSTEM_CHANGE_NUMBER
> ------------------------
>                   447247
>
> SQL> SELECT COUNT(*) FROM test_tbl;
>
>   COUNT(*)
> ----------
>          0
>
> --SCN sebelum delete/commit
> SQL> SELECT COUNT(*) FROM test_tbl AS OF SCN 447239;
>
>   COUNT(*)
> ----------
>          4
>
>
> --SCN setelah delete/commit
> SQL> SELECT COUNT(*) FROM test_tbl AS OF SCN 447247;
>
>   COUNT(*)
> ----------
>          0
>
>
> CMIIW,
> Bowo
>
>
> --- In [email protected], "betabetha ." <[EMAIL PROTECTED]>
> wrote:
> >
> > Siang,
> >
> > Saya membaca bahwa metode flasback untuk pencarian data (recovery
> > data) ini selain menggunakan waktu (AS OF timestamp) bisa juga
> dengan
> > menggunakan SCN (System_Change_Number). Ternyata recovery dengan
> > menggunakan SCN ini tidak berhasil, kenapa ya? berikut ini saya
> > tampilkan query saya:
> > SQL> select count(*) from d_master.t_bank;
> >   COUNT(*)
> > ----------------
> >            177
> > SQL> delete d_master.t_bank;
> > 177 rows deleted.
> > SQL> select DBMS_FLASHBACK. GET_SYSTEM_CHANGE_NUMBER from dual;
> >
> > GET_SYSTEM_CHANGE_NUMBER
> > -----------------------------------------------------
> >                                          3138345
> > dan ini hasilnya record tidak ditemukan:
> > SQL> select count(*) from d_master.t_bank AS OF SCN 3138345;
> >
> >   COUNT(*)
> > ----------------
> >               0
> >
> > salam
> > betty
> >
>
>
>
>
>
>
> --
> -----------I.N.D.O - O.R.A.C.L.E---------------
> Keluar: [EMAIL PROTECTED]
> Website: http://indo-oracle.lizt.org (NEW)
> -----------------------------------------------
>
> Bergabung dengan Indonesia Thin Client User Groups,
> Terminal Server, Citrix, New Moon Caneveral, di:
> http://indo-thin.vze.com
> Yahoo! Groups Links
>
>
>
>
>
>
>
>


--
-----------I.N.D.O - O.R.A.C.L.E---------------
Keluar: [EMAIL PROTECTED]
Website: http://indo-oracle.lizt.org (NEW)
-----------------------------------------------

Bergabung dengan Indonesia Thin Client User Groups, 
Terminal Server, Citrix, New Moon Caneveral, di:
http://indo-thin.vze.com 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/indo-oracle/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 


Kirim email ke