In einfachen Worten, ist eine Rolle, eine Sammlung von Berechtigungen oder Privilegien und andere Rollen . Dies steht im Gegensatz mit Sonderrechten, die Datenbank-Benutzer geben eigene Rechte auf anderen Benutzers Objekt zuzugreifen oder um spezifische SQL -Anweisungen verwenden . Die zwei Arten von Berechtigungen in einer Oracle-Datenbank sind Objekt-Privilegien und System-Privilegien . Object Privilegien geben Benutzern Berechtigungen zum Datenbank-Objekte oder Objekte eines anderen Benutzers ; System-Privilegien sind Berechtigungen, die Benutzern leistungsstarke Datenbank-Operationen ausführen können. Um die System-Privilegien mit Rollen und Benutzer in der Datenbank zugeordnet sind, bestimmen , verwenden Sie die DBA_SYS_PRIVS Data Dictionary-View , um die Objekt-Privilegien mit einer Rolle oder Benutzer in der Datenbank zugeordnet sind, bestimmen . Anleitung
1
Wählen Sie " Alle Programme " aus dem Windows-Startmenü.
2
Klicken Sie auf der Oracle-Datenbank aus der Liste der Programme den Eintrag "Application Development" und wählen Sie " SQL Plus . "
3
Geben Sie Ihren Benutzernamen , Passwort und Host- Zeichenfolge in der Log On Fenster und klicken Sie auf " OK".
4
Typ "Select * DBA_ROLES ; " an der SQL -Eingabeaufforderung, und drücken Sie die " Enter"-Taste , um eine Liste aller Rollen in der Datenbank anzuzeigen
5
Typ "SELECT * FROM DBA_SYS_PRIVS ; ." an der SQL . Eingabeaufforderung , um eine Liste aller System- Berechtigungen von Benutzern und Rollen in einer Datenbank verknüpft sind
6
Typ "SELECT * FROM DBA_TAB_PRIVS ; " an der Eingabeaufforderung ein, um SQL eine Auflistung aller Objekt Berechtigungen anzuzeigen verbunden mit Benutzern und Rollen in einer Datenbank.