Menambahkan, jika diquerikan untuk kolom "session_info" terdapat juga
informasi untuk:

login_username=" " client_info= OS_username=" " Machine_name=""
Sebagai informasi transaksi tersebut di eksekusi oleh username apa, os_user
apa dan komputer mana.


On 6/5/08, bukhari yahya <[EMAIL PROTECTED]> wrote:
>
> Kalau database dalam mode ARCHIVELOG, dapat mencoba log miner,
> kemudian nanti coba tambahkan kriteria where sesuai <nama tabel>
>
> Berikut contoh melakukan drop tabel TEST2, maka hasil log minernya akan
> seperti berikut:
>
> select timestamp, seg_name,
> session#, sql_redo
> From V$LOGMNR_CONTENTS
> where seg_name='TEST2' timestamp                seg_name session# sql_redo
> ...
> 05/06/2008 09:55:17  TEST2      78           /* OracleOEM */ DROP TABLE
> "TOPO2"."TEST2" CASCADE CONSTRAINTS;
> ...
>
>
> Nanti akan menghasilkan sql_redo untuk tabel tersebut dan tanggal
> transaksinya pada kolom "timestamp".
> Termasuk jika ada drop table.
>
> Tentunya harus mengestimasi tanggal kemungkinannya untuk memilih archive
> log yang akan di "miner", misalnya 2 hari yang lalu tabel masih ada, coba
> saja menggunakan range waktu tersebut untuk mencari transaksi tersebut.
>
> Saran : Jika anda melakukan log miner saat peak time, sebaiknya melibatkan
> tidak terlalu banyak archived log. Jadi bertahap sesuai range waktu yang
> dikehendaki.
>
> Salam
> Yahya
>
>
>  On 6/5/08, Andes Febrian <[EMAIL PROTECTED]> wrote:
>>
>>   Dear gurus,
>>
>> Adakah log yg mencatat di oracle untuk mengetahui table apa yg telah di
>> drop
>> dan kapan, karena di database saya, ada table yg telah terdrop, sepertinya
>> tidak di sengaja. terima kasih, mohon pencerahannya.
>>
>> --
>> Cheers,
>> ^_^ Andes ^_^
>>
>> [Non-text portions of this message have been removed]
>>
>> 
>>
>
>


[Non-text portions of this message have been removed]

Kirim email ke