Apartir do Oracle 18 foi possível aplicar patchs no instalador antes de executar a instalação.
Antes de iniciarmos, precisamos atualizar o Opatch
com o usuario root:
Atualiza o OPatch
cd /u01/app/oracle/product/19.3.0.0/grid
rm -rf OPatch
mkdir OPatch
chown grid.oinstall OPatch/
com o usuario grid:
Entre no diretorio onde esta o instalador
unzip -q p6880880_190000_Linux-x86-64.zip
cp -rf OPatch/* /u01/app/oracle/product/19.3.0.0/grid/OPatch/
su – grid
Vamos iniciar descompactando o instalador.
cd /u01/app/oracle/product/19.3.0.0/grid
unzip LINUX.X64_193000_db_home.zip
Agora descompacte o patch
unzip -q p33182768_190000_Linux-x86-64.zip
Entre no $GRID_HOME e aplique o patch.
com a opção Silent:
./gridSetup.sh -silent -applyRU /u01/install/33182768
[grid@ggsrv1 grid]$ ./gridSetup.sh -silent -applyRU /u01/install/33182768
Preparing the home to patch…
Applying the patch /u01/install/33182768…
Successfully applied the patch.
The log can be found at: /tmp/GridSetupActions2022-01-11_03-08-14PM/installerPatchActions_2022-01-11_03-08-14PM.log
Launching Oracle Grid Infrastructure Setup Wizard…
como não abre o terminal gráfico dessa forma o erro abaixo aparece
[FATAL] [INS-40426] Grid installation option has not been specified.
ACTION: Specify the valid installation option.
ou sem a opção -silent em um terminal gráfico
./gridSetup.sh -applyRU /u01/install/33182768
sem a opção -silent ira abrir a aplicação de instalação do grid
Agora vamos atualizar o RDBMS
cd /u01/app/oracle/product/19.3.0.0/db_1
Descompacte o instalador
unzip LINUX.X64_193000_db_home.zip
Atualizando o Opatch
Com o usuário root
cd /u01/app/oracle/product/19.3.0.0/db_1
rm -rf OPatch/
mkdir OPatch
chown oracle.oinstall OPatch/
Com usuario oracle
cd /u01/install/
su – oracle
cd /u01/install/
cp -rf OPatch/* /u01/app/oracle/product/19.3.0.0/db_1/OPatch/
Agora entre no $ORACLE_HOME e aplique o patch
./runInstaller -applyRU /u01/install/33192793