Bonjour,
- Sur un Cluster Windows nous avons une base de donnée 'XXX' Oracle version 10.2.0.3.0. Dans cette base de données j'ai créé des tables paramètres et des Snapshots log.
- Sur un client Windows XP j'ai créé dans une base de donnée 10.2.0.1.0 des materialized views qui se raffraichissent au travers d'un DB link pointant vers ma base 'XXX'.
La résolution des noms se fait soit par TNSNAMES soit par LDAP.
Le DB link foncionne très bien et mes vues sont raffraichies correctement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 create database link XE_XXX connect to YYYY identified by "<pwd>" using 'XXX';
- Nos controleurs ont un portable avec une base de données 10.2.0.1.0 locale. Les connections à la base de donnée 'XXX' se font au travers d'un firewall. La résolution des noms est réalisée via le tnsnames. L'adresse IP dans la partie Host reprend l'adresse du firewall.
J'ai testé la connection à la base de donnée 'XXX' via SQL ==> OK
(Pour une question de sécurité nous sommes obligés de passé via un firewall pour les portables des controleurs qui se connectent en dehors du réseau.)
J'ai créé un DB Link j'ai essayé les 2 façons :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 create database link XE_XXX connect to YYYY identified by "<pwd>" using 'XXX';(X.X.X.X étant l'adresse du Firewall)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 create database link XE_XXX connect to YYYY identified by "<pwd>" using '(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=X.X.X.X)(PORT=1521)))(CONNECT_DATA=(SID=XXX)))';
- Je n'ai pas de message d'erreur lors de la création du DB Link.
Lorsque j'exécute ceci:
Je reçois un message d'erreur ORA-12170 TNS connect time out occured.
Code : Sélectionner tout - Visualiser dans une fenêtre à part select 1 from dual@XE_XXX
Pouvez vous me donner une direction dans laquelle chercher?
J'ai cherché dans la direction des Global-Names ce n'est pas cela.
Merci d'avance.
WalschaertsC
Partager