Précédent   Forum des professionnels en informatique > Bases de données > Oracle > Administration
Administration Forum d'entraide sur l'administration du serveur Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 04/01/2008, 15h36   #1
Candidat au titre de Membre du Club
 
Inscription : avril 2002
Messages : 16
Détails du profil
Informations forums :
Inscription : avril 2002
Messages : 16
Points : 11
Points : 11
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 :
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 :
 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 :
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 :
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 ?
MrJéjé est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/01/2008, 15h45   #2
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
Tu dois créer le type dans ta base distante, tu peux pas utiliser un type via DBLink.
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 17h13.


 
 
 
 
Partenaires

Hébergement Web