Skip to Main Content

Oracle Database Discussions

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Best practices for an oracle application upgrade

Hady Y. LattoufSep 15 2014

Hello,

We have an enterprise application deployed on Oracle Weblogic and connecting to an Oracle database (11g).

The archive is versioned and we are using Weblogic's feature to upgrade to new versions and retire old versions.

In a case of emergency when we need to rollback an upgrade, the job is really easy on Weblogic but not the same on Oracle DB.

For most of our releases, the release package is an ear plus some database scripts.

Releases are deployed with minimum downtime, so while we are releasing our clients are still writing to the DB.

In case of a rollback is needed, we need to make sure the changes we made to the DB structure (Views, SP, Tables...) are reverted but data inserted by clients stayed intact.

Correct me if I am wrong, but Flashback and RMAN TSPITR are not the good options here.

What other people usually do in similar cases? What are best practices and deployment plans for our case?

Guides and direction are welcomed.

Thanks!

Comments

Locked Post
New comments cannot be posted to this locked post.

Post Details

Locked on Oct 13 2014
Added on Sep 15 2014
0 comments
623 views