پارامتر enable_ddl_logging که از اوراکل 12c اضافه شد قابلیت لاگ گیری از دستورات DDLای را در فایلی مجزا ارائه می دهد دستورات DDLای از قبیل:
CREATE|ALTER|DROP|TRUNCATE TABLE
DROP USER
CREATE|ALTER|DROP PACKAGE|FUNCTION|VIEW|SYNONYM|SEQUENCE
مثال:
SQL> create table aaa(a number(8));
cat /u01/oracle/diag/rdbms/usef2/usef2/log/ddl/log.xml
<msg time=’2016-07-09T13:03:23.258+04:30′ org_id=’oracle’ comp_id=’rdbms’
msg_id=’opiexe:4383:2946163730′ type=’UNKNOWN’ group=’diag_adl’
level=’16’ host_id=’localhost.localdomain’ host_addr=’::1′>
<txt>create table aaa(a number(8))
</txt>
</msg>