Come determinare le autorizzazioni per i ruoli in Oracle Database

May 9

Come determinare le autorizzazioni per i ruoli in Oracle Database


In termini semplici, un ruolo è un insieme di autorizzazioni o privilegi e altri ruoli. Questo è in contrasto con i privilegi che danno agli utenti del database diritti distinti per accedere all'oggetto di un altro utente o per utilizzare le istruzioni SQL specifici. I due tipi di privilegi disponibili in un database Oracle sono i privilegi di oggetti e privilegi di sistema. privilegi oggetti dare agli utenti autorizzazioni per oggetti di database o gli oggetti di un altro utente; privilegi di sistema sono autorizzazioni che consentono agli utenti di eseguire operazioni di database potenti. Per determinare i privilegi di sistema associate a ruoli e utenti nel database, utilizzare la DBA_SYS_PRIVS vista del dizionario dati per determinare i privilegi di oggetti associati a un ruolo o utente nel database.

istruzione

1 Seleziona "Tutti i programmi" dal menu Start di Windows.

2 Fare clic sul database Oracle dalla lista dei programmi, selezionare "Application Development" e selezionare "SQL più."

3 Inserisci il tuo nome utente, la password e la stringa host nella finestra di accesso e fare clic su "OK".

4 Tipo "Selezionare DBA_Roles *," al prompt dei comandi SQL e premere il tasto "Enter" per visualizzare un elenco di tutti i ruoli nel database.

5 Tipo "SELECT * FROM DBA_SYS_PRIVS," al prompt dei comandi SQL per visualizzare un elenco di tutte le autorizzazioni di sistema associate agli utenti e ruoli in un database.

6 Tipo "SELECT * FROM DBA_TAB_PRIVS," al prompt dei comandi SQL per visualizzare un elenco di tutte le autorizzazioni per gli oggetti associati a utenti e ruoli in un database.