

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Widerrufen von SELECT- oder EXECUTE-Berechtigungen für SYS-Objekte
<a name="Appendix.Oracle.CommonDBATasks.RevokePrivileges"></a>

Um Berechtigungen für ein einzelnes Objekt zu entziehen, verwenden Sie die Amazon RDS-Prozedur `rdsadmin.rdsadmin_util.revoke_sys_object`. Das Verfahren entzieht nur Rechte, die dem Masterbenutzer bereits durch eine Rolle oder direkte Gewährung gewährt wurden. 

Die Prozedur `revoke_sys_object` hat die folgenden Parameter. 



| Parametername | Datentyp | Standard | Erforderlich | Beschreibung | 
| --- | --- | --- | --- | --- | 
| `p_obj_name` | varchar2 | — | Ja | Der Name des Objekts, für das Berechtigungen widerrufen werden sollen. Das Objekt kann ein Verzeichnis, eine Funktion, ein Paket, eine Prozedur, eine Sequenz, eine Tabelle oder eine Ansicht sein. Objektnamen müssen genauso angegeben werden, wie sie in sin `DBA_OBJECTS`. Die meisten Systemobjekte sind in Großbuchstaben definiert. Daher empfehlen wir Ihnen, zuerst diese Schreibweise zu verwenden.  | 
| `p_revokee` | varchar2 | — | Ja | Der Name des Benutzers oder der Rolle, dem bzw. der die Rechte entzogen werden sollen.  | 
| `p_privilege` | varchar2 | Null | Ja | Das Recht, das entzogen werden soll. Gültige Werte sind: `SELECT`, `EXECUTE` und `ALL`. | 

Im folgenden Beispiel werden ausgewählte Berechtigungen für ein Objekt mit dem Namen `V_$SESSION` von einem Benutzer mit dem Namen `USER1` widerrufen.

```
begin
    rdsadmin.rdsadmin_util.revoke_sys_object(
        p_obj_name  => '{{V_$SESSION}}',
        p_revokee   => '{{USER1}}',
        p_privilege => '{{SELECT}}');
end;
/
```