Oracle
 sql >> Base de données >  >> RDS >> Oracle

Oracle crée un lien de base de données à l'aide d'un schéma proxy

Vous pouvez créer un lien de base de données à utilisateur fixe comme celui-ci, mais vous devez placer l'intégralité de l'identifiant de l'utilisateur proxy entre guillemets doubles ; et comme il s'agit désormais d'un identifiant entre guillemets, la casse doit correspondre au nom d'utilisateur DBA_USERS, qui est en majuscule par défaut :

create database link tmpp connect to "JEFFERSON[OPMS]" identified by nothing using ... ;

Comme indiqué dans le document MOS 1477939.1, vous ne pouvez pas créer de lien de base de données d'utilisateurs connectés (ce que vous n'essayez pas de faire) ; et la limite de 30 caractères sur les identifiants s'applique, donc la longueur totale des deux noms d'utilisateur plus les crochets doit être de 30 caractères ou moins (ce qui est également bien dans votre exemple).

Cependant, comme indiqué dans cette question connexe , cette fonctionnalité est actuellement interrompue dans 11.2.0.4 et versions ultérieures en raison du bogue 19191702.