3 detalhes pentelhos na instalação do Oracle 11.2.0.3 no Solaris 11

Tem coisas que a gente perde um tempo inútil pesquisando por um motivo idiota: a documentação não é clara. Sim, a garbosa documentação da Oracle também dá suas derrapadas.

  • Você não precisa baixar os 6 arquivos do Oracle 11.2.0.3

O Oracle 11.2.0.3 não é exatamente um patchset é uma distribuição completa. E como tal tem 4.2GB. Mas você não precisa baixar todos eles, se for instalar apenas o banco, precisa apenas dos 2 primeiros. Veja o conteúdo deles:

  • Oracle Database (includes Oracle Database and Oracle RAC)
    p10404530_112030_platform_1of6.zip (1,3GB)
    p10404530_112030_platform_2of6.zip (1,1GB)
  • Oracle Grid Infrastructure (includes Oracle ASM, Oracle Clusterware, and Oracle Restart)
    p10404530_112030_platform_3of6.zip (710MB)
  • Oracle Database Client
    p10404530_112030_platform_4of6.zip (622MB)
  • Oracle Examples
    p10404530_112030_platform_5of6.zip (467MB)
  • Deinstall
    p10404530_112030_platform_6of6.zip (116MB)
  • Você não edita mais o /etc/sysctl.conf para alterar as configurações do kernel. Você deve criar uma entrada no /etc/project com as configurações e associar estas configurações com o Oracle:
  • # Rodar como root antes de criar o usuário 'oracle', mas depois de criar os grupos 'dba' e 'oinstall'.
    projadd group.dba
    projmod -sK "project.max-shm-memory=(privileged,1G,deny)" group.dba
    projmod -sK "project.max-sem-ids=(privileged,100,deny)" group.dba
    projmod -sK "project.max-shm-ids=(privileged,100,deny)" group.dba
    projmod -sK "project.max-sem-nsems=(privileged,256,deny)" group.dba
    useradd -g oinstall -G dba -m -d /export/home/oracle -s /bin/bash -K project=group.dba oracle

    Para conferir se tudo funcionou adequadamente, o teste a seguir deve ter resultados semelhantes:

    # projects -l group.dba
    group.dba
            projid : 100
            comment: ""
            users  : (none)
            groups : (none)
            attribs: project.max-sem-ids=(privileged,100,deny)
                     project.max-sem-nsems=(privileged,256,deny)
                     project.max-shm-ids=(privileged,100,deny)
                     project.max-shm-memory=(privileged,1073741824,deny)
    # id -p oracle
    uid=101(oracle) gid=100(oinstall) projid=100(group.dba)
    • Você não precisa instalar patchs adicionais no SOLARIS 11 para instalar o Oracle. Se for instalar remoto precisa apenas do pacote SUNWxwplt. O pulo do gato está no passo extra, que é exportar a seguinte variável:
    export AWT_TOOLKIT=XToolkit

     

    Pronto, agora eu não esqueço mais.

    []s

    Compartilhe

    Você pode gostar

    Sobre minha saída da Timbira

    Há 14 anos, durante o PGConf.Brasil 2009, lá na UNICAMP em Campinas/SP, 4 pessoas se reuniram e idealizaram a criação da primeira empresa dedicada exclusivamente

    Split brain

    Já tem algum tempo que eu pensava em fazer isso e chegou a hora. Este blog vai se dividir em 2 partes a partir de

    plugins premium WordPress