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

SQL Oracle Discussion :

DBLINK qui fait des siennes


Sujet :

SQL Oracle

  1. #1
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2007
    Messages
    340
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Transports

    Informations forums :
    Inscription : Février 2007
    Messages : 340
    Points : 350
    Points
    350
    Par défaut DBLINK qui fait des siennes
    Bonjour à tous,

    J'essai tant bien que mal de créer un DBLINK sur ma base (XE 10.2g) vers une autre base (10.2g).

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    CREATE DATABASE LINK "MONDBLINK"
    CONNECT TO "user" IDENTIFIED BY VALUES 'mdp'
    USING '192.168.0.1/ORCL';
     
    CREATE DATABASE LINK succeeded.
    J'arrive bien à créer le DBLink mais dès que je veux l'utiliser, j'ai ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    select * from matable@MONDBLINK;
     
    Error starting at line 1 in command:
    select * from matable@MONDBLINK
    Error at Command Line:5 Column:0
    Error report:
    SQL Error: ORA-00600: code d'erreur interne, arguments : [kzdlk_zt2 err], [4294967283], [], [], [], [], [], []
    00600. 00000 -  "internal error code, arguments: [%s], [%s], [%s], [%s], [%s], [%s], [%s], [%s]"
    *Cause:    This is the generic internal error number for Oracle program
               exceptions.	This indicates that a process has encountered an
               exceptional condition.
    *Action:   Report as a bug - the first argument is the internal error number
    Avez vous une idée pour me dépanner ?

    Merci !

  2. #2
    Modérateur
    Avatar de Waldar
    Homme Profil pro
    Sr. Specialist Solutions Architect @Databricks
    Inscrit en
    Septembre 2008
    Messages
    8 453
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Sr. Specialist Solutions Architect @Databricks
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2008
    Messages : 8 453
    Points : 18 388
    Points
    18 388
    Par défaut
    Essayez en remplaçant vos doubles quotes par des simples quotes.

  3. #3
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2007
    Messages
    340
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Transports

    Informations forums :
    Inscription : Février 2007
    Messages : 340
    Points : 350
    Points
    350
    Par défaut
    Voici ce que ça donne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    CREATE DATABASE LINK MONDBLINK
    CONNECT TO 'user' IDENTIFIED BY VALUES 'mdp'
    USING '192.168.0.42/ORCL';
     
    Error starting at line 1 in command:
    CREATE DATABASE LINK MONDBLINK
    CONNECT TO 'user' IDENTIFIED BY VALUES 'mdp'
    USING '192.168.0.42/ORCL'
    Error at Command Line:2 Column:11
    Error report:
    SQL Error: ORA-00987: nom(s) utilisateur absent(s) ou non valide(s)
    00987. 00000 -  "missing or invalid username(s)"
    *Cause:    
    *Action:
    Sinon

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    CREATE DATABASE LINK MONDBLINK
    CONNECT TO user IDENTIFIED BY VALUES 'mdp'
    USING '192.168.0.42/ORCL';
     
    CREATE DATABASE LINK succeeded.
    Mais j'ai toujours la même erreur sur le select ensuite.

  4. #4
    Rédacteur

    Homme Profil pro
    Consultant / formateur Oracle et SQL Server
    Inscrit en
    Décembre 2002
    Messages
    3 461
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Consultant / formateur Oracle et SQL Server

    Informations forums :
    Inscription : Décembre 2002
    Messages : 3 461
    Points : 8 079
    Points
    8 079
    Par défaut
    Bonjour

    C'est votre BY VALUES qui pose problème.
    J'obtiens aussi une ORA-00600 en testant sur une 10g.

    Confirmé là aussi : http://www.orafaq.com/usenet/comp.da...02/14/0639.htm

  5. #5
    Rédacteur

    Homme Profil pro
    Consultant / formateur Oracle et SQL Server
    Inscrit en
    Décembre 2002
    Messages
    3 461
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Consultant / formateur Oracle et SQL Server

    Informations forums :
    Inscription : Décembre 2002
    Messages : 3 461
    Points : 8 079
    Points
    8 079
    Par défaut
    Voir la note Metalink 456320.1 qui explique que "IDENTIFIED BY VALUES" n'a jamais été une option officielle et supportée, et que depuis Oracle 10.2, le mot de passe stocké dans la colonne PASSWORD de DBA_USERS, et celui stocké dans la colonne PASSWORD de SYS.LINK$ ne sont pas cryptés de la même manière, et ne sont donc pas interchangeables.

    La solution, c'est de ne pas utiliser BY VALUES.

  6. #6
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2007
    Messages
    340
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Transports

    Informations forums :
    Inscription : Février 2007
    Messages : 340
    Points : 350
    Points
    350
    Par défaut
    Merci à vous pour l'aide apporté, le problème était bien lié au "VALUES" qu'il ne fallait pas.
    Ce qui est étrange c'est que j'avais pris modèle sur un autre DBLINK de la base 10.2G (sur une base dont je ne connais pas la version) et il fonctionne parfaitement avec le VALUES.

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

Discussions similaires

  1. un label qui fait des sienne
    Par liliputien2002 dans le forum Tkinter
    Réponses: 3
    Dernier message: 10/09/2008, 15h49
  2. e8500 qui fait des siennes
    Par sliderman dans le forum Composants
    Réponses: 2
    Dernier message: 14/08/2008, 19h34
  3. Ma fonction "Recherche" qui fait des siennes
    Par nicolas2603 dans le forum VBA Access
    Réponses: 0
    Dernier message: 16/01/2008, 17h27
  4. [XHTML] XHTML -> IE qui fait des siennes!
    Par onet dans le forum Balisage (X)HTML et validation W3C
    Réponses: 7
    Dernier message: 20/03/2007, 21h50
  5. Pop up qui fait des siennes !
    Par Sandara dans le forum Général JavaScript
    Réponses: 14
    Dernier message: 13/06/2006, 16h40

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