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:
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 sysdbaNel 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.