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.
Hi! I am Bruno, a Brazilian born and bred. Former Oracle ACE, Computer Scientist, MSc in Data Science, over ten years of experience in companies such as IBM, Epico Tech, and Playtech based in three different countries (Brazil, Hungary, and Sweden) and joined projects remotely in many others. I am super excited to show you my interest in Databases, Cloud, Data Science, Data Engineering, Bigdata, AI, Programming, Software Engineering, and data in general.
(Continue reading)