? Brugerroller yde en effektiv måde at styre privilegier og kontrol sikkerhed til forskellige database applikationer i virksomheden . Oracle roller kan bestå af foruddefinerede privilegier eller ifølge databasen administratorens egne kriterier, baseret på brugerens rolle og adgang behov i virksomhedernes organisation , og brugerne kan tildeles en eller flere af disse roller. Faktisk er der allerede adskillige database roller findes for brug af administratoren ved installationen . Det er op til den database administrator til at afgøre, om at anvende eller oprette nye roller. Legacy Oracle Database Roller
DBA , CONNECT og ressourcestyring er nogle af de mest almindeligt anvendte standard roller i Oracle database . De tre fortsætter med at eksistere i den aktuelle database med det forbehold , at de kan afbrydes i fremtidige udgivelser . Når tildelt med ADMIN mulighed, DBA rolle har alle system-niveau privilegier og fuldt ud kan administrere databasen. CONNECT rolle giver CREATE SESSION privilegier og bør ikke tildeles let ud af bekymringer for database integritet og sikkerhed . Ressourcen rolle giver OPRET privilegier, herunder INDEXTYPE , operatør , Cluster FREMGANGSMÅDE , TABEL og udløse typer . Oracle anbefaler, at database administratorer skabe definere deres egne roller snarere end at lægge disse tre legacy roller.
Data Import og eksport Roller
import /eksport roller består af privilegier at udføre eller bruge import eller eksport forsyningsselskaber. To standard roller , der udfører sådanne opgaver er IMP_FULL_DATABASE og EMP_FULL_DATABASE . Andre standard roller , såsom DATAPUMP_IMP_FULL_DATABASE og DATAPUMP_EMP_FULL_DATABASE , for eksempel, administrere data import eller eksport data ind eller ud af en Oracle-database ved hjælp databasefunktionerne fundet i nyere versioner af softwaren .
Butik lederstillinger
Oracle database system katalog består af tabeller og visninger , der tillader brugeren at indsamle oplysninger om den database , såsom tilgængeligheden af andre tabeller og visninger , deres attributter og begrænsninger. Butik - managing roller også styre datakataloget synspunkter og attributter relateret til revisions tabeller. Fire indbyggede roller, udføre disse opgaver omfatter DELETE_CATALOG_ROLE , EXECUTE_CATALOG_ROLE , RECOVERY_CATALOG_OWNER og SELECT_CATALOG_ROLE .
Performance Tuning og andre administrative privilegier og roller
Brugere tildelt performance tuning ansvar overvåge optimering og tuning af database ressourcer til at sikre den hurtigst ydelse. Indbygget i roller , der skal udføre disse opgaver omfatter GATHER_SYSTEM_STATISTICS , som giver privilegier til at bruge DBMS_STATS pakken , OEM rådgiver og OEM skærm, der består af privilegier til at styre tuning og overvåge databasen. Andre database management roller svarende til DBA rolle omfatter SCHEDULER_ADMIN , som har evnen til at kontrollere, hvornår og hvordan arbejdspladser er planlagt .
Java -baserede roller
Oracle programmører bruger programmeringssproget Java til at bistå i udviklingen af stærke applikationer . Som sådan har Oracle database oprettet flere roller baseret på dette partnerskab med Java til at hjælpe debug , administrere og installere programmer. Den indbyggede Java roller JAVADEBUGPRIV , JAVASYSPRIV , JAVAUSERPRIV , JAVA_ADMIN , JAVA_DEPLOY og JMXSERVER .
Online Analytic Processing ( OLAP ) Roles
Oracle OLAP blev tilføjet til release 11g og nu giver privilegier til brugere , der kræver adgang til data warehouse for komplicerede beregninger og metrisk design . Der er en separat OLAP_DBA rolle at administrere OLAP objekter , en rolle kaldet OLAP_USER rolle at tillade udviklere at skabe objekter i OLAP skemaer og OLAP_XS_ADMIN , en rolle, designet til at overvåge adgangen til OLAP objekter.
XML -baserede roller
Som med Java, Oracle arbejder hånd -i- hånd med Extensible Markup Language, eller XML , og har udviklet en serie af roller dedikeret til at styre web-baserede brugere. Standardindstillingerne roller forbundet med XML omfatter XDBADMIN , XDB_SET_INVOKER , XDB_WEBSERVICES , XDB_WEBSERVICES_OVER_HTTP og XDB_WEBSERVICES_WITH_PUBLIC .