I applied logminer to find who deleted a lot of rows in one table. View v$logmnr_contents give me details of that operation. Unfortunately, minimum supplemental logging was not active when archived redo logs were generated, and when I query v$logmnr_contents, I found columns "username" and "session_info" as "unknown".
Would be there any chance to deduce what user did that operation? Maybe using timestamp to determine what users were logged at that time? Or using column Log_ID?
v$active_session_history(if you're licensed to use ASH) to see if you can see the SQL involved? If the DB hasn't been restarted & the query was recent, the SQL will still be inv$sqlandv$sqltexton the Db the operation occurred on. – Phil Sep 13 '12 at 16:13select sql_id, sql_text from v$sql where lower(sql_text) like '%a piece of the query in lowercase%';on the live database (get thesql_id), then you can look inv$active_session_historyin the live database. – Phil Sep 13 '12 at 17:08