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 2025

Video: Calling All Cars: Disappearing Scar / Cinder Dick / The Man Who Lost His Face 2025
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

Dialogboksen Velg datakilde i Excel 2013 - dummies

Dialogboksen Velg datakilde i Excel 2013 - dummies

I Excel 2013, når du klikker på Velg Datakommandoknapp på fanen Design i kategorien Kontekstkonfigurasjon (eller trykk Alt + JCE), Excel åpner en dialogboksen Velg datakilde. Kontrollene i denne dialogboksen gjør at du kan gjøre følgende endringer i kildedataene: Endre rekkevidden av data som er ...

Tips og triks for å skrive inn data i Excel 2007 - dummies

Tips og triks for å skrive inn data i Excel 2007 - dummies

Når du er klar til å skrive inn data til et regneark i en Microsoft Excel 2007-arbeidsbok, finnes det noen få enkle retningslinjer (en slags datatilgangsmetikk) som du bør huske på: Prøv å organisere informasjonen din i tabeller med data som bruker tilstøtende (nærliggende) kolonner og rader . Start tabellene i øvre venstre hjørne ...

Tips og triks for å skrive inn data i Excel 2010 - dummies

Tips og triks for å skrive inn data i Excel 2010 - dummies

Når du er klar til å legge til data til et regneark i en Microsoft Excel 2010-arbeidsbok, finnes det noen få enkle retningslinjer (en slags datatilgangsmetikk) som du bør huske på: Prøv å organisere informasjonen din i tabellene med data som bruker tilstøtende (nærliggende) kolonner og rader . Start tabellene i øvre venstre hjørne ...

Redaktørens valg

Repaso de las Pruebas de GED y lo que Cubren - dummies

Repaso de las Pruebas de GED y lo que Cubren - dummies

Antes de empezar en prepararse For å få mer informasjon, vennligst kontakt oss. GED, usted debe saber en qué se está metiendo - es decir, de la régata de GED. Cada prueba er en serie av preguntas de méniple, cada una con cinco respuestas posibles. (Sin embargo, algunas de las preguntas ...

Regler for kalkulator Bruk på PSAT / NMSQT - dummies

Regler for kalkulator Bruk på PSAT / NMSQT - dummies

Du har lov til å ta med en kalkulator til PSAT / NMSQT. Testmakerne forteller deg nøyaktig at du kan løse alle problemer på testen uten en kalkulator. Men hvorfor vil du legge til og dele når du har en maskin til å gjøre regnskapet for deg? Nøkkelfaktoren er å bruke kalkulatoren ...

5 Måter å maksimere poengsummen din på SAT-dummiene

5 Måter å maksimere poengsummen din på SAT-dummiene

Vil at din SAT testdag skal være fylt med tillit og glede? Her er fem måter å hjelpe deg med å sørge for at du skal prøve. Hold blankene i riktig rekke Når du tar SAT, kan du hoppe over et spørsmål her og der. Ikke noe problem. Bare vær sikker på at svarene du gjør ...

Redaktørens valg

Hvordan du redigerer dine Facebook-tidslinjeseksjoner - dummies

Hvordan du redigerer dine Facebook-tidslinjeseksjoner - dummies

Du kan bestemme hvilke samlingsbokser som vises på din Facebook-tidslinje så vel som rekkefølgen de vises mens du ruller ned. Hvis du vil redigere hvilke seksjoner som vises og hvordan de vises, holder du musen over noen av interessefeltene i den venstre kolonnen. klikk deretter på det blå blyantikonet som vises i ...

Hvordan å designe og administrere utstillede apper i Facebooks tidslinje - dummies

Hvordan å designe og administrere utstillede apper i Facebooks tidslinje - dummies

En av de spennende tingene om den nye virksomheten Tidslinjedesign er Utvalgte apps-delen. Noen kaller dem de utstillede appene. De befinner seg under Timeline Cover-bildet og litt til høyre. Det er plass til fire funksjoner og plass til opptil åtte. Du kan se ...

Slik redigerer du Facebook-postbilder for visuell sosial markedsføring - dummier

Slik redigerer du Facebook-postbilder for visuell sosial markedsføring - dummier

Facebook lar deg lage grunnleggende endringer og gjøre andre endringer etter at du har lagt inn et bilde for visuell sosial markedsføring. For å finne bildet, klikk på Bilder-fanen øverst på siden. eller, hvis du ser bildet i tidslinjen, klikker du bare på bildet. Denne handlingen åpner bildevisningen slik at du kan ...