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:
# 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:
# 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*
Boa tarde, gostaria de dizer q esta sendo um otimo artigo, estou ansioso esperando o proximo capitulo… abraços
[…] I Parte II Parte III Parte IV Parte V Parte VI Parte VII Parte […]