terça-feira, 6 de setembro de 2016

OPatchauto resume could not proceed since there is no enough data about the prior failed session


Ao instalar um patch Oracle é apresentado seguinte erro:

"OPatchauto resume could not proceed since there is no enough data about the prior failed session"


A log de execução mostra uma saída semelhante a descrita abaixo:

OPatch Automation Tool
Copyright (c)2014, Oracle Corporation. All rights reserved.

OPatchauto Version : 12.1.0.1.8
OUI Version             : 12.1.0.2.0
Running from           : /u01/app/oracle/product/12.1.0.2/db_1

opatchauto log file: /u01/app/12.1.0.2/grid/cfgtoollogs/opatchauto/23273629/opatch_gi_2016-08-30_12-03-19_deploy.log

Parameter Validation: Successful

Configuration Validation: Successful

Patch Location: /mnt/oracle/oracle12c/psu/12_1_0_2_160719_psu23273629/23273629
Grid Infrastructure Patch(es): 21436941 23054246 23054327 23054341
DB Patch(es): 23054246 23054327

OPatchauto resume could not proceed since there is no enough data about the prior failed session. Please fix the reported issues, if any, and retry your apply or rollback session.


Causa:

O problema ocorre devido ao bug 21454505 - OPATCHAUTO-COULD NOT PROCEED SINCE THERE IS NO ENOUGH DATA ABT PRIOR FAIL SESSION

Este bug ocorre quando o hostname do servidor está definido com letras maiúsculas.

Para conferir se este é o realmente o problema que estamos sofrendo, podemos executar o comando abaixo no pronpt do sistema operacional:

$ hostname -s

Verificaremos que o resultado, será o nome do node em letras maiúsculas.

  RACNODE1



Solução:

Esse bug estará corrigido na versão 12.2.0.1.0

Enquanto isso, precisamos que o hostname do servidor esteja configurado com letras minúsculas.

Para isso, como usuário root, devemos executar o comando abaixo, onde o nome do hostname deverá ser digitado em letras minúsculas:

# hostname racnode1



Após a alteração realizada, devemos reiniciar o processo de instalação do patch.


Importante: Essa alteração será válida até o próximo reboot. Essa alteração deverá ser feita de forma definitiva pelo administrador do sistema operacional.




Referência:

Opatchauto Fails With Error "OPatchauto resume could not proceed since there is no enough data about the prior failed session." (Doc ID 2033713.1)