8.5.1.1 About Exadata Live Update

Oracle Exadata System Software release 24.1.0 introduces Exadata Live Update, a suite of enhancements to the mechanisms that orchestrate Exadata software updates on Exadata database servers.

Exadata Live Update includes the following key capabilities:

  • Exadata Live Update uses online update capabilities based on standard Linux technologies, such as RPM and ksplice. Depending on the specific contents of the update, the update operation might occur without interrupting databases or rebooting the server.

    Any update items that cannot be completed online are staged for later completion. Depending on the nature of the outstanding work, you can safely choose to defer the outstanding items indefinitely. For example, the update might include ksplice kernel updates that address a known security vulnerability. So, you might decide there is no pressing need to reboot the system, only to load a new kernel. Alternatively, you can schedule the outstanding items to be completed at a specific time or during the next graceful server reboot.

  • Exadata Live Update supports partial updates to address security issues. When using Exadata Live Update, you must choose from the following options:

    • highcvss: Performs only critical security updates to address vulnerabilities with a Common Vulnerability Scoring System (CVSS) score of 7 or greater.

    • allcvss: Performs only security updates to address vulnerabilities with a CVSS score of 1 or greater.

    • full: Performs a full update, which includes all security-related updates and all other non-security updates.

  • Exadata Live Update can be controlled using the Exadata patchmgr utility, which provides an easy and familiar experience for existing Exadata users.

Note the following usage details relating to Exadata Live Update:

  • Exadata Live Update may only be used for specific updates that it supports. For details, always refer to the release information associated with each update.

  • For supported updates, Exadata Live Update may be used on bare-metal Exadata database servers, KVM hosts, KVM guests, Xen hosts (Dom0), and Xen guests.

  • Exadata Live Update does not support database server updates that include a major operating system update. For example, from Oracle Linux 8 to Oracle Linux 9.

  • Exadata Live Update includes the concept of outstanding work. Outstanding work describes update items that cannot be completed online and require a system reboot. For example, Exadata Live Update can update the Linux kernel online using ksplice but changing to a new kernel version requires a system reboot.

    WARNING:

    When outstanding work is performed, the associated system reboot may take longer than usual. During that time, the system may appear unresponsive. In such cases, it is vital to allow the outstanding work to finish. Do not interrupt the system! Interrupting the Exadata Live Update apply service may damage the system.

  • You can perform another update with Exadata Live Update before completing the outstanding work associated with any previous update. In such cases, all necessary outstanding work will still be performed. However, the outstanding work associated with the latest update takes precedence and replaces the outstanding work from the earlier update.

  • If any item of outstanding work does not complete following the designated system reboot, it is automatically rescheduled for the next graceful server reboot.

  • A reboot is required to undo (rollback) an update performed using Exadata Live Update. Consequently, automatic rollback never occurs when using Exadata Live Update.

  • To facilitate flexible management of software packages, Exadata Live Update removes the exadata-sun*computenode* software packages (for example, exadata-sun-kvm-computenode-minimum).

    Consequently, Exadata Live Update cannot detect custom software packages and manage their dependencies, which may inadvertently cause issues with non-Oracle software packages. In general, Oracle recommends that users minimize installation of software packages apart from Oracle Exadata System Software. This recommendation is even more pertinent on systems using Exadata Live Update.

    If you later perform a conventional update (not using Exadata Live Update), that update will reinstall the exadata-sun*computenode* software packages.