jul 18 2010

Relink – Oracle Home

Published by admin at 17:46 under Administração, Instalação

     Todas as vezes que os administradores de S.O fazem mudanças de versão de kernel, aplicações de patches no sistema Operacional, nós DBAs temos que fazer relink dos executáveis do Oracle. Abaixo segue um roteiro do que precisa ser feito para tal tarefa no Linux e Unix. 

  1) Descubra o path de sua(s) Oracle Homes 

    [oracle@srv1] $ echo $ORACLE_HOME 

2)  Faça backup de sua Oracle Home 

     [oracle@srv1] $ tar -czf backup_OH_18072010.tar $ORACLE_HOME  

3) Verifique bases que estão rodando 

[oracle@srv1] $ ps -ef | grep smon | grep -v grep | awk -F”_” ‘{print $3}’

4) Baixe uma a uma

[oracle@srv1] $ export ORACLE_SID=ORCL
[oracle@srv1] $ sqlplus “/as sysdba” 
SQL> shutdown immediate;

5) Verifique a saida do comando umask (tem que ser 0022)

[oracle@srv1] $ umask

6) Agora segue o relink da Oracle Home 

[oracle@srv1] $ script /home/oracle/relink_srv1_18072010.log  #Gerar log
[oracle@srv1] $ cd $ORACLE_HOME
[oracle@srv1] $ $ORACLE_HOME/bin/relink all;
[oracle@srv1] $ exit

7) Procurando erros no Log do relink

[oracle@srv1] $ grep -i “Code 1″ /home/oracle/relink_srv1_18072010.log
[oracle@srv1] $ grep -i “Fatal” /home/oracle/relink_srv1_18072010.log
[oracle@srv1] $ grep -i “Error” /home/oracle/relink_srv1_18072010.log

Caso os comandos grep acima não retorne nada, o relink está pronto e você já pode subir a(s) base(s) de dados novamente. Caso encontre algum erro sugiro dar uma consultada no Metalink e se não tiver nenhum workaround para solucionar, abra uma SR.

Obs.: No caso de RAC a CRS_HOME não necessita de relink. 

Forte Abraço,

Rodrigo Mufalani 

2 responses so far

2 Responses to “Relink – Oracle Home”

  1. Flávio Soareson 02 ago 2010 at 9:32

    Ótimo post Mufalani, parabéns

  2. Moisés Seghettoon 16 ago 2010 at 11:43

    Parabéns !

Trackback URI | Comments RSS

Leave a Reply