Hjem Personlig finansiering Grunnleggende om Privilegier i Oracle 12c - Dummies

Grunnleggende om Privilegier i Oracle 12c - Dummies

Video: Calling All Cars: Disappearing Scar / Cinder Dick / The Man Who Lost His Face 2024

Video: Calling All Cars: Disappearing Scar / Cinder Dick / The Man Who Lost His Face 2024
Anonim

Når du har opprettet en bruker, må du bestemme hvilke typer ting brukeren kan gjøre i Oracle 12c-databasen. Du vil sannsynligvis tillate brukeren å kunne logge på, men det kan hende du må begrense om brukeren kan utføre en av følgende oppgaver:

  • Få tilgang til bestemte data

  • Starte og stoppe databasen

  • Opprette tabeller, indekser og visninger

  • Slette data

  • Utføre sikkerhetskopieringer

Du bestemmer hva en bruker kan gjøre via privilegier. Databasen har to typer privilegier:

  • Systemrettigheter Kontroller hva en bruker kan gjøre i databasen. Kan de for eksempel lage tabeller, opprette brukere og slippe tabellområder? Disse rettighetene gjelder hovedsakelig for å legge til eller endre strukturer i databasen.

  • Objektrettigheter kontrollerer hvordan en bruker kan få tilgang til de faktiske dataene i databasen. For eksempel, hvilke data kan han se, endre eller slette? Disse privilegiene gjelder primært for rader i et bord eller en visning.

Du administrerer alle privilegier med GRANT og REVOKE kommandoer. Det er ganske klart av navnene deres som den gir og hvem som tar bort. Du danner imidlertid kommandoene avhengig av typen av privilegium. For eksempel, når du gir, gir du til og når du tar deg tilbake fra.

Systemrettigheter er de første privilegiene som noen bruker trenger. Det er bokstavelig talt hundrevis av systemrettigheter.

Før noen bruker kan gjøre noe med databasen, må de kunne koble til, CREATE SESSION-privilegiet gir brukerne tilgang til databasen. Uten dette privilegiet betyr ingen andre privilegier.

Følg disse trinnene for å gi CREATE SESSION-privilegier til brukeren DTITILAH:

  1. Logg inn i databasen som bruker SYSTEM.

  2. Skriv inn følgende:

    
    

    Du ser følgende, som betyr at DTITILAH kan koble til databasen:

    Grant lyktes.
    

Hva om passordet for brukeren DTITILAH er blitt kompromittert? En rask måte å sikre at brukeren ikke lenger kan få tilgang til databasen, eksternt eller ikke, er å tilbakekalle CREATE SESSION-privilegiet fra den brukeren.

Gjenta CREATE SESSION fra DTITILAH med disse trinnene:

  1. Logg inn i databasen som SYSTEM.

  2. Skriv inn følgende:

    
    

    Du ser dette:

    Tilbakekall lykkes.
    

    Når den brukeren prøver å koble seg, ser han dette:

    FEIL: ORA-01045: Bruker DTITILAH mangler CREATE SESSION privilegium; logon nektet
    
  3. Adresse sikkerhetsbrudd ved å finne ut hvorfor passordet ble kompromittert.

En bruker kan også ha disse systemrettighetene som tillater dem å lage objekter i databasen:

  • RESUMABLE tillater jobber å bli suspendert og gjenopptas når plassbegrensninger er oppfylt.

  • FLASHBACK ARCHIVE tillater brukere å hente data fra fortiden.

  • CREATE JOB lar brukerne lage jobber som kan kjøres i Oracle Scheduler.

  • CREATE SYNONYM tillater brukere å kunne opprette alias for objekter for lettere tilgang.

Følgende rettigheter gjelder vanligvis for utviklere:

  • CREATE TABLE

  • CREATE VIEW

  • CREATE SEQUENCE

  • CREATE PROCEDURE

  • CREATE TRIGGER

Databaseadministratorer (DBAer) har vanligvis disse privilegiene: < CREATE ANY TABLE

  • lager tabeller i alle brukerens skjema. DROP NOE TABLE

  • dråper tabeller fra alle brukerens skjema. CREATE TABLESPACE

  • lager lagerplassområder. ALTER BRUKER

  • endrer brukeregenskaper. DROP USER

  • … uh, dropper en bruker. ALTER SYSTEM

  • endrer systemoperasjonsparametere. Gi et hvilket som helst objekt

  • tillater stipendiat å administrere ethvert objekt privilegium mot ethvert objekt i databasen. Veldig mektig! MED ADMIN OPTION er en annen funksjon knyttet til systemrettigheter. Du kan bruke dette alternativet når du gir et systemrettigheter slik at brukeren kan gi privilegiet til noen andre. For eksempel, si at du har ansatt en ny DBA med brukernavnet RPLEW.

Du vil at brukeren MJAUST skal koble til databasen med CREATE SESSION-privilegiet, men du vil også at han skal kunne gi det privilegiet til noen andre.

For å gi et system privilegium MED ADMIN OPSJON, ta disse trinnene:

