Skip to Main Content

Breadcrumb

Question and Answer

Connor McDonald

Thanks for the question.

Asked: October 31, 2016 - 4:29 pm UTC

Last updated: November 02, 2016 - 10:24 pm UTC

Version: 11.2.0.3

Viewed 1000+ times

You Asked

Hi,

I need your help to find the name of the user who performed DDL on a specific table eg. table emp.
How can i find this ?
Note ,audit is disabled in my db.

os:rhel 6
db:11.2.0.3


and Chris said...

If you've not enabled auditing or created a DDL trigger to capture this the information is gone!

If you want to know who did what, you need to enable auditing.

Rating

  (1 rating)

Is this answer out of date? If it is, please let us know via a Comment

Comments

LogMiner

Mikhail Velikikh, November 01, 2016 - 2:36 am UTC

Hi,

It is not the best case for LogMiner but sometimes there is no other option: https://docs.oracle.com/database/121/SUTIL/GUID-3417B738-374C-4EE3-B15C-3A66E01AE2B5.htm#SUTIL019
It would be more helpful in case you have enabled minimal supplemental logging (v$database.supplemental_log_data_min).
Connor McDonald
November 02, 2016 - 10:24 pm UTC

nice input

More to Explore

PL/SQL demos

Check out more PL/SQL tutorials on our LiveSQL tool.

PL/SQL docs

PL/SQL reference manual from the Oracle documentation library