Para um projeto de faculdade, tenho que configurar uma instância RAC e um aplicativo, já consegui configurar meu laboratório RAC usando máquinas virtuais usando este vídeo guia , agora só preciso programar um aplicativo para conectar a minha instância RAC mas ... Eu não tenho certeza de como fazê-lo! Suponho que tenho que me conectar à rede SCAN? Mas eu tinha configurado como rede privada no adaptador de rede de cada máquina... Não configurei o DNS (fiquei travado por 4 dias e o vídeo guia não mostrava como configurar), então agora estou preso tentando se conectar a este banco de dados do DBeaver antes de programar meu aplicativo de nó.
Aqui estão algumas informações sobre o meu laboratório.
Eu tenho duas instâncias: node1 e node.
Status do serviço:
$ /crsctl check crs
CRS-4638: Oracle High Availability Services is online
CRS-4537: Cluster Ready Services is online
CRS-4529: Cluster Synchronization Services is online
CRS-4533: Event Manager is online
Configuração de digitalização?
$ ./srvctl config scan
SCAN name: node-scan, Network: 1
Subnet IPv4: 192.168.24.0/255.255.255.0/enp0s3, static
Subnet IPv6:
SCAN 1 IPv4 VIP: 192.168.24.41
SCAN VIP is enabled.
SCAN 2 IPv4 VIP: 192.168.24.42
SCAN VIP is enabled.
SCAN 3 IPv4 VIP: 192.168.24.43
SCAN VIP is enabled.
Ouvinte de varredura
$ ./srvctl config scan_listener
SCAN Listeners for network 1:
Registration invited nodes:
Registration invited subnets:
Endpoints: TCP:1521
SCAN Listener LISTENER_SCAN1 exists
SCAN Listener is enabled.
SCAN Listener LISTENER_SCAN2 exists
SCAN Listener is enabled.
SCAN Listener LISTENER_SCAN3 exists
SCAN Listener is enabled.
Como não há DNS, tive que configurar /etc/host assim para ambos os nós.
# Default
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
# Public
192.168.24.1 node1.localdomain node1
192.168.24.2 node2.localdomain node2
# Private
192.168.10.1 node-priv.localdomain node1-priv
192.168.10.2 node2-priv.localdomain node2-priv
# Virtual
192.168.24.31 node1-vip.localdomain node1-vip
192.168.24.32 node2-vip.localdomain node2-vip
# SCAN
192.168.24.41 node-scan.localdomain node-scan
192.168.24.42 node-scan.localdomain node-scan
192.168.24.43 node-scan.localdomain node-scan