Re: Base de donnée répartie sous oracle
merci pour la réponse mais cela reste toujours aussi obscure.
Oui effectivement le port par défaut sur oracle est 1521 mais on peut créer un nouveau listener qui écoute sur un autre port et c'est ce que je tentais de faire.
Si sur le site S2, j'ai une base de donnée site2 qui posséde les tables A et B avec un utilisateur user1. Je voulais que quand je suis sur S1 et que je fasse connect system/mdp@site2:1520 . Alors il va voir dans son tnsname.ora pour résoudre le nom du service site2 :
DESCRIPTION=(ADRESS=(PROTOCOL=TCP)(HOST=192.168.200.2)(PORT=1520)) (CONNECT_DATA = (SERVICE_NAME=site2))
qu'il parle sur ce port S2 à l'adresse donné par le tnsname et que par l'intermédiaire d'un listener, il y est établissement d'une connection. Mais je n'arrive plus à savoir ce que je dois mettre dans mon listener.ora pour que cela fonctionne.
J'ai vérifier que le ping sur la machine distante passé mais je n'ai jamais réussi à faire passer le tnsping par exemple donc j'ai un soucis soit dans listener.ora soit dans tnsname.
merci pour la réponse mais cela reste toujours aussi obscure.
Oui effectivement le port par défaut sur oracle est 1521 mais on peut créer un nouveau listener qui écoute sur un autre port et c'est ce que je tentais de faire.
Si sur le site S2, j'ai une base de donnée site2 qui posséde les tables A et B avec un utilisateur user1. Je voulais que quand je suis sur S1 et que je fasse connect system/mdp@site2:1520 . Alors il va voir dans son tnsname.ora pour résoudre le nom du service site2 :
DESCRIPTION=(ADRESS=(PROTOCOL=TCP)(HOST=192.168.200.2)(PORT=1520)) (CONNECT_DATA = (SERVICE_NAME=site2))
qu'il parle sur ce port S2 à l'adresse donné par le tnsname et que par l'intermédiaire d'un listener, il y est établissement d'une connection. Mais je n'arrive plus à savoir ce que je dois mettre dans mon listener.ora pour que cela fonctionne.
J'ai vérifier que le ping sur la machine distante passé mais je n'ai jamais réussi à faire passer le tnsping par exemple donc j'ai un soucis soit dans listener.ora soit dans tnsname.