2011-03-23 1 views
0

Nous avons configuré un serveur RAC ayant 2 noeuds avec détails ci-dessousoracle 11g rac sur la boîte virtuelle Linux

RAC1 IP publique [192.168.0.201], Private IP [192.168.2.12] et aussi un SCAN IP mentionné DNS serveur [192.168.0.205]

de même

rac2 IP publique [192.168.0.202], Private IP [192.168.2.13] et même SCAN IP mentionné serveur DNS [192.168.0.205]

Après cela, nous avons créé GRID et installé la base de données sur les deux nœuds en utilisant Real Application Cluster Database Installation.

Nous sommes en mesure de se connecter en interne, mais pas de l'extérieur. Quelqu'un peut-il m'aider s'il vous plaît à le connecter de l'extérieur. Je veux dire comment l'utilisateur final va connecter la base de données. Pouvez-vous m'aider s'il vous plaît comment écouteur et configuration de tnsnames s'il devrait y en avoir. Et comment le mécanisme de basculement va fonctionner sur RAC. Quelqu'un peut-il s'il vous plaît expliquer avec Exemple.

Répondre

0

Recevez-vous une erreur lors de la connexion d'un client? A quoi ressemble votre entrée TNS?

Jetez un oeil à ce site -

http://oracle-base.com/articles/11g/OracleDB11gR2RACInstallationOnOEL5UsingVirtualBox.php

J'utilisé comme référence lors de la création d'un environnement de RAC sur Virtual Box. La seule grande différence entre l'article et la façon dont vous avez décrit votre environnement est que vous avez défini l'adresse scan-ip à round-robin dans votre DNS au lieu de votre fichier/etc/hosts.

Voici quelques commandes que vous pouvez exécuter à partir de la ligne de commande de l'un des noeuds du cluster:

# Check instance statuses 
srvctl status instance -d <dbname> -n <nodename> 
srvctl status instance -d <dbname> -n <nodename> 

# Check database status across all nodes 
srvctl status database -d <dbname> 

# Stop service on a single node 
srvctl stop instance -d <dbname> -n <nodename> 

# Get database config info from OCR 
srvctl config database -d <dbname> 

# Display current scan configuration 
srvctl config scan 

# scan_listener info 
srvctl config scan_listener 

Je commence par votre entrée tnsnames.ora et aller de là.