Come concedere i privilegi di visualizzazione agli utenti di Oracle?

Come concedere i privilegi di visualizzazione agli utenti di Oracle?
L'amministratore del database garantisce che il database abbia la massima sicurezza dei dati. In Oracle, ci sono molti passaggi che devono essere seguiti per garantire la sicurezza dei dati. Uno di questi è concedere privilegi agli utenti secondo i loro ruoli. La parola chiave Grant viene utilizzata nel database Oracle per concedere i privilegi.

Questo post ti guiderà su come concedere i privilegi di visualizzazione agli utenti di Oracle.

Come concedere i privilegi di visualizzazione agli utenti di Oracle

Per concedere i privilegi di visualizzazione a un utente in Oracle seguire i seguenti passaggi:

  • Accedi al database
  • Crea un nuovo utente
  • Concedi i privilegi utilizzando Crea View
  • Concedi i privilegi utilizzando Select
  • Revoca i privilegi

Passaggio 1: accedi al database

Per creare un utente, semplicemente accedi al database come "Amministratore del database di sistema"Digitando il seguente comando:

Sqlplus sys/root1234 come sysdba

Nel comando sopra, il "Sys"L'utente è effettuato come"Sysdba"(Amministratore del database di sistema) utilizzando il"Root1234" parola d'ordine.

Produzione

L'output ha visualizzato l'accesso riuscito al database.

Passaggio 2: crea un nuovo utente

Dopo l'accesso riuscito, un nuovo utente può essere creato utilizzando il "CREARE UN UTENTE"Comando come mostrato nella sintassi data:

Crea utente [nome utente] identificato da [password];

In questa sintassi, il "CREARE"Il comando viene utilizzato per creare un nuovo oggetto di database,"UTENTE"Viene utilizzato per specificare il nome utente, mentre il"Identificato da"La clausola viene utilizzata per specificare la password dell'utente.

Creiamo l'utente "C ## Linuxhint"Utilizzando la password"View1234":

Crea utente C ## Linuxhint identificato da View1234;

Produzione

L'output ha dimostrato che l'utente è stato creato.

Passaggio 3: concedi i privilegi utilizzando Crea View

I privilegi di Crea View possono essere concessi a un utente che utilizza il "CONCESSIONE" parola chiave. La sintassi è riportata di seguito:

Concedere la visione di [nome utente];

In questa sintassi, il "CONCESSIONE"La parola chiave viene utilizzata con il"Crea vista"Comando per concedere i privilegi di visualizzazione a un utente.

Concediamo i privilegi di visualizzazione al "C ## Linuxhint"Utente digitando il seguente comando:

Concedi Crea vista su C ## LinuxHint;

Produzione

L'output ha mostrato che i privilegi di Crea View erano stati concessi al "C ## Linuxhint" utente.

Concedi i privilegi a più utenti

Oracle fornisce anche una struttura per concedere privilegi a più utenti tramite un unico comando. A tale scopo, è necessario separare i nomi utente con una virgola ",".

Ad esempio, la seguente dichiarazione concede il privilegio di visualizzazione agli utenti "C ## Linuxhint" E "C ## MD":

Concedi Crea vista su C ## LinuxHint, C ## MD;

Produzione

Lo screenshot indicato ha mostrato che i privilegi sono stati concessi a più utenti.

PASSAGGIO 4: concedere i privilegi utilizzando Select

IL "Concedere selezionare"Concede il SELEZIONARE privilegi per un utente o un ruolo. I privilegi selezionati consentono agli utenti di recuperare i dati dalla tabella specificata. L'esempio è riportato di seguito:

Concedere selezionare le schede su c ## linuxhint;

Nell'esempio sopra, SELEZIONARE I privilegi sono concessi utilizzando il CONCESSIONE Parola chiave sul Schede tavolo a C ## Linuxhint utente.

Produzione

L'output ha visualizzato che il SELEZIONARE I privilegi erano stati concessi al "C ## Linuxhint" utente.

Concedi i privilegi a più utenti

IL "SELEZIONARE"I privilegi possono essere concessi a più utenti contemporaneamente utilizzando il seguente codice:

Concedere selezionare le schede su c ## linuxhint, c ## md;

Qui il "Schede"Rappresenta una tabella e il"C ## Linuxhint" E "C ## MD"Rappresenta gli utenti.

Produzione

L'output ha mostrato che i privilegi sono stati concessi a più utenti.

Passaggio 5: revoca i privilegi

I privilegi possono essere revocati usando il "REVOCARE"Parola chiave, come mostrato nella sintassi fornita:

Revoca crea vista da [nome utente];

Eseguiamo la seguente query per revocare i privilegi di visualizzazione dall'utente "C ## Linuxhint":

Revoca crea vista da c ## linuxhint;

Produzione

L'output ha mostrato che i privilegi sono stati revocati dall'utente specificato.

Conclusione

Per concedere i privilegi di visualizzazione agli utenti di Oracle, accedi al database Oracle come Amministratore del database di sistema e crea un utente. Successivamente, concedi i privilegi di visualizzazione all'utente utilizzando il “CONCESSIONE"Parola chiave con il"Crea vista"Comando. IL SELEZIONARE I privilegi possono anche essere concessi utilizzando la parola chiave Grant. Con l'aiuto di esempi appropriati, questo articolo ha spiegato come concedere i privilegi di visualizzazione agli utenti di Oracle.