flashback transaction query

FLASHBACK TRANSACTION QUERY
-> melihat semua perubahan yang dilakukan sebuah transaksu

Pada flashback versions query, 3 kali transaksi dilakukan dalam satu kali commit, maka kita tidak dapat hanya memFlashback data pada kolom yang di Update saja
atau di delete saja atau di insert saja,

dengan flashback transaction query anda dapat melakukan hal tersebut

SIMULASI
SQL> select empno, ename, sal from emp
where deptno = 10;
EMPNO ENAME SAL
—————–
7782 CLARK 2450
7839 KING 5000
7934 MILLER 1300

SQL> insert into emp (empno,ename,sal,deptno)
values (8000,’HARRY’,2500,10);
1 row updated
SQL> commit;
commit complete

SQL> update emp set sal=3000 where empno=7839;
1 row updated
SQL> commit;
commit complete

SQL> delete emp where empno=7782; (clark deleted)
1 row deleted
SQL> commit;
commit complete

ACTIONS :
1. em, tables
2. Masukkan schema name, dan nama tabel
3. pilih actions “FLASHBACK version query”, klik GO
4. pilih kolom yang diinginkan, dan pilih untuk memfilter (dalam kasus ini gunakan “where deptno=10″), masukkan interval time atau scn, ataupun tidak, klik next
5. ditampilkan kolom2 sesuai dengan pilihan, ditambah kolom SCN,transaction ID,SCN sama berarti dilakukan dalam satu commit
6. klik transaction id
7. pada contoh kasus ini, kita akan meng-undo proses delete clark
sorot sql pada kolom “undo sql”
SQL> insert into “SCOTT”.”EMP2″(“EMPNO”,”ENAME”,”JOB”,”MGR”,”HIREDATE”,”SAL”,”COMM”,”DEPTNO”)
values (’7782′,’CLARK’,'MANAGER’,’7839′,TO_DATE(’09-06-1981′, ‘DD-MM-RRRR’),’2450′,NULL,’10′);
1 row created

Semudah itu kan, ayo dong temen2 kita belajar oracle bareng…..
kita bisa sharing2, inget KITA GA SENDIRI BANYAK ORANG BAIK YANG AKAN MENOLONG KITA APABILA KITA MEMILIKI MASALAH DENGAN ADMINISTRASI DATABASE ORACLE

MAJU TERUS ORACLE LOVERS !!!

regards
abip

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.