Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
Home -> Community -> Usenet -> c.d.o.server -> Re: How to monitor schema changes
The LAST_DDL_TIME column in
dba_objects will show you which object has changed.
I would suggest you arrange to have the developers rights removed from the production system. It is not good practice to let people modift objects in a production system.
As Sharon states: Change control...
Stephen C. Ashmore
Brainbench MVP for Oracle Administration
http://www.brainbench.com
Author of: 'So You Want to be an Oracle DBA?'
"Rick Denoire" <100.17706_at_germanynet.de> wrote in message
news:43lvfuo2shp4rhj2p25nbn2cq38th1m21c_at_4ax.com...
> Hello
>
> Users complain to the DB administrator (me) when the DB developer has
> changed the DB schema so that the SQL queries don't work anymore.
>
> Is there a way to monitor changes in the DB schema? I mean when tables
> or views are renamed, columns are deleted, etc.
>
> I thought that doing an export with the option rows=no and comparing
> this output (which contains all ddl commands) with further similar
> exports should reveal any changes.
>
> In general, what is the best practice in order to avoid this kind of
> problems caused by changes in the DB schema? (Supposing that such
> changes are absolutely necessary).
>
> Thanks
> Rick
Received on Thu Jun 06 2002 - 18:26:28 CDT