Oracle
 sql >> Database >  >> RDS >> Oracle

Come associare un utente a più schemi di un database?

Puoi utilizzare la funzione proxy per consentire a un utente di connettersi come un altro utente/schema:

Dati gli schemi A e B e utente USR , potresti:

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

Ciò consentirebbe a USR di connettersi come A o B utilizzando i suoi identificatori, come mostrato in questo thread di askTom :

CONNECT USR[A]/PASSUSR

Questo renderà USR in grado di connettersi come se fosse A .