This post introduces how to upgrade Linux OS from RHEL 5 to RHEL 7 with zero downtime for two nodes RAC.
Subscribe to get access
Read more of this content when you subscribe today.
This post introduces how to upgrade Linux OS from RHEL 5 to RHEL 7 with zero downtime for two nodes RAC.
Read more of this content when you subscribe today.
Grid Infrastructure 12.2.0.2 has been upgraded to 18c GI successfully. So 12.2.0.1 GI_HOME needs to be de-installed. There are two ways to uninstall the old GI_HOME ( 12.2.0.1)
1) Detach GI_HOME and Remove the GI_HOME manually:
$ export ORACLE_HOME=/u01/app/grid/12.2.0.1 $ $ORACLE_HOME/OPatch/opatch lsinventory -all $ cd $ORACLE_HOME/oui/bin $ ./runInstaller -silent -detachHome ORACLE_HOME="/u01/app/grid/12.2.0.1" $ unset ORACLE_HOME -- as root user # cd /u01/app/grid # rm -fr 12.2.0.1
For any reason, if the above command fails, then on every node:
$ export ORACLE_HOME=/u01/app/grid/12.2.0.1
$ $ORACLE_HOME/OPatch/opatch lsinventory -all
$ cd $ORACLE_HOME/oui/bin
$ ./runInstaller -silent -local -detachHome ORACLE_HOME="/u01/app/grid/12.2.0.1"
$ unset ORACLE_HOME
-- as root user
# cd /u01/app/grid
# rm -fr 12.2.0.1
2) Deinstall old GI_HOME by using “deinstall” tool :
a) Log in as root, change the permission and ownership of the old GI_HOME ( 12.2.0.1) on both nodes.
# chmod -R 755 /u01/app/12.2.0.1/grid # chown -R grid /u01/app/12.2.0.1/grid # chown grid /u01/app/12.2.0.1
b) Run “deinstall” under the to be deleted GI_HOME( /u01/app/12.2.0.1/grid).
$ /u01/app/12.2.0.1/grid/deinstall/deinstall Checking for required files and bootstrapping ... Please wait ... Location of logs /u01/app/oraInventory/logs/ ############ ORACLE DECONFIG TOOL START ############ ######################### DECONFIG CHECK OPERATION START ################ ## [START] Install check configuration ## ... .. .
c) Refer and check the logs :
While upgrading GI from 12.2.0.1 to 18c, in order to minimize the downtime and reduce the impact on PROD environment, Release Update(RU) or Release Update Reversion(RUR) patches can be applied onto new 18c GI image before setting up 18c GI.
Please note this way is different from what we normally do to apply RU/RUR patches according to patch README.html instruction.
Here is the example of applying both RU/RUR patches sequentially against new 18c GI before starting to upgrade GI 12.2.0.1 to 18c.
Those following two patches will be applied on 18c GI gold imagine:
Read more of this content when you subscribe today.
Read more of this content when you subscribe today.
Now and then, DBA might experience disk space issues while patching and upgrading GI or DB. Under ORACLE_HOME there is a .patch_storage directory which uses huge disk space and stores all the patches already applied onto ORACLE_HOME. Some are backup files and directories.
Following are the common methods to solve the disk space issues under ORACLE_HOME due to huge .patch_storage directory size.
Read more of this content when you subscribe today.