Close Menu
  • Home
  • Databases
    • Oracle
      • ASM
      • Data Guard
      • RAC
  • Performance
  • Tools
  • Troubleshooting
  • Python
  • Shell Script
Search

Oracle RAC 12.2 no VMware Workstation — Post 3: Instalação do Grid Infrastructure

2026-04-05 Oracle By Henrique

Oracle RAC 12.2 no VMware Workstation — Post 1: Configuração do VMware e Openfiler

2026-04-05 Oracle By Henrique

Oracle RAC 12.2 no VMware Workstation – Post 2: Configuração do Oracle Linux e iSCSI

2026-04-05 Oracle By Henrique
YouTube LinkedIn RSS
  • Sobre
  • Contato
  • Legal
    • Aviso Legal
    • Política de Cookies
    • Política de Privacidade
    • Termos de Uso
  • RSS
  • Português
    • Inglês
Execute StepExecute Step
YouTube LinkedIn RSS
  • Home
  • Databases
    • Oracle
      • ASM
      • Data Guard
      • RAC
  • Performance
  • Tools
  • Troubleshooting
  • Python
  • Shell Script
Execute StepExecute Step
Home » OPatch Error 73 – LsInventorySession failed: RawInventory gets null OracleHomeInfo
Oracle

OPatch Error 73 – LsInventorySession failed: RawInventory gets null OracleHomeInfo

HenriqueBy Henrique2026-03-283 Mins Read
Share
Facebook Twitter LinkedIn Pinterest Email Telegram WhatsApp

This post is also available in: English (Inglês)

Ao executar opatch lsinv, você recebe a seguinte saída:

LsInventorySession failed: RawInventory gets null OracleHomeInfo

OPatch failed with error code 73

O OPatch consegue listar os outros Oracle Homes do sistema, mas falha ao processar o home atual — aquele que está definido em $ORACLE_HOME. Isso bloqueia qualquer operação de patch nesse home.


💡 Na prática Esse erro aparece com frequência após clonagem de Oracle Home (out-of-place patching) ou quando o home foi criado/restaurado manualmente sem passar pelo instalador OUI. O filesystem existe, o software está lá, mas o Central Inventory não tem registro daquele home.


Por Que Acontece

O OPatch depende do Central Inventory (/u01/app/oraInventory ou conforme oraInst.loc) para obter metadados de cada Oracle Home antes de processar qualquer operação.

Quando o home existe no filesystem mas não está registrado no Central Inventory, o OPatch não consegue construir o objeto OracleHomeInfo e retorna null — daí o erro RawInventory gets null OracleHomeInfo.

Causas comuns:

  • Clonagem do $ORACLE_HOME via cp, rsync ou snapshot sem executar attachHome.sh
  • Instalação out-of-place (novo diretório para novo RU) sem re-registro no inventário
  • Restore de backup do filesystem sem restore do inventário central
  • Corrupção ou remoção acidental do inventory.xml

Diagnóstico

Confirme que o problema é exatamente a ausência do home no inventário antes de aplicar a correção.

1. Verifique o inventory.xml do Central Inventory:

grep -i "OraDB19Home" /u01/app/oraInventory/ContentsXML/inventory.xml

Se o $ORACLE_HOME que está falhando não aparecer nessa lista (ou aparecer com REMOVED="T"), o diagnóstico está confirmado.

2. Confirme qual home está sendo usado:

echo $ORACLE_HOME

Compare com as entradas do inventory.xml. O home listado pelo OPatch na saída do erro mas marcado como ausente no inventário é o culpado.


Solução — Registrar o Oracle Home no Inventário

Execute o script attachHome.sh a partir do próprio Oracle Home que está falhando:

cd $ORACLE_HOME/oui/bin
./attachHome.sh

Saída esperada:

Starting Oracle Universal Installer...

Checking swap space: must be greater than 500 MB.   Actual 19889 MB    Passed
The inventory pointer is located at /etc/oraInst.loc
You can find the log of this install session at:
 /u01/app/oraInventory/logs/AttachHome2024-04-11_11-42-20AM.log
'AttachHome' was successful.

Valide o resultado:

grep -i "$ORACLE_HOME" /u01/app/oraInventory/ContentsXML/inventory.xml

$ORACLE_HOME/OPatch/opatch lsinv

O opatch lsinv deve retornar a lista de patches instalados sem erros.


Checklist Rápido

echo $ORACLE_HOME

grep "$ORACLE_HOME" /u01/app/oraInventory/ContentsXML/inventory.xml

cd $ORACLE_HOME/oui/bin && ./attachHome.sh

$ORACLE_HOME/OPatch/opatch lsinv

Referências

  • Oracle Support: OPatch lsinventory Fails With “LsInventorySession failed: RawInventory gets null OracleHomeInfo” (Doc ID 1604062.1)
  • Oracle Docs: OPatch User’s Guide for Windows and UNIX — attachHome

inventory opatch oracle-home troubleshooting
Share. Facebook Twitter Pinterest LinkedIn Tumblr Email WhatsApp
Previous ArticleOPATCHAUTO-72126 — Diretório de Destino Já Existe no Out-of-Place Patching
Next Article OPATCHAUTO-72115 — Sessão Anterior Não Completada no Out-of-Place Patching

Related Posts

Oracle

ORA-01031 — Privilégio Insuficiente ao Criar Coluna IDENTITY

2026-04-03
Read More
Oracle

ORA-12547 — TNS:lost contact ao conectar com sqlplus

2026-04-03
Read More
Oracle

Resetando Sequences no Oracle: RESTART e o Método Clássico

2026-03-31
Read More
Add A Comment
Leave A Reply Cancel Reply

Demo
Follow Me
  • Email
  • GitHub
  • LinkedIn
  • RSS
  • YouTube

INS-06006 – Passwordless SSH Connectivity Not Set Up

2026-02-2614 Views

Limpeza da biblioteca de software OEM: Purge seguro e controle de crescimento de swlib

2026-02-215 Views

ORA-29548 – Como corrigir o erro “Java System Class Reported” no Oracle Database

2026-03-053 Views
Demo
Tags
alter-sequence asm chrony compatible-asm cv-assume-distid database-vault datapatch disk-group dvsys enterprise manager grid-infrastructure how-to identity-column ins-08101 inventory java lab ntp oem oem-13c opatchauto opatchauto-72083 ora-01400 ora-15221 ora-29548 oracle oracle-rac oracle-sequence patch de dados patching prvg-01017 rhel-8 runcluvfy software-library storage troubleshooting
Execute Step
YouTube LinkedIn RSS
  • Home
  • Sobre
  • Contato
  • RSS
  • Português
    • English (Inglês)
© 2026 ExecuteStep. Designed by ThemeSphere.

Type above and press Enter to search. Press Esc to cancel.

Ad Blocker Enabled!
Ad Blocker Enabled!
Our website is made possible by displaying online advertisements to our visitors. Please support us by disabling your Ad Blocker.