Aplicando patch no instaladora antes da instalação

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

 

Leave a Reply

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *