RE: Rollback Schema Changes

From: Herring Dave - dherri <Dave.Herring_at_acxiom.com>
Date: Thu, 11 Aug 2011 13:56:23 +0000
Message-ID: <BD475CE0B3EE894DA0CAB36CE2F7DEB42043C05C_at_LITIGMBCRP02.Corp.Acxiom.net>



As others have pointed out, flashback database with guaranteed restore points sounds like what you're looking for. We've been using this for years and (hopefully) have resolved all major issues related to this. We now have a script to automate this process.

DAVID HERRING
DBA
Acxiom Corporation

EML   dave.herring_at_acxiom.com
TEL    630.944.4762
MBL   630.430.5988 

1501 Opus Pl, Downers Grove, IL 60515, USA WWW.ACXIOM.COM

The information contained in this communication is confidential, is intended only for the use of the recipient named above, and may be legally privileged. If the reader of this message is not the intended recipient, you are hereby notified that any dissemination, distribution or copying of this communication is strictly prohibited. If you have received this communication in error, please resend this communication to the sender and delete the original message or any copy of it from your computer system. Thank you.

From: oracle-l-bounce_at_freelists.org [mailto:oracle-l-bounce_at_freelists.org] On Behalf Of Michael Dinh Sent: Wednesday, August 10, 2011 4:53 PM To: oracle-l_at_freelists.org
Subject: Rollback Schema Changes

We have a requirement to automate or provide control to developers to rollback all schema changes.

For example:  starting from a base line - test A performed - rollback to baseline - test B performed - rollback to baseline - test C performed - rollback to baseline.

There can be hundreds of tests and this needs to be easily managed and automated from the application.

Would datapump and/or flashback database work for this type of regression testing?

Thanks for your ideas.

Michael Dinh
 
NOTICE OF CONFIDENTIALITY - This material is intended for the use of the individual or entity to which it is addressed, and may contain information that is privileged, confidential and exempt from disclosure under applicable laws.  BE FURTHER ADVISED THAT THIS EMAIL MAY CONTAIN PROTECTED HEALTH INFORMATION (PHI). BY ACCEPTING THIS MESSAGE, YOU ACKNOWLEDGE THE FOREGOING, AND AGREE AS FOLLOWS: YOU AGREE TO NOT DISCLOSE TO ANY THIRD PARTY ANY PHI CONTAINED HEREIN, EXCEPT AS EXPRESSLY PERMITTED AND ONLY TO THE EXTENT NECESSARY TO PERFORM YOUR OBLIGATIONS RELATING TO THE RECEIPT OF THIS MESSAGE.  If the reader of this email (and attachments) is not the intended recipient, you are hereby notified that any dissemination, distribution or copying of this communication is strictly prohibited. Please notify the sender of the error and delete the e-mail you received. Thank you.

--
http://www.freelists.org/webpage/oracle-l
Received on Thu Aug 11 2011 - 08:56:23 CDT

Original text of this message