Visite também: Br-Linux ·  VivaOLinux ·  LinuxSecurity ·  Dicas-L ·  NoticiasLinux ·  SoftwareLivre.org ·  [mais]
Voltar   Under-Linux.org Fóruns > UnderLinux Wiki
Wiki Classificados Galeria Reviews Jogos Comunidades RSS Feeds FAQ Termos de Uso Sobre
Cadastre-se FotosBlogs Lista de Membros Calendário Pesquisar Mensagens de Hoje Marcar Fóruns Como Lidos

Ferramentas pessoais
Publicidade

From UnderLinux Wiki

Autor: Andrey Kuehlkamp <kuehlkamp@gmail.com>, Samuel Rettore <rettore@gmail.com>

Titulo: Debian Sarge + Oracle 9i Howto

Muitos se preguntam ou buscan na internet se é pissivel instalar o Oracle em um servidor com Linux Debian, então esta é a finalidade deste artigo onde os testes em laboratório mostraram que é possivel e tiveram bons resultados.

Espero que este artigo seja util a todos que tenhas esta necessidade.

A maquina utilizada nos testes foi um Athlon 900MHZ 256MB de memória e disco de 40GB Ide.

Boa Sórte a todos, os autores deste tutorial não se responsabilizam por atitudes ou erros causados pelo mau entendimento das informações escritas no artigo.

1 - Baixar os discos de instalação do cliente ou servidor Oracle e descompactar (Atualmente 9.2.0.4).

  1. gunzip ship_9204_linux_disk1.cpio.gz
  2. gunzip ship_9204_linux_disk2.cpio.gz
  3. gunzip ship_9204_linux_disk3.cpio.gz

2 - Criar os discos de instalação:

  1. cpio -idmv < ship_9204_linux_disk1.cpio
  2. cpio -idmv < ship_9204_linux_disk2.cpio
  3. cpio -idmv < ship_9204_linux_disk3.cpio

3 - Ajustar os seguintes parâmetros na inicialização do sistema, de preferencia criar um shell que seja executado sempre na inicialização do sistema pois os parametros abaixo sempre voltam para os valores default:

  1. echo 2147483648 > /proc/sys/kernel/shmmax
  2. echo 4096 > /proc/sys/kernel/shmmni
  3. echo 2097152 > /proc/sys/kernel/shmall
  4. echo 65536 > /proc/sys/fs/file-max
  5. echo 1024 65000 > /proc/sys/net/ipv4/ip_local_port_range
  6. ulimit -n 65536
  7. ulimit -u 16384

4 - Atualizar a biblioteca standard c++ do Debian, caso não esteja instalada:

  1. apt-get install libstdc++2.10-glibc2.2
  1. cd /usr/lib
  2. ln -s libstdc++-libc6.2-2.so.3 libstdc++-libc6.1-1.so.2


5 - Instalar a versão 2.95 do gcc, caso não esteja instalada, e também o original-awk.

  1. apt-get install gcc-2.95 libc-dev
  2. apt-get install make
  3. cd /usr/bin
  4. rm gcc
  5. ln -s gcc-2.95 gcc
  1. apt-get install original-awk
  2. update-alternatives config awk -> (selecionar original-awk)

6 - Instalar a versão 2.1.30 da biblioteca libmotif (utilizar o pacote do Woody).

7 - Instalar a máquina virtual java (neste caso, 1.5.0_04)

8 - Criar os seguintes grupos e usuários:

  1. groupadd dba
  2. groupadd oinstall
  3. useradd -g oinstall -G dba -s /bin/bash -d /home/oracle oracle
  4. passwd oracle

9 - Setar as seguintes variáveis no .profile ou .bashrc do usuario oracle:

  1. export ORACLE_BASE=/opt/oracle
  2. export ORACLE_HOME=$ORACLE_BASE/products/ora9i
  3. export LD_ASSUME_KERNEL=2.4.1
  4. export LD_LIBRARY_PATH=$ORACLE_HOME/lib
  5. unset JAVA_HOME
  6. export LANGUAGE=pt_BR:pt:pt_PT
  7. export LANG=pt_BR

10 - Reiniciar o servidor e lógo após logar como usuário oracle, e iniciar o instalador:

$ runInstaller

11 - Alterar o arquivo root.sh antes de executá-lo, corrigindo o paths do awk.

(colocá-lo como /usr/bin/awk)

12 - Alterar o $ORACLE_HOME/bin/dbca, corrigindo:

$ JRE_DIR=

13 - Corrigir também as referências a $JRE_DIR/bin/jre, que devem ser substituídas por $JRE_DIR/bin/java

14 - Se necessário, executar novamente o dbca

Após a feitos todos os paços acima o Oracle deve estar rodando de forma redonda e com boa preformance no seu servidor.

Copyright (C) <2005> <Samuel Rettore, Andrey Kuehlkamp>

Este artigo é uma publicação livre, você pode redistribí-lo e/ou modificá-lo sob os termos da GNU/GPL v.2 (Junho, 1991) conforme publicada pela Free Software Foundation em http://www.gnu.org/licenses/gpl.html

Horários baseados na GMT -3. Agora são 17:31.


Powered by vBulletin®
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd
SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.