Gebruiker rollen bieden een efficiënte manier om de voorrechten en de beveiligingsfuncties om verschillende database- applicaties binnen de onderneming te beheren . Oracle rollen kunnen bestaan uit vooraf gedefinieerde privileges of volgens eigen criteria databasebeheerder van de , op basis van de rol van de gebruiker en de toegang behoeften binnen de bedrijfsorganisatie , en gebruikers kunnen worden toegewezen een of meer van deze rollen . Gebleken is dat verscheidene databaserollen reeds voor gebruik door de beheerder bij installatie . Het is aan de database administrator om te bepalen of om te gebruiken of om nieuwe rollen te creëren . Legacy Oracle Database Rollen DBA , CONNECT en RESOURCE zijn enkele van de meest gebruikte standaard rollen in de Oracle-database . De drie blijven bestaan in de huidige database met het voorbehoud dat zij in toekomstige versies kunnen worden stopgezet . Toen toegewezen aan de ADMIN -optie , de DBA rol heeft alle bevoegdheden op systeemniveau en kan de database volledig beheren . De CONNECT rol biedt CREATE SESSION voorrechten en moet niet lichtvaardig uit bezorgdheid voor de database- integriteit en veiligheid worden toegewezen . De RESOURCE rol biedt CREATE privileges , waaronder INDEXTYPE , ONDERNEMER , CLUSTER , PROCEDURE , RUIMTE en types TRIGGER . Oracle raadt database administrators creëren definiëren en hun eigen rol in plaats van te vertrouwen op deze drie legacy rollen . Gegevens Import en Export Rollen De import /export rollen bestaan uit privileges uit te voeren of te gebruiken in-of uitvoer nutsbedrijven . Twee standaard rol die deze taken uitvoeren zijn IMP_FULL_DATABASE en EMP_FULL_DATABASE . Andere standaard functies , zoals DATAPUMP_IMP_FULL_DATABASE en DATAPUMP_EMP_FULL_DATABASE , bijvoorbeeld , beheren gegevens importeren of exporteren van gegevens in of uit een Oracle- database met behulp van database- hulpprogramma's gevonden in nieuwere versies van de software . Winkel Rollen beheer de Oracle-database systeem catalogus bestaat uit de tabellen en views die de gebruiker toestaan om informatie over de database, zoals de beschikbaarheid van andere tabellen en weergaven , hun attributen en beperkingen te verzamelen . Catalog -managing rollen ook de controle data bekeken en attributen met betrekking tot de audit tafels woordenboek . Vier ingebouwde rollen die deze taken onder de DELETE_CATALOG_ROLE , EXECUTE_CATALOG_ROLE , RECOVERY_CATALOG_OWNER en SELECT_CATALOG_ROLE . Performance Tuning en andere administratieve voorrechten en Rollen Gebruikers toegewezen performance tuning verantwoordelijkheden toezicht houden op de optimalisering en tuning van de database middelen om de snelste prestaties te garanderen . Ingebouwde functies ontworpen om deze taken omvatten GATHER_SYSTEM_STATISTICS , dat bepaalt privileges aan de DBMS_STATS pakket te gebruiken ; OEM ADVISOR en OEM MONITOR , bestaande uit privileges om tuning beheren en controleren van de database. Andere database management functies vergelijkbaar met de DBA rol omvatten SCHEDULER_ADMIN , die de mogelijkheid om te bepalen wanneer en hoe taken worden gepland heeft . Java - Based Rollen Oracle programmeurs gebruiken de Java-programmeertaal te helpen bij de ontwikkeling van krachtige applicaties . Als zodanig heeft de Oracle-database aangemaakt verschillende rollen op basis van dit partnership met Java te debuggen te helpen , beheren en implementeren van applicaties . De ingebouwde Java rollen omvatten JAVADEBUGPRIV , JAVASYSPRIV , JAVAUSERPRIV , JAVA_ADMIN , JAVA_DEPLOY en JMXSERVER . Online Analytic Processing ( OLAP ) Rollen Oracle OLAP werd aan toegevoegd vrijlating 11g en biedt nu toekennen aan gebruikers die toegang hebben tot data warehouse voor complexe berekeningen en metrische ontwerp vereisen . Er is een aparte OLAP_DBA rol OLAP -objecten , een rol genaamd OLAP_USER rol om ontwikkelaars in staat om objecten in de OLAP- schema's te creëren , en OLAP_XS_ADMIN , een rol die de toegang tot OLAP- objecten bewaken . XML Rollen -Based Zoals met Java , Oracle werkt hand in hand met Extensible Markup Language of XML , en heeft een reeks van rollen gewijd aan het beheren van web - based gebruikers ontwikkeld . De standaard rollen in verband met XML omvatten XDBADMIN , XDB_SET_INVOKER , XDB_WEBSERVICES , XDB_WEBSERVICES_OVER_HTTP en XDB_WEBSERVICES_WITH_PUBLIC .
|