? Användarroller tillhandahålla ett effektivt sätt att hantera behörigheter och kontroll säkerhet till olika databasapplikationer inom företaget . Oracle roller kan bestå av fördefinierade behörigheter eller enligt databasadministratör egna kriterier , baserat på användarens roll och behöver tillgång inom företagsorganisation och användare kan tilldelas en eller flera av dessa roller . Faktum är att flera databasroller finns redan för användning av administratören vid installationen . Det är upp till databasen administratören att bestämma om du ska använda eller för att skapa nya roller . Legacy Oracle Database Roller
DBA , CONNECT och RESURS är några av de vanligaste förvalda roller i Oracle databas . De tre fortsätter att existera i den aktuella databasen med det förbehållet att de kan tas bort i framtida versioner . När tilldelad med ADMIN alternativet , har DBA rollen alla systemnivå privilegier och fullt ut kan administrera databasen . CONNECT roll ger SKAPA SESSION privilegier och bör inte tilldelas lätt ut av oro för databasen integritet och säkerhet . Resursen rollen ger SKAPA privilegier , inklusive INDEXTYPE , OPERATÖR , klase, FÖRFARANDE , tabell och typer trigger. Oracle rekommenderar att databasadministratörer skapa definiera sina egna roller snarare än att förlita sig på dessa tre etablerade roller .
Data Import och roller export
import /export roller består av privilegier att utföra eller använda import eller export verktyg. Två standardroller som utför sådana uppgifter är IMP_FULL_DATABASE och EMP_FULL_DATABASE . Andra standardroller såsom DATAPUMP_IMP_FULL_DATABASE och DATAPUMP_EMP_FULL_DATABASE , till exempel , hantera data import eller export av data till eller från en Oracle-databas med databasverktyg som finns i nyare versioner av programvaran .
Catalog ledningsroller
Oracle databas katalog består av tabeller och vyer som tillåter användaren att samla in information om databasen , till exempel tillgången till andra tabeller och vyer , deras attribut och begränsningar . Katalog - Hantera roller kontrollerar också data dictionary visningar och attribut i samband med revisionen borden . Fyra inbyggda i roller som utföra dessa uppgifter omfattar DELETE_CATALOG_ROLE , EXECUTE_CATALOG_ROLE , RECOVERY_CATALOG_OWNER och SELECT_CATALOG_ROLE .
Performance Tuning och andra administrativa privilegier och roller
Användare
ansvarsfördelning prestandajustering övervaka optimering och trimning av databas resurser för att säkerställa snabbast möjliga prestanda . Inbyggda roller för att utföra dessa uppgifter inkluderar GATHER_SYSTEM_STATISTICS , som ger behörighet att använda DBMS_STATS kolli, OEM rådgivare och OEM MONITOR , bestående av privilegier för att hantera tuning och övervaka databas . Andra databashantering roller liknar DBA roll inkluderar SCHEDULER_ADMIN , som har förmågan att styra när och hur jobben är planerade .
Java - baserade roller
Oracle programmerare använder programmeringsspråket Java för att bistå i utvecklingen av kraftfulla applikationer . Som sådan , har Oracle databas skapat flera roller grundar sig på detta partnerskap med Java för att hjälpa debug , administrera och distribuera applikationer . Den inbyggda Java roller inkluderar JAVADEBUGPRIV , JAVASYSPRIV , JAVAUSERPRIV , JAVA_ADMIN , JAVA_DEPLOY och JMXSERVER . Addera Online Analytic Processing ( OLAP ) Roller
Oracle OLAP sattes till utsättning 11g och ger nu privilegier till användare som kräver tillgång till data warehouse för komplexa beräkningar och metriska utformning . Det finns en separat OLAP_DBA roll att administrera OLAP objekt , som kallas en roll OLAP_USER roll att tillåta utvecklare att skapa objekt i OLAP scheman , och OLAP_XS_ADMIN , en roll för att övervaka tillgången till OLAP- objekt . Addera XML - baserade roller
med Java , fungerar Oracle hand i hand med Extensible Markup Language , eller XML , och har utvecklat en rad roller tillägnad hantera web - baserade användare . De förvalda roller associerade med XML inkluderar XDBADMIN , XDB_SET_INVOKER , XDB_WEBSERVICES , XDB_WEBSERVICES_OVER_HTTP och XDB_WEBSERVICES_WITH_PUBLIC .