segunda-feira, 16 de março de 2015

Alterando o endereço do SCAN Listener

O SCAN(Single Client Access Name) para quem ainda não o conhece, é uma nova característica introduzida no Oracle Real Application Clusters (RAC) a partir da versão 11gR2 ao qual propõe um nome único (single name) para acesso ao Oracle Database rodando em cluster.




O benefício é que as conexões do client não precisam mais serem alteradas se um node for adicionado ou removido do cluster além de proporcionar load balance e failover para as conexões do client.


O SCAN Listener é criado e configurado durante a implementação do Grid Infrastructure podendo ser:

1. Um single name no DNS(Domain Name Service):

Necessário solicitar ao administrador de rede que crie um nome único no DNS que resolva 3 endereços de IP utilizando o algoritmo round-robin.

2. ou; Utilizando o Grid Naming Service(GNS):

Onde são informados 3 IPs que serão adquiridos a partir de um serviço DHCP que cria e resolve o nome único de entrada para o SCAN.

Apesar de ser criado e configurado no deploy do GI ainda podemos gerenciar o SCAN posteriormente.

Abaixo segue exemplo de como trocar o endereço(single name) do SCAN:

Testando a resolução do novo single name utilizando o nslookup:

[root@teste01 ~]$ nslookup oracle-scantst2
Server:         192.168.250.203
Address:        192.168.250.203#53
 
Name:   oracle-scantst2.oraclehome.com.br
Address: 192.168.250.197
Name:   oracle-scantst2.oraclehome.com.br
Address: 192.168.250.198

Logado com o usuário GRID:

GRID-> srvctl config scan
SCAN name: oracle-scantst, Network: 1/192.168.250.0/255.255.255.0/bond0
SCAN VIP name: scan1, IP: /oracle-scantst/192.168.250.196
SCAN VIP name: scan2, IP: /oracle-scantst/192.168.250.195
GRID->

Parar o scan e scan listener:

GRID-> srvctl stop scan_listener
GRID-> srvctl stop scan
GRID-> srvctl status scan
SCAN VIP scan1 is enabled
SCAN VIP scan1 is not running
SCAN VIP scan2 is enabled
SCAN VIP scan2 is not running

Logado como ROOT alterar o endereço “single name“:



ROOT-> srvctl modify scan -n oracle-scantst2

Logando novamente como GRID, verificar as alterações:

GRID-> srvctl config scan
SCAN name: oracle-scantst2, Network: 1/192.168.250.0/255.255.255.0/bond0
SCAN VIP name: scan1, IP: /oracle-scantst2/192.168.250.198
SCAN VIP name: scan2, IP: /oracle-scantst2/192.168.250.197

Efetuar o update da configuração do serviço (-u) e iniciar:



GRID-> srvctl modify scan_listener -u
GRID-> srvctl start scan_listener
GRID-> srvctl status scan
SCAN VIP scan1 is enabled
SCAN VIP scan1 is running on node teste02
SCAN VIP scan2 is enabled
SCAN VIP scan2 is running on node teste01
GRID->
Postagem mais recente Postagem mais antiga Página inicial

0 comentários:

Postar um comentário

Translate

# ACE Program

#Oracle

#Oracle
Disclaimer: The views expressed on this blog are my own and do not necessarily reflect the views of Oracle.

#Blog reconhecido

#ARTICULISTA

Marcadores

Postagens populares