Software Maintenance Lifecycle

Regular software maintenance is essential to:

  • Strengthen software security and address newly discovered vulnerabilities
  • Improve stability and reliability through tested and supported releases
  • Maintain compatibility with newer database, infrastructure, and operating system components
  • Ensure access to the most effective Oracle Support diagnostic and resolution tools
  • Remain eligible for the latest fixes and enhancements

The rest of this chapter describes MAA software maintenance best practices for:

  • Oracle Database
  • Oracle Grid Infrastructure
  • Oracle Exadata Database Machine

The guidelines cover the maintenance lifecycle, including detecting when updates are needed, selecting the recommended target version, obtaining the required software, and applying updates with minimal service disruption.

Software maintenance consists of three high-level phases:

  1. Detect When Software Needs To Be Updated
  2. Obtain Recommended Software
  3. Apply Software Updates

By following these MAA software maintenance best practices, you can keep database environments secure, resilient, highly available, and supportable while minimizing disruption to business operations.