2016-07-13 12 views
-2

Kann mir bitte jemand wissen, wie man die Löschberechtigung von SYS.AUD $ Tabelle widerrufen? Ich versuchte mit der folgenden Abfrage REVOKE DELETE ON SYS.AUD $ FROM Schema_name; aber error error..SQL Error: ORA-01927: kann keine Privilegien zurückgeben, die Sie nicht gewährt haben 01927. 00000 - "kann keine Privilegien zurückgewinnen, die Sie nicht gewährt haben" * Ursache: Sie können nur die gewährten Privilegien widerrufen. * Aktion: Widerrufen Sie diese Berechtigungen nicht.REVOKE Privilegien in Orakel 11g

Ich habe GRANT gegeben alle Berechtigungen für diesen Benutzer, aber immer noch die gleichen Fehler

+0

Für einen Anfang: Wenn Sie sagen "Ich habe GRANT ALLE Privilegien für diesen Benutzer gegeben" - sprechen Sie über den Benutzer, der versucht, die 'REVOKE' auszuführen? (Die Fehlermeldung schlägt vor, dass der Benutzer, der die 'REVOKE' versucht, das Recht dazu nicht hat.) – Abecee

+0

Versucht mit SYS login wurde das Problem gelöst – Rao

Antwort

1

einen Kommentar in einer Antwort Turning:

Die Fehlermeldung ist weniger über den Benutzer als die geändert werden Benutzer versucht, die Änderung auszuführen. Mit anderen Worten: Bitte verwenden Sie einen entsprechend privilegierten Benutzer zu REVOKE.