SlideShare a Scribd company logo
1 of 21
Download to read offline
YOUR VISION...
   WE DELIVER....



       IIR Solutions Pty Ltd.
Different Techniques to rollback apps
               patches

   Different types of patches like:
        small patches eg. Specific bug fixes, once-off,
        customizations etc...
       Big patches eg. Maintenance Packs, Family
        Packs, Mini Packs, Roll-Up, Consolidated
        Updates, Security Patches etc...
SMALL PATCHES

   Traditional way for applying Small patches
    1.   Backup of application files before applying the
         patch.
    2.   Backup of Database before applying patch.
    3.   Apply patch.
SMALL PATCHES

   Traditional way for restore from faulty patch.
          2 options available for restoring the database part.
            1.    Rollback script available in the patch, if available.
            2.    Restore whole database from the last backup.


          Apps
            1.    Locate the files and restore them from another
                  environment/backup of files. - Clip
One way of restoring APPS Files:
BIG PATCHES

   Traditional way for restore from faulty patch.
          Database
            1.    Restore whole database from the last backup.


          Apps
            1.    Restore all your files from another backup of files.
Better way to restore APPS and DB in
           short period 
   Database :
       Before you apply the patches, enable the flash
        back DB and create a restore point.

   Application:
       Backup all the apps files.
       Snapshots of deltas of apps files.(eg. NetApps
        snapshots, TrueCopy-HDS, Oracle 11g disk
        snapshots)
   Apply Patch
Better way to restore APPS and DB in
               short period 

   After applying the patch in production ... If
    something goes wrong ... ????
Better way to restore APPS and DB in
           short period 


    Stop    the application.
    Flashback    the database to the restore point created before.
    Restore    the apps files that has been changed.
          Small patch we can locate the files as we saw in the clip.
          Big patch restore all the files which have been backed up.
          Restore the delta files from the last snapshot if you are using
           disk snapshot technology. (eg. NetApps snapshots,
           TrueCopy-HDS, Oracle 11g disk snapshots)
    Start   the application.
Better way to restore APPS and DB in
           short period 

   Depending on the patch window.. Generally
    weekends.....
    Eg. 1hr to patch window
          15 mins to apply patch
          25 mins test after patch application.
          Here if you find the patch isn't working properly then
           you flashback to the restore point which will be very
           quick as the data was for only 25 mins .. .
Benefits of using flashback
Check the space before backing up the files.
Benefits of using flashback
Check the invalid objects before applying the patch.
Start the flashback mode on the database.
Benefits of using flashback
Enable the maintenance mode using adadmin.
Apply the Patch.
Benefits of using flashback
Hand over the system to the users for testing.
Create 2nd restore point before handing it for testing.
Benefits of using flashback
Flashback the database to before patch and verify that.
Benefits of using flashback

   Copy the application files.
Benefits of using flashback
Benefits of using this method.

   You can roll back Oracle E-biz patches in no time .
   Test patches on your production system before
    releasing to users.
   With Flashback there’s no need to worry about
    recovering from archive logs
   Reduces risk in a applying new patches in production
   This also works with Dataguard for a DR
    database
“It’s not just business – It’s a partnership”

                        For more information please contact:
                        Shaily Choksi
                        Technical Director.
                        Phone: +61 433 050 345
                        e-mail: shaily@iirsolutions.com
                        Division Website: www.iirsolutions.com

More Related Content

Similar to Apps rollback patches1

Backupify versus Spanning: Offering Ideal Options for IT Site Administrators
Backupify versus Spanning: Offering Ideal Options for IT Site AdministratorsBackupify versus Spanning: Offering Ideal Options for IT Site Administrators
Backupify versus Spanning: Offering Ideal Options for IT Site Administrators
MabelmcCain01
 
Creating a Scheduled Backup and Replicating System Folders Introduct.docx
Creating a Scheduled Backup and Replicating System Folders Introduct.docxCreating a Scheduled Backup and Replicating System Folders Introduct.docx
Creating a Scheduled Backup and Replicating System Folders Introduct.docx
williejgrant41084
 
Creating And Implementing A Data Disaster Recovery Plan
Creating And Implementing A Data Disaster Recovery PlanCreating And Implementing A Data Disaster Recovery Plan
Creating And Implementing A Data Disaster Recovery Plan
Rishu Mehra
 
Creating And Implementing A Data Disaster Recovery Plan
Creating And Implementing A Data  Disaster  Recovery  PlanCreating And Implementing A Data  Disaster  Recovery  Plan
Creating And Implementing A Data Disaster Recovery Plan
Rishu Mehra
 
