Concessione di privilegi a utenti non-master - Amazon Relational Database Service

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Concessione di privilegi a utenti non-master

È possibile concedere privilegi per molti oggetti nello schema SYS utilizzando il ruolo SELECT_CATALOG_ROLE. Il ruolo SELECT_CATALOG_ROLE offre agli utenti privilegi SELECT per visualizzazioni del dizionario dati. L'esempio seguente concede il ruolo SELECT_CATALOG_ROLE a un utente denominato user1.

GRANT SELECT_CATALOG_ROLE TO user1;

È possibile concedere privilegi EXECUTE per molti oggetti nello schema SYS utilizzando il ruolo EXECUTE_CATALOG_ROLE. Il ruolo EXECUTE_CATALOG_ROLE offre agli utenti privilegi EXECUTE per pacchetti e procedure nel dizionario dati. L'esempio seguente concede il ruolo EXECUTE_CATALOG_ROLE a un utente denominato user1.

GRANT EXECUTE_CATALOG_ROLE TO user1;

L'esempio seguente ottiene le autorizzazioni che permettono i ruoli SELECT_CATALOG_ROLE e EXECUTE_CATALOG_ROLE.

SELECT * FROM ROLE_TAB_PRIVS WHERE ROLE IN ('SELECT_CATALOG_ROLE','EXECUTE_CATALOG_ROLE') ORDER BY ROLE, TABLE_NAME ASC;

L'esempio seguente crea un utente non-master denominato user1, concede il privilegio CREATE SESSION e il privilegio SELECT in un database denominato sh.sales.

CREATE USER user1 IDENTIFIED BY PASSWORD; GRANT CREATE SESSION TO user1; GRANT SELECT ON sh.sales TO user1;