Logg på SQL * Plus som SYSTEM.

  1. Skriv inn følgende:

  2. Du ser dette:

    
    

    Grant lyktes.

    Nå kan MAUST administrere CREATE SESSION også.
    

    Hvis med ADMIN OPTION tilbakekalles, beholder alle brukere som har gitt det privilegiet av den personen privilegiene. Oppfør deg deretter. Det er ikke en cascading-tilbakekalling som TILGJENGELIG VALG.
Grunnleggende om Privilegier i Oracle 12c - Dummies

Redaktørens valg

Hvordan man bygger en arrayformel i Excel 2010 - dummies

Hvordan man bygger en arrayformel i Excel 2010 - dummies

En matriseformel er en spesiell formel som opererer på en rekke verdier i Excel 2010. Når du bygger en matriseformel i et regneark, trykker du Ctrl + Shift + Enter for å sette inn en matriseformel i arrayområdet. For å få en ide om hvordan du bygger og bruker array formler i et regneark, bør du vurdere ...

Hvordan å beregne bevegelige gjennomsnitt i Excel - dummier

Hvordan å beregne bevegelige gjennomsnitt i Excel - dummier

Kommandoen Data Analyse gir et verktøy for beregning av bevegelse og eksponensiell glatt gjennomsnitt i Excel. Anta, for illustrasjons skyld, at du har samlet daglig temperaturinformasjon. Du vil beregne tre-dagers glidende gjennomsnitt - gjennomsnittet for de siste tre dagene - som en del av noen enkle værprognoser. For å beregne bevegelige gjennomsnitt ...

Hvordan du avbryter utskrift i Excel 2013 - dummies

Hvordan du avbryter utskrift i Excel 2013 - dummies

Når du klikker på Hurtigutskrift, ruter Excel 2013 skrive ut jobb til Windows-utskriftskøen, som fungerer som en mellommann og sender jobben til skriveren. Hvis du vil avbryte utskriftsjobben etter at Excel har fullført forsendelsen til utskriftskøen, må du:

Redaktørens valg

Interne og eksterne forhold utforsket på PHR / SPHR eksamenene - dummies

Interne og eksterne forhold utforsket på PHR / SPHR eksamenene - dummies

Relasjoner er hvordan Virksomheten blir gjort, bare fordi folk er kjernen i arbeidet og hvordan folk jobber sammen, påvirker utfallet. Interne forhold eksisterer mellom avdelinger og medarbeidere, samt mellom veiledere og ansatte. Flere PHR / SPHR eksamenskomponenter omhandler disse relasjonene, inkludert følgende: Administrere endring: Fordi forandring er et naturlig utfall ...

Forbereder seg på å takle PHR / SPHR-eksamenene - dummier

Forbereder seg på å takle PHR / SPHR-eksamenene - dummier

Svært få individer tar denne testen uten forberedelse . Graden du forbereder deg på er basert på din unike arbeidserfaring og utdanning. De inkluderer følgende: Studieplaner: En studieplan er et verktøy du designer. Det er en skriftlig angrepsplan som adresserer de tingene som gjør deg unik - din ...

Mottar resultater etter at du har tatt PHR eller SPHR-eksamenen - dummies

Mottar resultater etter at du har tatt PHR eller SPHR-eksamenen - dummies

Tilbake på dagen måtte eksamenstakere vente i seks uker etter resultater etter at de tok PHR eller SPHR-eksamen, men med datastyrt testing får du heldigvis et foreløpig pass eller en feil rett etter at du har fullført eksamen og etterfølgende undersøkelse. Det anbefales at du venter på å publisere eksamenssuksessen din til ...

Redaktørens valg

Hvordan du kan finne en webdesigner for å designe bloggen din - dummies

Hvordan du kan finne en webdesigner for å designe bloggen din - dummies

Du vil kanskje ikke design bloggen din selv - hvem har tid til å rote med all den koden? Webdesignere lager nettsteder og blogger for å leve. Selvfølgelig, fordi disse webkunnige fagfolk stoler på sine ferdigheter for inntekt, gjør de det ikke gratis. Hvis du er heldig, kan du finne en webside ...

Hvordan å evaluere online fellesskapsmedlemskap - dummies

Hvordan å evaluere online fellesskapsmedlemskap - dummies

Sunn online samfunn er levende og aktivt. Medlemmene er hjelpsomme og entusiastiske. Unhealthy samfunn oppdateres ikke ofte, og medlemmene ser ut til å være der bare for å fremme sine egne årsaker eller interesser. Noen ganger er disse fellesskapene ikke oppdatert i det hele tatt. Som samfunnssjef kan du ikke sette opp et fellesskap og håpe på det beste. Du ...

Hvordan du finner kommentarer utenfor din online fellesskap - dummies

Hvordan du finner kommentarer utenfor din online fellesskap - dummies

Som leder, og legger merke til ditt nettbaserte fellesskap betyr også å oppdage hvem som snakker om deg utenfor ditt nærmeste samfunn. Når folk har konstruktiv kritikk, tar de ikke alltid med deg. De liker å legge det til sine egne blogger eller nettverk for å motta trafikken eller lage sin egen diskusjon. Noen ganger vil de ...