tempo de leitura:

Esse pequeno tutorial visa instalar o Oracle com a finalidade de recompilar o php com suporte ao oci8 (AKA Oracle Client). Pode ser utilizado também para efetuar a instalação de um servidor que seja o banco de dados propriamente dito, porém fica por sua conta selecionar os produtos corretos que deverão ser instalados e efetuar as otimizações de kernel necessárias. Este tutorial parte de uma instalação mínima do Debian 3.1 Sarge, contendo apenas os pacotes básicos.

  1. Instalar o X-Window básico:

    # apt-get install x-window-system
    

    Efetuar a configuração conforme seu hardware.

  2. Adicionar usuário e grupo para o Oracle:

    # groupadd oinstall
    # useradd oracle -g oinstall -s /bin/bash -d /opt/oracle
    # passwd oracle
    # mkdir /opt/oracle
    # chown oracle:oinstall /opt/oracle
    
  3. Instalar os pacotes necessários para efetuar a instalação:

    # apt-get install libstdc++2.10-glibc2.2 gcc-2.95 libc-dev x-window-system
    
  4. Linkar bibliotecas e o gcc necessários pelo oracle:

    # cd /usr/lib
    # ln -s libstdc++-libc6.2-2.so.3 libstdc++-libc6.1-1.so.2
    # cd /usr/bin
    # ln -sf gcc-2.95 gcc
    
  5. Montar o CD número 1 do oracle:

    # mount -oexec /dev/cdrom
    
  6. Logar em outro terminal (Alt+F2) com o usuário oracle

  7. Preparar para que o Xwindow inicie um Xterm, e inicia-lo:

    $ echo /usr/bin/X11/xterm > .xinitrc
    $ startx
    
  8. Iniciar a instalação do oracle:

    $ /media/cdrom/runInstaller
    

    Durante a instalação, os produtos que devem ser instalados são:

    • SQL Plus
    • Oracle Call Interfaces
    • Oracle Programmer
  9. Após o final da instalação, adicionar as linhas abaixo no arquivo /etc/bash.bashrc:

    export ORACLE_BASE=/opt/oracle
    export ORACLE_HOME=/opt/oracle/OraHome1
    export ORACLE_SID=unvp01
    export ORACLE_TERM=xterm
    export NLS_LANG=PORTUGUESE_BRAZIL.WE8ISO8859P1
    export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
    LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
    LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
    export LD_LIBRARY_PATH
    
    # Set shell search paths
    export PATH=$PATH:$ORACLE_HOME/bin
    
    # CLASSPATH:
    CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
    CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib
    
  10. Por fim, adicionar o diretório de bibliotecas do oracle ao sistema:

    # echo '$ORACLE_HOME/lib' >> /etc/ld.so.conf
    # ldconfig
    
Blog Logo

José Morelli Neto


Publicado em

Image

Notas do Neto

De tudo um pouco...

Ir para início