Storage craft shadowprotect_product_scenarios_windows_small_business_server_d...
Storage craft shadowprotect_product_scenarios_windows_small_business_server_d...Storage craft shadowprotect_product_scenarios_windows_small_business_server_d...
Storage craft shadowprotect_product_scenarios_windows_small_business_server_d...
StorageCraft Benelux
 
Storage craft shadowprotect_product_scenarios_windows_server_sbs_disaster_rec...
Storage craft shadowprotect_product_scenarios_windows_server_sbs_disaster_rec...Storage craft shadowprotect_product_scenarios_windows_server_sbs_disaster_rec...
Storage craft shadowprotect_product_scenarios_windows_server_sbs_disaster_rec...
StorageCraft Benelux
 

Similar to Apps rollback patches1 (20)

NetApp against ransomware
NetApp against ransomwareNetApp against ransomware
NetApp against ransomware
 
BACKUP & RECOVERY IN DBMS
BACKUP & RECOVERY IN DBMSBACKUP & RECOVERY IN DBMS
BACKUP & RECOVERY IN DBMS
 
Oracle applications 11i dba faq
Oracle applications 11i dba faqOracle applications 11i dba faq
Oracle applications 11i dba faq
 
Tech comm presentation 2014 01-16
Tech comm presentation 2014 01-16Tech comm presentation 2014 01-16
Tech comm presentation 2014 01-16
 
So. many. vulnerabilities. Why are containers such a mess and what to do abou...
So. many. vulnerabilities. Why are containers such a mess and what to do abou...So. many. vulnerabilities. Why are containers such a mess and what to do abou...
So. many. vulnerabilities. Why are containers such a mess and what to do abou...
 
Ten Myths About Deleted Files
Ten Myths About Deleted FilesTen Myths About Deleted Files
Ten Myths About Deleted Files
 
Ten Myths About Recovery Deleted Files
Ten Myths About Recovery Deleted FilesTen Myths About Recovery Deleted Files
Ten Myths About Recovery Deleted Files
 
TechMentor Fall, 2011 - How to Resolve (Nearly) Every Windows 7 Application I...
TechMentor Fall, 2011 - How to Resolve (Nearly) Every Windows 7 Application I...TechMentor Fall, 2011 - How to Resolve (Nearly) Every Windows 7 Application I...
TechMentor Fall, 2011 - How to Resolve (Nearly) Every Windows 7 Application I...
 
Backupify versus Spanning: Offering Ideal Options for IT Site Administrators
Backupify versus Spanning: Offering Ideal Options for IT Site AdministratorsBackupify versus Spanning: Offering Ideal Options for IT Site Administrators
Backupify versus Spanning: Offering Ideal Options for IT Site Administrators
 
CSS G11 Module 6 Q1 computer systems servicing for grade 12
CSS G11 Module 6 Q1 computer systems servicing for grade 12CSS G11 Module 6 Q1 computer systems servicing for grade 12
CSS G11 Module 6 Q1 computer systems servicing for grade 12
 
Disaster Recovery with Acronis true image
Disaster Recovery with Acronis true imageDisaster Recovery with Acronis true image
Disaster Recovery with Acronis true image
 
Testing Delphix: easy data virtualization
Testing Delphix: easy data virtualizationTesting Delphix: easy data virtualization
Testing Delphix: easy data virtualization
 
Silicon Valley Code Camp 2014 - Advanced MongoDB
Silicon Valley Code Camp 2014 - Advanced MongoDBSilicon Valley Code Camp 2014 - Advanced MongoDB
Silicon Valley Code Camp 2014 - Advanced MongoDB
 
Creating a Scheduled Backup and Replicating System Folders Introduct.docx
Creating a Scheduled Backup and Replicating System Folders Introduct.docxCreating a Scheduled Backup and Replicating System Folders Introduct.docx
Creating a Scheduled Backup and Replicating System Folders Introduct.docx
 
patchVantage Cloud Starter Pack
patchVantage Cloud Starter Pack patchVantage Cloud Starter Pack
patchVantage Cloud Starter Pack
 
Top 6 Practices to Harden Docker Images to Enhance Security
Top 6 Practices to Harden Docker Images to Enhance SecurityTop 6 Practices to Harden Docker Images to Enhance Security
Top 6 Practices to Harden Docker Images to Enhance Security
 
Creating And Implementing A Data Disaster Recovery Plan
Creating And Implementing A Data Disaster Recovery PlanCreating And Implementing A Data Disaster Recovery Plan
Creating And Implementing A Data Disaster Recovery Plan
 
