I enkle termer, er en rolle en samling av tillatelser eller privilegier og andre roller . Dette er i kontrast med privilegier som gir database brukere forskjellige rettigheter til å få tilgang til en annen brukers objekt eller bruke bestemte SQL-setninger . De to typer privilegier tilgjengelig i en Oracle- database er objektprivilegier og system privilegier . Objektprivilegier gi brukere tillatelser til databaseobjekter eller en annen brukers objekter ; systemet privilegier er tillatelser som tillater brukere å utføre kraftige database operasjoner . Å avgjøre systemet privilegier forbundet med roller og brukere i databasen , kan du bruke DBA_SYS_PRIVS data ordbok sikte på å bestemme objektet som er knyttet til en rolle eller bruker i databasen . Instruksjoner
en
Velg " Alle programmer " fra Start-menyen .
2
Klikk på Oracle database fra listen over programmer , velg " Application Development " og velg "SQL Plus. "
3
Skriv inn brukernavn , passord og vert streng i påloggingsvinduet og klikk " OK ".
4
Type "Select * DBA_Roles ; " i SQL kommando , og trykker på "Enter "-tasten for å vise en liste over alle roller i databasen
5
Type " SELECT * FROM DBA_SYS_PRIVS ; " . på SQL . ledeteksten for å vise en liste over alle system tillatelser knyttet til brukere og roller i en database
6
Type " SELECT * FROM DBA_TAB_PRIVS ; " i SQL ledeteksten for å vise en liste over alle objektet tillatelser assosiert med brukere og roller i en database .