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

Administration Oracle Discussion :

Utilisation de DBlink


Sujet :

Administration Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Janvier 2007
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 20
    Par défaut Utilisation de DBlink
    Peut-on utiliser la méthode de Dblink pour mettre à jour (insert, update, delete) des données d'une base à une autre? A noter les instances de ces deux bases se trouvent sur le même PC.
    winXP, Oracle8i, forms6i.

    Merci pour l'aide

  2. #2
    Membre Expert
    Inscrit en
    Avril 2006
    Messages
    1 024
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 1 024
    Par défaut
    oui

  3. #3
    Membre averti
    Inscrit en
    Janvier 2007
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 20
    Par défaut
    Sans que la deuxième base ne soit montée, peut recevoir des mises à jour?

  4. #4
    Membre Expert
    Inscrit en
    Avril 2006
    Messages
    1 024
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 1 024
    Par défaut
    non

  5. #5
    Membre Expert
    Inscrit en
    Avril 2006
    Messages
    1 024
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 1 024
    Par défaut
    ce qui ferait gagner du temps, c'est que tu donnes en une seule fois l'ensemble de ta question...

  6. #6
    Membre averti
    Inscrit en
    Janvier 2007
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 20
    Par défaut
    Certes tu as raison mais je ne peux pas imaginer tous les scénarios à la fois car c'est en discutant que l'inspiration arrive.
    Donc partant de ta dernière reponse, il faut que les deux bases soient montant à la fois. Cela est-il possible sur un même PC?

  7. #7
    Membre averti
    Inscrit en
    Janvier 2007
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 20
    Par défaut Dblink (suite de la discussion d'hier)
    En effet j'ai essayé hier nuit d'écrire et travailler avec Dblink. Mais j'ai eu des messages d'erreur dont je n'ai pas pu résoudre et compris non plus. Pouvez-vous me dire pourquoi?. Si vous avez déja rencontré ce type de problème . Je travaille sur oracle 8i. Voici comment j'ai travaillé et les messages d'erreur.
    PS:
    BD2 : glabal_name:maosid1.com, SID:maosid1, user:simulbase, mot de passe: pwcnx, table:essai
    DB1 : glabal_name:maosid, SID:maosid

    SQL> Create public Database Link sint_link
    2 connect to simulbase Identified by pwcnx using 'maosid1';

    Lien de base de données créé.

    SQL> select * from essai@sint_link;
    select * from essai@sint_link
    *
    ERREUR à la ligne 1 :
    ORA-02085: lien de base de données SINT_LINK.US.ORACLE.COM se connecte à
    MAOSID1.COM

    SQL> drop database link sint_link;
    drop database link sint_link
    *
    ERREUR à la ligne 1 :
    ORA-02024: lien de base de données introuvable

    SQL> Create public Database Link sint_link
    2 connect to simulbase Identified by pwcnx using 'maosid1';
    Create public Database Link sint_link
    *
    ERREUR à la ligne 1 :
    ORA-02011: nom de lien de base de données dupliqués


    Merci à vous

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

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    on continue ici et merci d'utiliser les balises et la recherche du forum

  9. #9
    Membre averti
    Inscrit en
    Janvier 2007
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 20
    Par défaut
    Salut Fred,

    Dans les régles du forum, c'est écrit:
    - Utiliser les balises [code] et [quote] qui améliorent sensiblement la lecture des sujets.
    Mais c'est quoi exactement? les balises comme au html <...> ainsi ou bien quoi? Voudrais-tu bien m'élucider sur ce plan?

    Amicalement Félix

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

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    regarde donc la barre de boutons au dessus de la zone où tu saisis le texte

  11. #11
    Membre Expert Avatar de nuke_y
    Profil pro
    Indépendant en analyse de données
    Inscrit en
    Mai 2004
    Messages
    2 076
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Indépendant en analyse de données

    Informations forums :
    Inscription : Mai 2004
    Messages : 2 076
    Par défaut
    Pourquoi tu parles d'ETL ?? Un ETL et dblink pour moi ce sont 2 solutions différentes à un problème identique.

  12. #12
    Membre averti
    Inscrit en
    Janvier 2007
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 20
    Par défaut
    Merci à vous tous car j'ai pu enfin résoudre les problèmes d'erreur ORA-02085 et ORA-02024 relatif au dblink. je n'ai pas trouver le bouton résolu pour cocher mais je vous spécifie ici comme quoi j'ai réglé mon problème. Merci à tous les membres du forum qui ont participé à la discussion plus particulièment: Sheik, Remi, Fred, Wurlitzer, nuke_y et Yorglaa. J'espère en faire profiter d'autres qui ont connu ou qui connaisse en ce moment ce même problème.

    Bonne journée à vous tous

  13. #13
    Membre émérite Avatar de Yorglaa
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    845
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2004
    Messages : 845
    Par défaut
    le bouton "résolu" se trouve n bas, à coté du bouton "ajouter une réponse"

  14. #14
    Membre chevronné Avatar de Wurlitzer
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    469
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 469
    Par défaut
    Citation Envoyé par estalol1
    SQL> select * from essai@sint_link;
    select * from essai@sint_link
    *
    ERREUR à la ligne 1 :
    ORA-02085: lien de base de données SINT_LINK.US.ORACLE.COM se connecte à
    MAOSID1.COM
    Une petite recherche sur le forum t'aurais permis de trouver ca à propos de l'erreur ORA-02085
    http://www.developpez.net/forums/showthread.php?t=69534

    Citation Envoyé par estalol1
    SQL> drop database link sint_link;
    drop database link sint_link
    *
    ERREUR à la ligne 1 :
    ORA-02024: lien de base de données introuvable

    Sinon pour le DROP. Tu as fais un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    CREATE PUBLIC DATABASE LINK
    il faut donc faire une
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    DROP PUBLIC DATABASE LINK

  15. #15
    Membre averti
    Inscrit en
    Janvier 2007
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 20
    Par défaut
    Merci Wurlitzer. Pour l'erreur ORA-02085 je vais chercher pour en savoir plus mais pour celle, l'erreur ORA-02024 je verai ce que ça va donner en spécifiant le mot clé PUBLIC. A propos de cette erreur, c'est le fait que le message d'erreur "lien de base de données introuvable" est tellement claire que je ne me suis pas posé de question quant à ajouter PUBLIC qui est en fait optionnel.
    J'avais néanmoins ajouté "cascade contraints" pour voir ce que ça allait donner mais hélas. Je ne me vois pas aussi doué de critiquer ceux qui ont écrit le langage SQL mais en général dans des cas simulaires le message d'erreur habituel était genre "Violation contrainte" voir "violation de suppression de lien" aurait dû être signifiant.

    Merci encore une fois

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

Discussions similaires

  1. Utiliser un dblink vers Oracle
    Par boyere dans le forum Extensions
    Réponses: 0
    Dernier message: 07/05/2010, 09h46
  2. [PB 10.5] Utilisation des DBLINK
    Par Kalini dans le forum Powerbuilder
    Réponses: 1
    Dernier message: 17/06/2009, 11h42
  3. Probleme utilisation du dblink
    Par zaineb.z dans le forum Administration
    Réponses: 1
    Dernier message: 05/06/2009, 13h40
  4. [9.2] utilisation du dbLink
    Par robris dans le forum Oracle
    Réponses: 2
    Dernier message: 03/02/2006, 16h42
  5. ORA-01455 en utilisant un DBLINK
    Par Kit59 dans le forum Oracle
    Réponses: 23
    Dernier message: 19/11/2004, 15h29

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