projetos | download | linux | privacidade | contato
 
  Produtos | Documentação | Suporte | Treinamento | Conectiva | Cases | Soluções | Parcerias | Imprensa | Oportunidades
Pesquise 
português 
english 
español

SUPORTE

->Suporte Estendido
->Centros de Serviços
->Técnicos Certificados
->Formulário de Suporte
->Abrangência do Suporte
->Acionando o Suporte
->Perguntas e Respostas
->Atualizações
->Livros, Guias e Manuais
->Hardware

    1.20. Como faço para instalar/configurar meu servidor Oracle ?



    • Instale uma máquina virtual java, pois o instalador do ORACLE roda em java.

    • Entre no sistema como superusuário

    • digite:

          [root@localhost]# cd /usr/local
          [root@localhost]# tar Ixvf /mnt/cdrom/Oracle8i/jre_1.1.7-v3-glibc-x86.tar.bz2
          [root@localhost]# chown -R root: jre*
          [root@localhost]# ln -s jre117_v3 jre
          [root@localhost]# ln -s /usr/local/jre/bin/jre
          /usr/local/bin/
      

      ou coloque o diretório no PATH

    • Crie um usuário e grupo "oracle":

          [root@localhost]# /usr/sbin/groupadd -g 60 oracle
          [root@localhost]# /usr/sbin/groupadd -g 61 dba
          [root@localhost]# /usr/sbin/useradd -m -d /opt/oracle8i -G 60 -g 61 -u
          60 oracle
      
    • Descomprima o Oracle, por exemplo no diretório '/oracletmp'

          [root@localhost]# mkdir /oracletmp
          [root@localhost]# cd /oracletmp
          [root@localhost]# tar zxvf /mnt/cdrom/Oracle8i/815ship.tgz
      
    • Inicie o X como root, garanta acesso ao X no localhost

          [root@localhost]# xhost +localhost
      
    • Logue como usuário "oracle":

          [root@localhost]# su - oracle
      
    • Exporte o display:

          [root@localhost]# export DISPLAY=localhost:0.0
      
    • Agora execute a instalação ...

          [root@localhost]# export ORACLE_BASE=/opt/oracle8i
          [root@localhost]# export ORACLE_HOME=$ORACLE_BASE/product/8.1.5
          [root@localhost]# export ORACLE_SID=conectiva
      

      (suponho que esta variável possa ter qualquer valor)

          [root@localhost]# export ORA_NLS32=$ORACLE_HOME/common/nls/admin/data
          [root@localhost]# export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
          [root@localhost]# export PATH=$ORACLE_HOME/bin:$PATH
      
          [root@localhost]# cd /oracletmp/install/linux/
          [root@localhost]# ./runIns.sh
      

      Após terminada a instalação, edite o arquivo $ORACLE_HOME/root.sh e mude o PATH do awk de /bin/awk para /usr/bin/awk.

    • Feito isto, execute o script:

          [root@localhost]# $ORACLE_HOME/root.sh
      

      Enquanto estiver nele, você pode querer instalar O Oracle Programmer, a partir da tela principal do instalado.

      Caso queira, você pode aplicar o patch para o Oracle, por exemplo, criando um diretório como:

          [root@localhost]# mkdir /opt/oracle8i/orapatch
          [root@localhost]# tar zxvf linux_81501patch_ee.tgz 
          [root@localhost]# ./linux_81501patch_ee.sh
      
    • Agora você pode criar seu banco de dados:

          [root@localhost]# cd $ORACLE_HOME/bin 
          [root@localhost]# ./dbassist
      

      Novamente escolha Custom, use os padrões, você pode alterar tudo depois, exceto para o dbblocksize, o padrão é blocos de 2K, você pode querer usar 4K. É a única coisa que você não pode mudar depois que seu banco de dados está rodando.

      Ao final do dbassist será perguntado se você deseja criar o banco de dados, ou você deseja salvar isto em um script. Salve em um script, é útil, e você não tem que retornar ao configurador gráfico quando precisar recriar sua base de dados.

      O sistema está funcionando, o usuário "system" tem como senha padrão "manager", e o usuário "sys" tem a senha "change_on_install". Mude-os.

    • Agora, se você deseja usar o precompilador, vá ao diretório

      Execute:

          [root@localhost]# cd $ORACLE_HOME/precomp/lib
          [root@localhost]# gmake -f ins_precomp.mk proc 
          [root@localhost]# cp proc $ORACLE_HOME/bin 
          [root@localhost]# chmod 755 $ORACLE_HOME/bin/proc
      

      Existe uma probabilidade que outras coisas precisem ser relinkadas, mas pelo menos você conseguirá uma instância funcional.

      Caso precise mudar os arquivos listener.ora e tnsnames.org, tome pelo exemplo abaixo:

      /opt/oracle8i/product/8.1.5/network/admin/listener.ora

          ROCK =
            (DESCRIPTION =
              (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
              (PROTOCOL_STACK =
                (PRESENTATION = TTC)
                (SESSION = NS)
              )
      


      /opt/oracle8i/product/8.1.5/network/admin/tnsnames.ora

          conectiva =
            (DESCRIPTION =
              (ADDRESS = (PROTOCOL= TCP)(Host=localhost )(Port= 1521))
              (CONNECT_DATA = (SID = conectiva))
            )