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

Comment associer un utilisateur à plusieurs schémas d'une base de données ?

Vous pouvez utiliser la fonction proxy pour permettre à un utilisateur de se connecter en tant qu'autre utilisateur/schéma :

Schémas A donnés et B et l'utilisateur USR , vous pourriez :

ALTER USER A GRANT CONNECT THROUGH USR;
ALTER USER B GRANT CONNECT THROUGH USR;

Cela permettrait à USR de se connecter en tant que A ou B en utilisant ses identifiants, comme indiqué dans ce fil askTom :

CONNECT USR[A]/PASSUSR

Cela fera USR capable de se connecter comme s'il était A .