Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Jak powiązać użytkownika z wieloma schematami bazy danych?

Możesz użyć funkcji proxy aby umożliwić użytkownikowi połączenie jako inny użytkownik/schemat:

Podane schematy A i B i użytkownik USR , możesz:

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

Umożliwiłoby to USR połączenie się jako A lub B przy użyciu jego identyfikatorów, jak pokazano w ten wątek zapytaj Toma :

CONNECT USR[A]/PASSUSR

Spowoduje to, że USR w stanie połączyć się tak, jakby był A .




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Najlepszy sposób na porównanie VARCHAR2 z CHAR

  2. Używanie obiektu java.sql.Timestamp w zapytaniu sql

  3. Jaki jest najskuteczniejszy sposób sprawdzenia, czy rekord istnieje w Oracle?

  4. Nieprawidłowe numery

  5. cx_Oracle 'ORA-01843:niepoprawny miesiąc' z parametrem Unicode