In termini semplici, un ruolo è una raccolta di altri ruoli o privilegi e autorizzazioni. Questo è in contrasto con i privilegi che danno gli utenti del database diritti distinti di oggetto di un altro utente di accedere o di utilizzare istruzioni SQL specifiche. I due tipi di privilegi disponibili in un database Oracle sono oggetto privilegi e privilegi di sistema. Privilegi di oggetto forniscono agli utenti le autorizzazioni per gli oggetti di database o gli oggetti di un altro utente; privilegi di sistema sono autorizzazioni che consentono agli utenti di eseguire operazioni di database potente. Per determinare i privilegi di sistema associati ruoli e utenti nel database, utilizzare la vista di dizionario di dati DBA_SYS_PRIVS per determinare i privilegi di oggetto associati a un ruolo o un utente nel database.
Istruzioni
1
Selezionare "Tutti i programmi" dal menu Start di Windows.
2
Fare clic su database Oracle dall'elenco dei programmi, selezionare "Sviluppo di applicazioni" e selezionare "SQL Plus."
3
Inserisci il tuo nome utente, password e host stringa nella finestra Log On e fare clic su "OK".
4
Tipo "selezionare * DBA_Roles;" in SQL prompt e premere il tasto "Enter" per visualizzare un elenco di tutti i ruoli del database.
5
Tipo "selezionare * da DBA_SYS_PRIVS;" prompt dei comandi SQL per visualizzare un elenco di tutte le autorizzazioni di sistema associate a utenti e ruoli in un database.
6
Tipo "selezionare * da DBA_TAB_PRIVS;" prompt dei comandi SQL per visualizzare un elenco di tutte le autorizzazioni per gli oggetti associati a utenti e ruoli in un database.