Upgrading Operating System for an Oracle Grid Infrastructure Server

Complete this procedure on each Oracle Grid Infrastructure node to upgrade the operating system for an Oracle Grid Infrastructure server.

  1. As the root user, relocate all Oracle Database services running from the current node to another node.
    # cd Grid_home/bin
    # srvctl relocate service -drain_timeout
  2. Disable the automatic startup of Oracle High Availability Services, when the server reboots, on the first node.
    # cd Grid_home/bin
    # ./crsctl disable crs
  3. Shut down the Oracle Clusterware stack on the first node.
    # ./crsctl stop crs
  4. Update the operating system to a version that is supported for your Oracle Grid Infrastructure release.
    Refer to your operating system documentation for more information about upgrading the operating system.
  5. Reboot your Oracle Grid Infrastructure server after the operating system upgrade is complete.
  6. Relink the Oracle Grid Infrastructure binaries:
    1. As the root user, unlock the Oracle Grid Infrastructure installation.
      # cd Grid_home/crs/install
      # ./rootcrs.sh -unlock 
    2. As the grid user, relink Oracle Grid Infrastructure binaries.
      $ cd Grid_home
      $ ./relink
    3. As the root user, add the Oracle Database libraries and lock the Oracle Grid Infrastructure installation.
      # cd Grid_home/rdbms/install/ 
      # ./rootadd_rdbms.sh
      # cd Grid_home/crs/install
      # rootcrs.sh -lock 
  7. Update the Oracle Clusterware operating system files.
    # ./rootcrs.sh -updateosfiles
  8. As the root user, enable the automatic startup of Oracle High Availability Services, when the server reboots, on the first node.
    # cd Grid_home/bin
    # ./crsctl enable crs
  9. Start the Oracle Clusterware stack on the first node.
    # ./crsctl start crs
  10. Repeat steps 1 through 9 on all the Oracle Clusterware nodes.