opatch: not found

oracle-11g-logo

 

 

Uma das atividades ao se aplicar um patch de segurança em um banco de dados é a de validar as variáveis de ambiente (ORACLE%[SID, HOME], PATH) do seu sistema operacional, além de um bom backup e algumas outras validações. No entanto, quando estas validações passam despercebidas, erros acontecem…

 

Abaixo, irei demonstrar um erro que acontece quando o pré-requisito “Validar variáveis de ambiente”, com ênfase na PATH, passa despercebido:


$./opatch napply -skip_subset -skip_duplicate
ksh: ./opatch:  not found.

O problema é resolvido configurando corretamente a variável PATH…


$ PATH=$ORACLE_HOME/OPatch 
$ export PATH

Após isso, reprocessar a execução do patch.

A dica que eu dou, é que sempre deixe bem configurado a variável PATH no arquivo de profile do usuário dono dos arquivos do banco de dados no sistema operacional, uma vez que as soluções apresentadas  para contonar o problema, são ações paliativas.

kindregards

Related posts

Leave a Comment