Hvordan gi visningsrettigheter til brukere i Oracle?

Hvordan gi visningsrettigheter til brukere i Oracle?
Databaseadministrator sikrer at databasen har maksimal datasikkerhet. I Oracle er det mange trinn som må følges for å sikre datasikkerhet. En av dem gir privilegier til brukerne i henhold til rollene deres. Tilskuddsnøkkelordet brukes i Oracle -databasen for å gi privilegiene.

Dette innlegget vil guide deg om hvordan du kan gi visningsrettigheter til brukere i Oracle.

Hvordan gi visningsrettigheter til brukere i Oracle

For å gi visningsrettigheter til en bruker i Oracle, følg følgende trinn:

  • Logg inn på databasen
  • Opprett en ny bruker
  • Gi privilegier ved hjelp av Create View
  • Gi privilegier ved hjelp av SELECT
  • Tilbakekalle privilegier

Trinn 1: Logg inn på databasen

For å opprette en bruker, bare logge inn på databasen som "Systemdatabaseadministrator”Ved å skrive følgende kommando:

Sqlplus sys/root1234 som sysdba

I kommandoen ovenfor, “Sys”Bruker er logget inn som“Sysdba”(Systemdatabaseadministrator) ved å bruke“Root1234" passord.

Produksjon

Utgangen viste den vellykkede påloggingen til databasen.

Trinn 2: Opprett en ny bruker

Etter vellykket innlogging kan en ny bruker opprettes ved å bruke "OPPRETT BRUKER”Kommando som vist i den gitte syntaks:

Opprett bruker [brukernavn] identifisert av [passord];

I denne syntaksen, "SKAPE”Kommando brukes til å opprette et nytt databaseobjekt,”BRUKER”Brukes til å spesifisere brukernavnet, mens“Identifisert av”Klausul brukes til å spesifisere brukerens passord.

La oss opprette brukeren “C ## Linuxhint”Ved å bruke passordet”Vis1234”:

Opprett bruker C ## Linuxhint identifisert av View1234;

Produksjon

Utgangen beviste at brukeren er opprettet.

Trinn 3: Tilskuddsrettigheter ved hjelp av Create View

Create View -privilegiene kan gis til en bruker som bruker "STIPEND”Nøkkelord. Syntaksen er gitt nedenfor:

Grant Create View til [Brukernavn];

I denne syntaksen, "STIPEND”Nøkkelord brukes med“Lag visning”Kommando for å gi visningsprivilegiene til en bruker.

La oss gi visningsrettighetene til “C ## Linuxhint”Bruker ved å skrive følgende kommando:

Tilskudd Opprett visning til C ## Linuxhint;

Produksjon

Utgangen viste at Create View -privilegiene hadde blitt gitt til “C ## Linuxhint”Bruker.

Gi privilegier til flere brukere

Oracle gir også et anlegg for å gi privilegier til flere brukere gjennom en enkelt kommando. For dette formålet må du skille brukernavnene med komma “,”.

Følgende uttalelse gir for eksempel visningsprivilegiet til brukerne “C ## Linuxhint”Og“C ## MD”:

Grant Opprett visning til C ## Linuxhint, C ## MD;

Produksjon

Det gitte skjermbildet viste at privilegiene er gitt til flere brukere.

Trinn 4: Gi rettigheter ved bruk av SELECT

Grant Select”Gir PLUKKE UT privilegium til en bruker eller rolle. Select -privilegiene lar brukerne hente data fra den spesifiserte tabellen. Eksemplet er gitt nedenfor:

Grant Select On Tabs til C ## Linuxhint;

I eksemplet ovenfor, PLUKKE UT privilegier gis ved hjelp av STIPEND nøkkelord på Tabs bord til C ## Linuxhint bruker.

Produksjon

Utgangen viste at PLUKKE UT privilegier hadde blitt gitt til “C ## Linuxhint”Bruker.

Gi privilegier til flere brukere

PLUKKE UT”Privilegier kan gis til flere brukere samtidig ved å bruke følgende kode:

Grant Select On Tabs til C ## Linuxhint, C ## MD;

Her "Tabs”Representerer et bord og“C ## Linuxhint”Og“C ## MD”Representere brukerne.

Produksjon

Utgangen viste at privilegiene er gitt til flere brukere.

Trinn 5: Opphev privilegier

Privilegiene kan oppheves ved hjelp av “Tilbakekalle”Nøkkelord, som vist i den medfølgende syntaksen:

Revoka Create View fra [Brukernavn];

La oss utføre følgende spørsmål for å tilbakekalle visningsprivilegiene fra brukeren “C ## Linuxhint”:

Revoke Create View fra C ## Linuxhint;

Produksjon

Utgangen viste at privilegiene er opphevet fra den spesifiserte brukeren.

Konklusjon

For å gi visningsprivilegiene til brukere i Oracle, logger du på Oracle -databasen som Systemdatabaseadministrator og opprette en bruker. Etter det, gi visningsrettighetene til brukeren ved å bruke "STIPEND”Nøkkelord med“Lag visning”Kommando. De PLUKKE UT Privilegier kan også gis ved hjelp av stipend nøkkelordet. Ved hjelp av passende eksempler forklarte denne artikkelen hvordan man gir visningsrettigheter til brukere i Oracle.