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 :

Database Link et Type


Sujet :

Administration Oracle

  1. #1
    Membre à l'essai
    Inscrit en
    Avril 2002
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Avril 2002
    Messages : 16
    Points : 18
    Points
    18
    Par défaut Database Link et Type
    Bonjour à tous,

    Sur ma base BASE_A, j'ai créé un type TYPE_A sur le schéma USER_A auquel j'ai attribué le droit execute on à PUBLIC.

    Sur ma base BASE_B, j'ai créé un database link sur le schéma USER_B :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    create database link A_LINK
    connect to TYPE_A identified by PWD_A
    using 'BASE_A';
    J'ai par ailleurs créé un synonyme :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     create synonym TYPE_A for USER_A.TYPE_A@A_LINK;
    Cependant quand j'exécute la demande de description du TYPE_A avec le USER_B :
    J'ai le message d'erreur suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ORA-00902: type de données non valide
    La description de TYPE_A sur la base BASE_A avec le USER_A retourne le bon résultat. Le database link est utilisé avec un package et j'arrive à avoir la description de ce package sur la base BASE_B.

    Enfin, si j'execute l'instruction suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    desc USER_A.TYPE_A@A_LINK
    J'ai le même message d'erreur.

    Savez-vous si il est possible d'utiliser le rôle que j'ai créé sur la base BASE_A sur ma base BASE_B en utilisant un database link ? Et si oui, comment procèderiez-vous ?

  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
    Tu dois créer le type dans ta base distante, tu peux pas utiliser un type via DBLink.

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

Discussions similaires

  1. Database link et procédure
    Par Sir Coco dans le forum PL/SQL
    Réponses: 10
    Dernier message: 02/04/2008, 17h13
  2. Utilisation de database link avec Oracle 9i+
    Par moezsokrati dans le forum Oracle
    Réponses: 1
    Dernier message: 21/01/2006, 18h45
  3. partage de lien DATABASE LINK
    Par de LANFRANCHI dans le forum Administration
    Réponses: 5
    Dernier message: 21/09/2004, 09h40
  4. Erreur ORA-12514 avec database link
    Par gafreu dans le forum Administration
    Réponses: 20
    Dernier message: 09/09/2004, 12h53
  5. DATABASE LINK + type Long et long raw ...
    Par bchristo dans le forum Administration
    Réponses: 21
    Dernier message: 26/04/2004, 16h27

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