IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Toad Oracle Discussion :

Problème avec les DBLink Oracle 9i sous toad


Sujet :

Toad Oracle

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    148
    Détails du profil
    Informations personnelles :
    Localisation : Cameroun

    Informations forums :
    Inscription : Mars 2006
    Messages : 148
    Points : 80
    Points
    80
    Par défaut Problème avec les DBLink Oracle 9i sous toad
    Bonjour à tous
    Je suis plutôt débutant sous oracle et depuis plusieurs jours déjà je suis confronté a un problème, n’ayant pas trouver de solution à la suite de mes recherches sur le net je me décide à poser mon problème sur le forum.

    Je travaille sur une base de donnée oracle 9i et je travaille a l’aide de Toad. J’ai créée un lien sur une base de donnée Oracle 8i distante dans le même sous réseau. Voici le code création de mon lien
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    create database link PORTAL_LINK.US.ORACLE.COM
    connect to PORTAIL
    identified by "portail"
    using 'ORADB';
    Ce lien fonctionnait parfaitement mais depuis quelques jours lorsque je fais des tests dessus j’obtiens le message d’erreur suivant


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Link PORTAL_LINK.US.ORACLE.COM error: ORA-12535: TNS : le délai imparti à l'opération est écoulé
    Je ne sais pas à quoi est du cette erreur.
    Pourtant depuis toad je me connecte très bien à la base de donnée distante à laquelle je souhaite accéder à travers le lien. Pour me connecter à cette BD je me sert de l’utilisateur que j’ai utilisé pour créer le lien.

    Merci de me venir en aide.

  2. #2
    Expert éminent sénior
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Points : 19 075
    Points
    19 075
    Par défaut
    vérifie le tnsnames.ora sur le serveur et essaye de te connecter depuis le serveur via :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sqlplus portail/"portail"@ORADB
    et aussi :

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    148
    Détails du profil
    Informations personnelles :
    Localisation : Cameroun

    Informations forums :
    Inscription : Mars 2006
    Messages : 148
    Points : 80
    Points
    80
    Par défaut
    Citation Envoyé par orafrance Voir le message
    vérifie le tnsnames.ora sur le serveur et essaye de te connecter depuis le serveur via :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sqlplus portail/"portail"@ORADB
    et aussi :
    Merci déjà de te pencher sur mon problème.

    Je me connecte très bien à la BD. Et la TNSPING passe correctement

  4. #4
    Expert éminent sénior
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Points : 19 075
    Points
    19 075
    Par défaut
    relis mon post et fais particulièrement attention à ce que j'ai pris soin de mettre en gras

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    148
    Détails du profil
    Informations personnelles :
    Localisation : Cameroun

    Informations forums :
    Inscription : Mars 2006
    Messages : 148
    Points : 80
    Points
    80
    Par défaut
    Citation Envoyé par orafrance Voir le message
    relis mon post et fais particulièrement attention à ce que j'ai pris soin de mettre en gras
    Même si je n’ai pas compris pourquoi tu précisais sur le serveur, j’ai vérifié la TNS sur le serveur (qui a ma base de donné oracle 8i) je me suis connecté à la BD avec l’utilisateur « portail » j’ai fait le TNSping qui passe normalement et j’ai obtenu OK après 10 msec.

    Pendant que j’étais sur le serveur qui a ma base de donnée sous oracle 8i j’ai tenté de créer un lien vers ma BD actuelle (question de faire des tests) et lors du test du lien créé par cette instruction

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    connect to WEB_PORTAL
    identified by WEB_PORTAL
    using 'BDMAT9I';
    create database link LK_WEB_PORTAL.CM

    J’ai obtenu cette erreur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Link LK_WEB_PORTAL.CM error: ORA-12154: TNS : l'adresse symbolique n'a pas pu être résolue
    Je ne sais vraiment plus quoi tenté.

  6. #6
    Expert éminent sénior
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Points : 19 075
    Points
    19 075
    Par défaut
    et sur le serveur sur lequel il y a ta base de données tu te connectes bien avec le user qui est le propriétaire du process Oracle ?

    c'est quel OS, le tnsnames.ora il contient quoi ? Tu peux faire un copier/coller des commandes et leur résultat ?

  7. #7
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    148
    Détails du profil
    Informations personnelles :
    Localisation : Cameroun

    Informations forums :
    Inscription : Mars 2006
    Messages : 148
    Points : 80
    Points
    80
    Par défaut
    Citation Envoyé par orafrance Voir le message
    et sur le serveur sur lequel il y a ta base de données tu te connectes bien avec le user qui est le propriétaire du process Oracle ?

    c'est quel OS, le tnsnames.ora il contient quoi ? Tu peux faire un copier/coller des commandes et leur résultat ?
    pour la connexion

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    C:\Documents and Settings\FABRICE>sqlplus /nolog
     
    SQL*Plus: Release 9.2.0.1.0 - Production on Ma Jul 1 12:48:30 2008
     
    Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.
     
    SQL> connect portail/"portail"@ORADB
    ConnectÚ.
    et pour la TNSPING
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
     
    C:\Documents and Settings\FABRICE>tnsping ORADB
     
    TNS Ping Utility for 32-bit Windows: Version 9.2.0.1.0 - Production on 01-JUL-20
    08 12:49:56
     
    Copyright (c) 1997 Oracle Corporation.  All rights reserved.
     
    Fichiers de paramÞtres utilisÚs :
     
     
    Adaptateur TNSNAMES utilisÚ pour la rÚsolution de l'alias
    Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)
    (HOST = 192.168.146.7)(PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME = ORADB.CM))
    )
    OK (10 msec)

  8. #8
    Expert éminent sénior
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Points : 19 075
    Points
    19 075
    Par défaut
    que donne la commande ipconfig ?

  9. #9
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    148
    Détails du profil
    Informations personnelles :
    Localisation : Cameroun

    Informations forums :
    Inscription : Mars 2006
    Messages : 148
    Points : 80
    Points
    80
    Par défaut
    Citation Envoyé par orafrance Voir le message
    que donne la commande ipconfig ?
    sur ma machine 172.16.64.155.
    sur le serveur ou ce trouve BDMAT9i 172.16.65.61
    sur le serveur ou se trouve ORADB 192.168.146.7

    Au niveau des differentes TNS il y avait les nom des machines j'ai remplacer par les adresses IP respectives.

  10. #10
    Expert éminent sénior
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Points : 19 075
    Points
    19 075
    Par défaut
    donc les commandes si dessus son lancé sur ton PC ? Je t'ai demandé de les lancer sur le serveur de ta base... visiblement 192.168.146.7

  11. #11
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    148
    Détails du profil
    Informations personnelles :
    Localisation : Cameroun

    Informations forums :
    Inscription : Mars 2006
    Messages : 148
    Points : 80
    Points
    80
    Par défaut
    Citation Envoyé par orafrance Voir le message
    donc les commandes si dessus son lancé sur ton PC ? Je t'ai demandé de les lancer sur le serveur de ta base... visiblement 192.168.146.7
    Je fais ces operations sur ces differents poste de travail et je te poste le resultat.

    Sinon pourquoi il faudrait le faire sur ces postes physiquement ? je me connecte pourtant sans problème à ces BD depuis mon poste de travail. pourrais tu stp m'eclairer à ce sujet ?

  12. #12
    Expert éminent sénior
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Points : 19 075
    Points
    19 075
    Par défaut
    ta base est installé sur un poste de travail ? C'est pas un serveur ?

    Attention au firewall si c'est sous XP

  13. #13
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    148
    Détails du profil
    Informations personnelles :
    Localisation : Cameroun

    Informations forums :
    Inscription : Mars 2006
    Messages : 148
    Points : 80
    Points
    80
    Par défaut
    Citation Envoyé par orafrance Voir le message
    ta base est installé sur un poste de travail ? C'est pas un serveur ?

    Attention au firewall si c'est sous XP
    Pour le moment je n'ai pas acces au PC ou est installé ORADB(oracle 8i) mais l'OS c'est Windows serveur 2003.

    BDMAT9i est sur un poste de travail a ma disposition et l'OS c'est XP de meme que sur mon poste de travail. Comment je fais pour m'assurrer qu'il ne s'agit pas d'un blocage de Firewall ?

  14. #14
    Expert éminent sénior
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Points : 19 075
    Points
    19 075
    Par défaut
    le DB Link est crée dans la base de données et utilise le tnsnames.ora du serveur et pas du poste client... c'est donc sur le serveur où la base tourne qu'il faut vérifier la connexion

  15. #15
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    148
    Détails du profil
    Informations personnelles :
    Localisation : Cameroun

    Informations forums :
    Inscription : Mars 2006
    Messages : 148
    Points : 80
    Points
    80
    Par défaut
    Citation Envoyé par orafrance Voir le message
    le DB Link est crée dans la base de données et utilise le tnsnames.ora du serveur et pas du poste client... c'est donc sur le serveur où la base tourne qu'il faut vérifier la connexion
    Je n'ai pas les mot de passe tu serveur ou se trouve ORABD mais je les aurais tout a l'heure. est ce je peut d'autre verification ? en attendant sur mon poste ou sur le serveur ou se trouve BDmat9i?

  16. #16
    Expert éminent sénior
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Points : 19 075
    Points
    19 075
    Par défaut
    les postes clients n'ont aucun intérêt dans le cas présent

  17. #17
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    148
    Détails du profil
    Informations personnelles :
    Localisation : Cameroun

    Informations forums :
    Inscription : Mars 2006
    Messages : 148
    Points : 80
    Points
    80
    Par défaut
    Bonjour à tous et spécialement à toi ORAFRANCE

    Je ne sais comment expliquer la solution à mon problème. Hier j’ai pu avoir accès aux différents serveurs qui hébergent les deux bases de données sur lesquelles je travaille. Apres avoir fait les pings, et tnspings tout passait normalement. Tout ce que j’ai eu a faire c’est redémarrer le serveur. Et après sans aucune autre opération mon lien ne posait plus de problème. Difficile à expliquer mais c’est tout ce que j’ai eu à faire.

    Merci donc à tous ceux qui se sont penchés sur mon cas pour me venir en aide. Merci à toi OraFrance pour ta disponibilité à ta promptitude.

    Bon codage à tous.

  18. #18
    Expert éminent sénior
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Points : 19 075
    Points
    19 075
    Par défaut

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problémes avec les fonctions oracle
    Par Sñyders dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 13/04/2012, 11h40
  2. [Oracle] Problème avec les dates - Oracle et Php
    Par -Fly- dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 30/05/2011, 11h51
  3. Réponses: 1
    Dernier message: 24/04/2010, 02h04
  4. Problème avec les paramètres date BDE/ODBC Oracle/XP Pro
    Par Bloon dans le forum Bases de données
    Réponses: 3
    Dernier message: 06/10/2004, 11h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo