Self-Contained Oracle Patchsets: Finally!

Posted in: Technical Track

The 5 hour flight to San Francisco for OpenWorld is a good chance to catch up on some blogging I’ve been meaning to do. Now if only Air Canada would get some in-flight Internet (they ran a trial last year an shut it down without comment in April)

With the release of the patchset, Oracle has stopped releasing sets of individual patches, but instead is packaging it as a self-contained, complete software install. I can see many benefits to this method, and quite frankly am wondering why it took so long to come about:

  • Patchsets have come to rival the size of the base software install anyway
  • A full software install should be faster to copy over rather than modifying an existing ORACLE_HOME
  • Doing a full software install ensures the integrity of the entire ORACLE_HOME
  • The new install method makes it much easier to maintain separate ORACLE_HOMEs for each patchset release (which I recommend for quick backout in case of problems with the new patchset)
  • New installs at patchset levels like will be close to twice as fast because it eliminates the need to install the base version at all

For those of you downloading the patchset, note that the core database is only in parts 1 and 2. So only download the parts you need. (Hat tip to Surachart)

Details on the new patchset delivery mechanism are available from My Oracle Support.

Interested in working with Marc? Schedule a tech call.

About the Author

Marc is a passionate and creative problem solver, drawing on deep understanding of the full enterprise application stack to identify the root cause of problems and to deploy sustainable solutions. Marc has a strong background in performance tuning and high availability, developing many of the tools and processes used to monitor and manage critical production databases at Pythian. He is proud to be the very first DataStax Platinum Certified Administrator for Apache Cassandra.

No comments

Leave a Reply

Your email address will not be published. Required fields are marked *