sql >> Database >  >> RDS >> Oracle

Hoe een gebruiker te koppelen aan meerdere schema's van een database?

U kunt de proxyfunctie gebruiken om een ​​gebruiker in staat te stellen verbinding te maken als een andere gebruiker/schema:

Gegeven schema's A en B en gebruiker USR , kunt u:

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

Hierdoor kan USR verbinding maken als A of B met behulp van zijn identifiers, zoals weergegeven in deze askTom-thread :

CONNECT USR[A]/PASSUSR

Dit maakt USR in staat om verbinding te maken alsof hij A . was .




  1. BIGINT NIET-ONDERTEKENDE WAARDE IS buiten bereik Mijn SQL

  2. Hoe twee schema's in PostgreSQL te vergelijken?

  3. Hoe kan ik fouten met onbewerkte variabele lengte te lang in SQL Developer voorkomen?

  4. SQLalchemy voert geen wijzigingen door bij het instellen van de rol