Ao tentar aplicar o Patch 30899722 - GI Release Update 19.7.0.0.200414 me deparei com um erro durante a execução do Opatch no momento em que ele faz a checagem do espaço disponível.
Na documentação da Oracle encontramos isso:
Fiz o que foi pedido, criei o arquivo patch_list_gihome.txt e coloquei os caminhos listados, mas recebi o seguinte erro:
[grid@teste ~]$ cat /tmp/patch_list_gihome.txt /tmp/30899722/30869156 /tmp/30899722/30894985 /tmp/30899722/30869304 /tmp/30899722/ /tmp/30899722/30898856 |
[grid@teste ~]$ $ORACLE_HOME/OPatch/opatch prereq CheckSystemSpace -phBaseFile /tmp/patch_list_gihome.txt Oracle Interim Patch Installer version 12.2.0.1.17 Copyright (c) 2020, Oracle Corporation. All rights reserved. PREREQ session Oracle Home : /u01/app/19.3.0/grid Central Inventory : /u01/app/oraInventory from : /u01/app/19.3.0/grid/oraInst.loc OPatch version : 12.2.0.1.17 OUI version : 12.2.0.7.0 Log file location : /u01/app/19.3.0/grid/cfgtoollogs/opatch/opatch2020-07-10_15-37-29PM_1.log This command doesn't support System Patch. OPatch failed with error code 21 |
Fiz um busca no support da Oracle e encontrei a nota Doc ID 2634165.1. Lá ele fala que há um erro no arquivo patch_list_gihome.txt e pede para remover a um linha incorreta do arquivo. Ou seja, a documentacão do patch estava errada.
Abaixo segue a linha que deve ser removida.
[grid@teste ~]$ cat /tmp/patch_list_gihome.txt /tmp/30899722/30869156 /tmp/30899722/30894985 /tmp/30899722/30869304 /tmp/30899722/ --> remover esta linha /tmp/30899722/30898856 |
Depois de removida a linha, executei o comando novamente e deu certo.
[grid@teste ~]$ $ORACLE_HOME/OPatch/opatch prereq CheckSystemSpace -phBaseFile /tmp/patch_list_gihome.txt Oracle Interim Patch Installer version 12.2.0.1.17 Copyright (c) 2020, Oracle Corporation. All rights reserved. PREREQ session Oracle Home : /u01/app/19.3.0/grid Central Inventory : /u01/app/oraInventory from : /u01/app/19.3.0/grid/oraInst.loc OPatch version : 12.2.0.1.17 OUI version : 12.2.0.7.0 Log file location : /u01/app/19.3.0/grid/cfgtoollogs/opatch/opatch2020-07-10_15-49-28PM_1.log Invoking prereq "checksystemspace" Prereq "checkSystemSpace" passed. OPatch succeeded. |
Comentários