Creating And Implementing A Data Disaster Recovery Plan
Creating And Implementing A Data  Disaster  Recovery  PlanCreating And Implementing A Data  Disaster  Recovery  Plan
Creating And Implementing A Data Disaster Recovery Plan
 
Storage craft shadowprotect_product_scenarios_windows_small_business_server_d...
Storage craft shadowprotect_product_scenarios_windows_small_business_server_d...Storage craft shadowprotect_product_scenarios_windows_small_business_server_d...
Storage craft shadowprotect_product_scenarios_windows_small_business_server_d...
 
Storage craft shadowprotect_product_scenarios_windows_server_sbs_disaster_rec...
Storage craft shadowprotect_product_scenarios_windows_server_sbs_disaster_rec...Storage craft shadowprotect_product_scenarios_windows_server_sbs_disaster_rec...
Storage craft shadowprotect_product_scenarios_windows_server_sbs_disaster_rec...
 

More from InSync Conference

IBM and Oracle Joint Solution Centre
IBM and Oracle Joint Solution CentreIBM and Oracle Joint Solution Centre
IBM and Oracle Joint Solution Centre
InSync Conference
 
In Sync Running Apps On Oracle
In Sync  Running Apps On OracleIn Sync  Running Apps On Oracle
In Sync Running Apps On Oracle
InSync Conference
 
Optim Insync10 Paul Griffin presentation
Optim Insync10 Paul Griffin presentationOptim Insync10 Paul Griffin presentation
Optim Insync10 Paul Griffin presentation
InSync Conference
 
Nswh Insync 2010 Ammar Customer Presentation
Nswh Insync 2010 Ammar Customer PresentationNswh Insync 2010 Ammar Customer Presentation
Nswh Insync 2010 Ammar Customer Presentation
InSync Conference
 
Insync10 IBM JDE Sol Ed Announcement
Insync10 IBM JDE Sol Ed AnnouncementInsync10 IBM JDE Sol Ed Announcement
Insync10 IBM JDE Sol Ed Announcement
InSync Conference
 
InSync10 Implement JDE Financial Analytics and Make Better Decisions
InSync10  Implement JDE Financial Analytics and Make Better DecisionsInSync10  Implement JDE Financial Analytics and Make Better Decisions
InSync10 Implement JDE Financial Analytics and Make Better Decisions
InSync Conference
 
Ebs operational reporting at santos evaluation, selection & implementation
Ebs operational reporting at santos evaluation, selection & implementationEbs operational reporting at santos evaluation, selection & implementation
Ebs operational reporting at santos evaluation, selection & implementation
InSync Conference
 

More from InSync Conference (20)

Frank munz oracle fusion middleware and aws cloud services in sync11
Frank munz oracle fusion middleware and aws cloud services in sync11Frank munz oracle fusion middleware and aws cloud services in sync11
Frank munz oracle fusion middleware and aws cloud services in sync11
 
Pythian MySQL - database for the web based economy
Pythian   MySQL - database for the web based economyPythian   MySQL - database for the web based economy
Pythian MySQL - database for the web based economy
 
IBM and Oracle Joint Solution Centre
IBM and Oracle Joint Solution CentreIBM and Oracle Joint Solution Centre
IBM and Oracle Joint Solution Centre
 
In Sync Running Apps On Oracle
In Sync  Running Apps On OracleIn Sync  Running Apps On Oracle
In Sync Running Apps On Oracle
 
P6 r8
P6 r8P6 r8
P6 r8
 
P6 analytics
P6 analyticsP6 analytics
P6 analytics
 
Upk presentation insync
Upk presentation insync Upk presentation insync
Upk presentation insync
 
Oracle Fusion Middleware for JD Edwards
Oracle Fusion Middleware for JD EdwardsOracle Fusion Middleware for JD Edwards
Oracle Fusion Middleware for JD Edwards
 
In sync10 grc_suite
In sync10 grc_suiteIn sync10 grc_suite
In sync10 grc_suite
 
In sync10 cliffgodwin-ebs-final
In sync10 cliffgodwin-ebs-finalIn sync10 cliffgodwin-ebs-final
In sync10 cliffgodwin-ebs-final
 
In sync10 cliffgodwin-appskeynote-final
In sync10 cliffgodwin-appskeynote-finalIn sync10 cliffgodwin-appskeynote-final
In sync10 cliffgodwin-appskeynote-final
 
Mnod linsync10 oba
Mnod linsync10 obaMnod linsync10 oba
Mnod linsync10 oba
 
D linsync10 ofa5yrs
D linsync10 ofa5yrsD linsync10 ofa5yrs
D linsync10 ofa5yrs
 
D linsync10 fusaapps
D linsync10 fusaappsD linsync10 fusaapps
D linsync10 fusaapps
 
Optim Insync10 Paul Griffin presentation
Optim Insync10 Paul Griffin presentationOptim Insync10 Paul Griffin presentation
Optim Insync10 Paul Griffin presentation
 
Nswh Insync 2010 Ammar Customer Presentation
Nswh Insync 2010 Ammar Customer PresentationNswh Insync 2010 Ammar Customer Presentation
Nswh Insync 2010 Ammar Customer Presentation
 
Insync10 IBM JDE Sol Ed Announcement
Insync10 IBM JDE Sol Ed AnnouncementInsync10 IBM JDE Sol Ed Announcement
Insync10 IBM JDE Sol Ed Announcement
 
InSync10 Implement JDE Financial Analytics and Make Better Decisions
InSync10  Implement JDE Financial Analytics and Make Better DecisionsInSync10  Implement JDE Financial Analytics and Make Better Decisions
InSync10 Implement JDE Financial Analytics and Make Better Decisions
 
Life after upgrading to r12
Life after upgrading to r12Life after upgrading to r12
Life after upgrading to r12
 
Ebs operational reporting at santos evaluation, selection & implementation
Ebs operational reporting at santos evaluation, selection & implementationEbs operational reporting at santos evaluation, selection & implementation
Ebs operational reporting at santos evaluation, selection & implementation
 

Apps rollback patches1

  • 1. YOUR VISION... WE DELIVER.... IIR Solutions Pty Ltd.
  • 2.
  • 3. Different Techniques to rollback apps patches  Different types of patches like:  small patches eg. Specific bug fixes, once-off, customizations etc...  Big patches eg. Maintenance Packs, Family Packs, Mini Packs, Roll-Up, Consolidated Updates, Security Patches etc...
  • 4. SMALL PATCHES  Traditional way for applying Small patches 1. Backup of application files before applying the patch. 2. Backup of Database before applying patch. 3. Apply patch.
  • 5. SMALL PATCHES  Traditional way for restore from faulty patch.  2 options available for restoring the database part. 1. Rollback script available in the patch, if available. 2. Restore whole database from the last backup.  Apps 1. Locate the files and restore them from another environment/backup of files. - Clip
  • 6. One way of restoring APPS Files:
  • 7. BIG PATCHES  Traditional way for restore from faulty patch.  Database 1. Restore whole database from the last backup.  Apps 1. Restore all your files from another backup of files.
  • 8. Better way to restore APPS and DB in short period   Database :  Before you apply the patches, enable the flash back DB and create a restore point.  Application:  Backup all the apps files.  Snapshots of deltas of apps files.(eg. NetApps snapshots, TrueCopy-HDS, Oracle 11g disk snapshots)  Apply Patch
  • 9. Better way to restore APPS and DB in short period   After applying the patch in production ... If something goes wrong ... ????
  • 10. Better way to restore APPS and DB in short period   Stop the application.  Flashback the database to the restore point created before.  Restore the apps files that has been changed.  Small patch we can locate the files as we saw in the clip.  Big patch restore all the files which have been backed up.  Restore the delta files from the last snapshot if you are using disk snapshot technology. (eg. NetApps snapshots, TrueCopy-HDS, Oracle 11g disk snapshots)  Start the application.
  • 11. Better way to restore APPS and DB in short period   Depending on the patch window.. Generally weekends..... Eg. 1hr to patch window  15 mins to apply patch  25 mins test after patch application.  Here if you find the patch isn't working properly then you flashback to the restore point which will be very quick as the data was for only 25 mins .. .
  • 12.
  • 13. Benefits of using flashback Check the space before backing up the files.
  • 14. Benefits of using flashback Check the invalid objects before applying the patch. Start the flashback mode on the database.
  • 15. Benefits of using flashback Enable the maintenance mode using adadmin. Apply the Patch.
  • 16. Benefits of using flashback Hand over the system to the users for testing. Create 2nd restore point before handing it for testing.
  • 17. Benefits of using flashback Flashback the database to before patch and verify that.
  • 18. Benefits of using flashback  Copy the application files.
  • 19. Benefits of using flashback
  • 20. Benefits of using this method.  You can roll back Oracle E-biz patches in no time .  Test patches on your production system before releasing to users.  With Flashback there’s no need to worry about recovering from archive logs  Reduces risk in a applying new patches in production  This also works with Dataguard for a DR database
  • 21. “It’s not just business – It’s a partnership” For more information please contact: Shaily Choksi Technical Director. Phone: +61 433 050 345 e-mail: shaily@iirsolutions.com Division Website: www.iirsolutions.com