RE: Rollback Schema Changes

  • From: Herring Dave - dherri <Dave.Herring@xxxxxxxxxx>
  • To: "mdinh@xxxxxxxxx" <mdinh@xxxxxxxxx>, "oracle-l@xxxxxxxxxxxxx" <oracle-l@xxxxxxxxxxxxx>
  • Date: Thu, 11 Aug 2011 13:56:23 +0000

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@xxxxxxxxxx
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@xxxxxxxxxxxxx [mailto:oracle-l-bounce@xxxxxxxxxxxxx] On 
Behalf Of Michael Dinh
Sent: Wednesday, August 10, 2011 4:53 PM
To: oracle-l@xxxxxxxxxxxxx
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.
--
//www.freelists.org/webpage/oracle-l


Other related posts: