? Benutzerrollen bieten eine effiziente Möglichkeit , um Privilegien und Kontrolle der Sicherheit auf verschiedene Datenbank-Anwendungen innerhalb des Unternehmens zu verwalten. Oracle Rollen können von vordefinierten Privilegien bestehen oder entsprechend der Datenbankadministrator eigenen Kriterien , auf die Rolle des Benutzers und der Zugang muss innerhalb der Unternehmensorganisation basiert und Benutzern zugeordnet werden kann eine oder mehrere dieser Rollen . In der Tat mehrere Rollen der Datenbank bereits vorhanden sind zur Verwendung durch den Administrator bei der Installation . Es liegt an den Datenbankadministrator , um zu bestimmen , ob sie zu verwenden oder neue Rollen zu erstellen. Vermächtnis Oracle Database Roles
DBA , CONNECT und RESOURCE sind einige der am häufigsten verwendeten Standard- Rollen in der Oracle-Datenbank. Die drei weiterhin existieren in der aktuellen Datenbank mit dem Vorbehalt, dass sie in zukünftigen Versionen möglicherweise abgebrochen werden. Wenn mit dem Admin- Option zugewiesen , hat die DBA-Rolle alle System-Level- Privilegien und kann die Datenbank umfassend verwalten . Die CONNECT- Rolle stellt CREATE SESSION Privilegien und sollte nicht leichtfertig vergeben werden aus Sorge um die Integrität der Datenbank und Sicherheit. Die Rolle RESOURCE bietet CREATE Privilegien, darunter INDEXTYPE , Betreiber, CLUSTER , VERFAHREN , Tisch-und Trigger-Typen . Oracle empfiehlt, dass die Datenbank-Administratoren erstellen ihre eigene Rolle definieren , anstatt sich auf diesen drei Legacy- Rollen.
Data Import und Export Rollen
Die Import /Export- Rollen bestehen aus Privilegien durchzuführen oder zu verwenden oder Ausfuhr Versorgungsunternehmen. Zwei Standard- Rollen, die die Ausführung dieser Aufgaben sind IMP_FULL_DATABASE und EMP_FULL_DATABASE . Andere Standard- Rollen, wie DATAPUMP_IMP_FULL_DATABASE und DATAPUMP_EMP_FULL_DATABASE z. B. Verwaltung von Daten Import oder Export von Daten in oder aus einer Oracle-Datenbank mit Datenbank-Dienstprogramme in neueren Versionen der Software gefunden.
Katalog Management- Rollen
die Oracle-Datenbank -System-Katalog besteht aus den Tabellen und Ansichten , die dem Benutzer Informationen über die Datenbank , wie die Verfügbarkeit von anderen Tabellen und Ansichten , ihre Attribute und Einschränkungen sammeln können. Katalog - Geschäftsführer Rollen auch steuern Data Dictionary-Views und Attribute im Zusammenhang mit den Audit-Tabellen . Vier eingebaute Rollen, die diese Aufgaben umfassen die DELETE_CATALOG_ROLE , EXECUTE_CATALOG_ROLE , recovery_catalog_owner und SELECT_CATALOG_ROLE .
Performance Tuning und andere Administratorrechte und Rollen
Benutzer zugewiesen Leistungsoptimierung Verantwortlichkeiten überwachen die Optimierung und Tuning von Datenbank- Ressourcen, um die schnellste Leistung zu gewährleisten. Eingebaute Rollen entwickelt, um diese Aufgaben zu erfüllen sind GATHER_SYSTEM_STATISTICS , die Privilegien , die DBMS_STATS Paket verwenden bietet , OEM- Berater und OEM MONITOR , bestehend aus Privilegien , um die Abstimmung zu verwalten und überwachen Sie die Datenbank. Andere Datenbank-Management- Rollen ähnlich der Rolle DBA gehören SCHEDULER_ADMIN , die die Fähigkeit zu steuern, wann und wie Arbeitsplätze sind geplant hat .
Java -basierte Rollen
Oracle Programmierer verwenden der Programmiersprache Java bei der Entwicklung von leistungsfähigen Anwendungen unterstützen. Als solche hat die Oracle-Datenbank mehrere Rollen auf diese Partnerschaft mit Java basierend auf Debug helfen , zu verwalten und Bereitstellung von Anwendungen erstellt . Der eingebaute Java Rollen gehören JAVADEBUGPRIV , JAVASYSPRIV , JAVAUSERPRIV , JAVA_ADMIN , JAVA_DEPLOY und JMXSERVER .
Online Analytic Processing ( OLAP) Rollen
Oracle OLAP wurde hinzugefügt Release 11g und bietet nun Privilegien für Benutzer , die Zugriff auf Data Warehouse erforderlich für komplexe Berechnungen und metrische Gestaltung . Es gibt einen separaten OLAP_DBA Rolle OLAP-Objekte zu verwalten , eine so genannte Rolle OLAP_USER Rolle , damit Entwickler auf Objekte in der OLAP -Schemas erstellen und OLAP_XS_ADMIN , eine Rolle, die den Zugriff auf OLAP-Objekte überwachen.
XML Rollen -basierte
Wie bei Java, Oracle arbeitet Hand in Hand mit Extensible Markup Language , oder XML, und hat eine Reihe von Rollen gewidmet Verwaltung von Web -basierten Benutzer . Die Standard- Rollen mit XML verbunden sind XDBADMIN , XDB_SET_INVOKER , XDB_WEBSERVICES , XDB_WEBSERVICES_OVER_HTTP und XDB_WEBSERVICES_WITH_PUBLIC .