Instalação Oracle RAC 10g com VirtualBox – Parte 10
November 9, 2011

Parte 1 - Introdução
Parte 2 - Criação e configuração da VM
Parte 3 - Criação do Oracle Linux
Parte 4 - Configuração do Oracle Linux I
Parte 5 - Configuração do Oracle Linux II
Parte 6 - Clonagem da VM e criação dos disk image
Parte 7 - Configuração dos discos ASM e OCFS2
Parte 8 - Instalação do Oracle Clusterware
Parte 9 - Aplicação do Patch 10.2.0.5 no Oracle Clusterware
Parte 10 - Instalação Oracle Database 10g
Parte 11 - Aplicação do Patch 10.2.0.5 no Oracle Database
Parte 12 - Criação do Listener e ASM em modo cluster
Parte 13 - Criação do banco de dados

Muito bom começar mais um post da série com vocês!  Após aprendermos como realizar a aplicação do patch 10.2.0.5 no Oracle Clusterware, hoje vamos realizar a instalação do Oracle Database 10g em modo “Clusterizado”. Siga os passos a baixos demonstrados e caso fique alguma dúvida, post um comentário que terei prazer em poder ajudar.

 

Instalação Oracle Database 10g

O binário de instalação do Oracle Database 10g é o mesmo para Single Instance e Oracle RAC.O Download pode ser feito na seguinte página: http://www.oracle.com/technetwork/database/10201linuxsoft-097986.html. Já baixado você deve descompactar o arquivo, assim como foi feito na Instalação do Oracle Clusterware na parte 8.

unzip 10201_database_linux32.zip

Com a descompactação feita, uma pasta database será criada, entre nela e execute o runInstaller, como imagem abaixo:

 

Nesse momento, o instalador irá questionar para qual versão será instalada o banco, Enterprise ou Standard Edition, fica a seu critério de escolha. O Oracle RAC funciona perfeitamente na versão Standard Edition, porém afim de testar todos os recursos do banco aqui nesse ambiente teste que estamos construindo, vamos instalar a versão Enterprise.

 

Define aqui, a localização do Oracle Home do banco de dados que será instalado:

 

O instalador já reconhece que existe um Oracle Clusterware instalado e inicia a instalação em modo Cluster Installation. Ele também detecta os nodes e pergunta quais deles será instalado o banco … no nosso caso os dois.

Como iniciamos a instalação através do runInstaller com a opção -ignoreSysPreReqs várias mensagens será mostrada aqui dizendo que não está de acordo, pode ignorar essas mensagens sem problema e continuar com a instalação. Essas mensagens de erro acontecem porque quando o instalador do Oracle 10g saiu, a versão Red Hat 5 (que estamos usando) ainda não estava liberada. De acordo com a própria Oracle esse comportamento é esperado.

 

Por hora, vamos somente realizar a instalação do banco, por isso selecione a opção Install database Software only.

 

Hora de executar o tão conhecido root.sh. Lembre-se de sempre executar o script como root e sempre um de cada vez. Abaixo a imagem eu mostro a execução desses arquivos:

 

RAC 1 – Executando os scripts no PRIMEIRO nó

[root@rac1 ~]# /u01/app/oracle/product/10.2.0/db_1/root.sh

Running Oracle10 root.sh script...

The following environment variables are set as:
    ORACLE_OWNER= oracle
    ORACLE_HOME=  /u01/app/oracle/product/10.2.0/db_1

Enter the full pathname of the local bin directory: [/usr/local/bin]:
   Copying dbhome to /usr/local/bin ...
   Copying oraenv to /usr/local/bin ...
   Copying coraenv to /usr/local/bin ...

Creating /etc/oratab file...
Entries will be added to the /etc/oratab file as needed by
Database Configuration Assistant when a database is created
Finished running generic part of root.sh script.
Now product-specific root actions will be performed.

RAC 2 – Executando os scripts no SEGUNDO nó

[root@rac2 ~]# /u01/app/oracle/product/10.2.0/db_1/root.sh
Running Oracle10 root.sh script...

The following environment variables are set as:
    ORACLE_OWNER= oracle
    ORACLE_HOME=  /u01/app/oracle/product/10.2.0/db_1

Enter the full pathname of the local bin directory: [/usr/local/bin]:
   Copying dbhome to /usr/local/bin ...
   Copying oraenv to /usr/local/bin ...
   Copying coraenv to /usr/local/bin ...

Creating /etc/oratab file...
Entries will be added to the /etc/oratab file as needed by
Database Configuration Assistant when a database is created
Finished running generic part of root.sh script.
Now product-specific root actions will be performed.

Banco instalado!

Para o próximo parte, vamos realizar a aplicação do patch 10.2.0.5 para o database. Até lá …

7 comments on “Instalação Oracle RAC 10g com VirtualBox – Parte 10

  1. Pingback: Blog Flávio Soares » Instalação Oracle RAC 10g com VirtualBox – Parte 9

  2. Boa tarde Flávio, quero dar os parabéns pelo blog, muito prático, direto e profissional, segui todas as etapas de instalação do Oracle Rac e deu tudo certo, alias o seu foi o unico passo-a-passo dentre outros que tentei segui e no final o rac funcionou.
    Vai ajudar muito nos meus estudos.

    Um Abraço

    Paulo Sérgio

    • Olá Paulo !

      Realmente fico muito feliz por saber que está acompanhando o blog e ainda mais por saber que a sua instalação do Oracle RAC está indo bem!

      Continue acompanhando que assim que puder, vou postando as outras partes, alias as últimas partes … já estamos terminando :D

      Obrigado pelo contato e um grande abraço.

  3. Pingback: Blog Flávio Soares » Instalação Oracle RAC 10g com VirtualBox – Parte 4

  4. Pingback: Blog Flávio Soares » Instalação Oracle RAC 10g com VirtualBox – Parte 11

  5. Pingback: Blog Flávio Soares » Instalação Oracle RAC 10g com VirtualBox – Parte 7

  6. Pingback: Blog Flávio Soares » Instalação Oracle RAC 10g com VirtualBox – Parte 13

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

*