Pular para o conteúdo

Instalação de Oracle RAC em Linux com VMware – Parte III

Instalação de Oracle RAC em Linux com VMware – Parte III

Neste RAC, não irei usar o ssh como forma de comunicação entre os nós, e sim, o rshell e rlogin.
Na minha opinião, embora este modo seja mais antigo, é menos sujeito a falhas humanas. Via ssh, basta alterar ou apagar o diretório /home/oracle/.ssh em algum dos hosts para que a comunicação do RAC deixe de funcionar adequadamente.
Por exemplo, pode ser necessário apagar o diretório /home/oracle/.ssh no caso de um host (fora do RAC), que se comunica com o RAC de alguma forma (por exemplo, um host para onde são copiados os backups), mudar de nome, IP ou MAC Address.

Instale estes pacotes adicionais, pré-requisitos para o Clusterware e Oracle RDBMS:

Bash
# cd /media/cdrom/CentOS/RPMS
# rpm -Uvh openmotif-2*
# rpm -Uvh openmotif21*
# rpm -Uvh libaio-0*
# rpm -Uvh libaio-devel*
# rpm -Uvh rsh-server-*

Edite os seguintes arquivos abaixo, também são pré-requisitos:

Bash
# vi /etc/sysctl.conf
...
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default=262144
net.core.rmem_max=262144
net.core.wmem_default=262144
net.core.wmem_max=262144

# vi /etc/security/limits.conf
...
* soft nproc 2047
* hard nproc 16384
* soft nofile 1024
* hard nofile 65536

# vi /etc/pam.d/login
...
session required /lib/security/pam_limits.so

# vi /etc/modprobe.conf
...
options hangcheck-timer hangcheck_tick=30 hangcheck_margin=180

# touch /etc/hosts.equiv

# chmod 600 /etc/hosts.equiv

# chown root:root /etc/hosts.equiv

# vi /etc/hosts.equiv
+rac1 oracle
+rac2 oracle
+rac1-priv oracle
+rac2-priv oracle

# vi /etc/xinetd.d/rsh
service shell
{

disable = NO
}

# vi /etc/xinetd.d/rlogin
service login
{

disable = NO
}

# vi /etc/hosts
...
# Public
192.168.202.101 rac1.localdomain rac1
192.168.202.102 rac2.localdomain rac2
# Private
192.168.203.101 rac1-priv.localdomain rac1-priv
192.168.203.102 rac2-priv.localdomain rac2-priv
# Virtual
192.168.202.111 rac1-vip.localdomain rac1-vip
192.168.202.112 rac2-vip.localdomain rac2-vip

# chmod +x /etc/rc.d/rc.local

# vi /etc/rc.d/rc.local
...
chown oracle:dba /dev/raw/raw*
chmod 660 /dev/raw/raw*
Ricardo Portilho Proni

Ricardo Portilho Proni

Com 20 anos de experiência profissional, Oracle ACE Member – eleito pela Oracle Corporation um dos maiores especialistas do mundo em Oracle Database- Trabalhou em grande parte dos maiores bancos de dados Oracle do Brasil. Certificado em Oracle, SQL Server, DB2, MySQL, Sybase e Websphere. Conselheiro do GPO e do GUOB, palestrante do ENPO, GUOB Tech Day e Oracle Open World, escritor da Revista SQL Magazine e Instrutor na Nerv.

Comentário(s) da Comunidade

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

plugins premium WordPress