Grid Infrastructure Out of Place ( OOP ) Patching Through gridSetup.sh #JoelKallmanDay
Step 1 - Patch Me If You Can. (Grid OOP Patching)
I’ve moved my blog from https://insanedba.blogspot.com to https://dincosman.com
Please update your bookmarks and follow/subscribe at the new address for all the latest updates and content. More up-to-date content of this post may be available there.
I will patch all my database servers grid infrastructure from 19.16 to 19.20. As there are more than 20 servers to patch, we will use fleet patching. First i will patch a 2 node cluster grid infrastructure by using out of place ( OOP ) patching methodology through gridSetup.sh in silent mode. Doc ID 2853839.1 and Patching Oracle Grid Infrastructure 19c using out-of-place SwitchGridHome video by Daniel Overby Hansen can be used a reference.
Later i will use patched grid homes to create a gold image for fleet patching of all grid homes.
Setup List:
* Grid 19.3 Base Release (LINUX.X64_193000_grid_home.zip)
* Grid 19.20 RU (p35319490_190000_Linux-x86-64.zip)
* Grid 19.20 August MRP (p35656840_1920000DBRU_Linux-x86-64.zip)
* Grid 555.1 Recommended One-off (p35372179_1920000DBRU_Linux-x86-64.zip)
* Opatch Latest Version (p6880880_122010_Linux-x86-64.zip)
Content of Response File:
Deploying new software to cluster nodes with a single command. (Grid RU + Grid MRP + Grid One-off)
Do not run root.sh script now. It will be executed after switching to new home completed. Otherwise as the destination grid home has not been configured as a 'CRS' home, it may corrupt the environment.
Once the switch grid home completed, content of inventory.xml under oraInventory is replaced. New Grid Home is tagged with CRS="true" flag.
Now new grid infrasture software ready to go. We will just execute root.sh scripts node by node. Wait for finish before executing on another node. Crs will be restarted from new grid home.
Final steps:
* Listener.ora will be copied by gridSetup.sh. No action required.
* Update all your shell scripts, .bashrc etc files to refer new grid home.
* Do not forget to copy your custom glogin.sql etc files under old grid home to new grid home.
Hope it helps.
Comments
Post a Comment