Linux Inside =)

Instalando o Oracle 8i no Red Hat


Qualquer distribuição Linux que use glibc 2.2 causa problemas com as versões do Oracle 8i. Como você pode faze-lo funcionar?


Introdução

O assunto aqui é realmente mais abrangente do que necessariamente o Redhat 7.x, ainda mais que as mais recentes distribuições baseadas em Redhat incluem a glibc 2.2. Eu não tenho motivos para acreditar que esse procedimento não funcionará em versões mais novas do SuSE, Debian,etc.

O outro detalhe é que eu não tenho uma cópia do RedHat 7. Eu não tenho verificado pessoalmente nenhum desses trabalhos, mas eu tenho recebido muitos emails sobre pessoas que tem obtido sucesso.

A maioria do material vem de duas pessoas, a quem você deve agradecer por esse trabalho. Eles são John Smiley e Max McClanahan.

O procedimento

O problema é que o Oracle 8.1.x precisa da glibc 2.1.3. Ele irá linkar sem erros com a glibc 2.2, mas quando você tentar rodar o dbassist ou criar o banco de dados do zero acontecerão problemas (o dbassist trava, mensagens do tipo 'End of file on communication channel', etc.)

Existe um procedimento passo a passo para ter Oracle 8.1.6 ou 8.1.7 funcionando com glibc 2.2 (não se preocupe com a 8.1.5) . Note que 9i precisa da glibc 2.2 e não irá funcionar com as versões anteriores:

  1. Instalar o compat-glibc RPM para 2.1.3.
  2. Execute o seguinte comando: . /usr/i386-glib21-linux/bin/i386-glibc21-linux-env.sh
  3. Digite: cd $ORACLE_HOME/bin
  4. Execute o seguinte comando no prompt do UNIX: relink all

Todos os softwares da Oracle, incluindo os assistentes funcionarão agora..

Essa técnica funciona em RedHat 7.0 com o kernel 2.2.16, assim como os 2.4.0 e 2.4.1-pre11.

O resto

John Smiley me pediu também para ressaltar que a Oracle tem distribuído alguns patches (ftp://205.227.44.220/server/patchsets/unix/LINUX/8161/bug1467074/) que são obrigatórios para considerar a sua máquina 'certificada':

Sistema Operacional: Intel Based Server LINUX Version:Red Hat 7.0 
Oracle Server - Enterprise Edition Version: 8.1.7 (8i) 
N/A Version: N/A 
Status: Certificado 
Oracle Server - Enterprise Edition Version: 8.1.7 (8i)
Bug Number: 1467074 
REDHAT 7.0/ORA-3113 ISSUE (GLIBC 2.1.94 AND LATER)
Patch para o bug 1467074 é obrigatório para essa vertificação.

O RedHat também tem um bug reportado sobre isso, que vale a pena dar uma olhada: para RedHat.


Comentários? Escreva em inglês o que achou para oracle@zx81.org.uk


Voltar

Oracle on Linux!

© 2001 A construção do site, tradução e criação dos documentos foram feitos por Fernando Boaglio, consultor Oracle há mais de 5 anos e webmaster do site conhecido como Página de Oracle - http://www.oracle.matrix.com.br