Hi, all
I have a urgent quesion, I just find out that some of the tables are missing in my production database. Is there any way I can easily find out who did it? By the way, I do not have triggers on the tables. Any input would be appreciated. Thanks a million!
Well, not directly, only indirectly. When executing DDLs, database dictionary tables are updated, inserted or deleted and those dictionary DMLs are logged. So you actually won't find any 'DROP TABLE ...' in your log miner output, but you'll find "INSERT INTO sys.obj$ (obj#, dataobj#, owner#, name, ...) VALUES(...)"
in the SQL_REDO of the logminer output. So you'll be looking for the above statements where column NAME will reference your dropped table name.
Jurij Modic ASCII a stupid question, get a stupid ANSI
24 hours in a day .... 24 beer in a case .... coincidence?
Bookmarks