Nwlapcug.com


Come determinare le autorizzazioni per i ruoli di Database Oracle

Come determinare le autorizzazioni per i ruoli di Database Oracle


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.