Heim > Datenbank > Oracle > So stornieren Sie DBA-Berechtigungen in Oracle

So stornieren Sie DBA-Berechtigungen in Oracle

WBOY
Freigeben: 2022-05-25 17:05:34
Original
7357 Leute haben es durchsucht

In Oracle können Sie „revoke“ verwenden, um dba-Berechtigungen zu widerrufen. Für die Ausführung dieser Anweisung muss der Executor über „dba from user_Name;“ verfügen.

So stornieren Sie DBA-Berechtigungen in Oracle

Die Betriebsumgebung dieses Tutorials: Windows 10-System, Oracle 11g-Version, Dell G3-Computer.

So stornieren Sie DBA-Berechtigungen in Oracle

Um die DBA-Berechtigungen eines Benutzers zu stornieren, führen Sie Folgendes aus:

revoke dba from user_Name
Nach dem Login kopieren

Für die Ausführung dieser Anweisung muss der Ausführende über DBA-Berechtigungen verfügen

Erweiterung:

– Fragen Sie die Datenbank mit DBA ab Berechtigungen Rolle

select * from dba_role_privs where granted_role='DBA'
Nach dem Login kopieren

– Fügen Sie der Rolle „Benutzername“ DBA-Berechtigungen hinzu

grant dba to user_Name
Nach dem Login kopieren

Der bekannte angemeldete Benutzer verfügt jedoch nicht über DBA-Berechtigungen, daher müssen Sie sich zur Autorisierung beim Systemkonto anmelden.

Öffnen Sie cmd,

Verbinden Sie mit sqlplus,

Verbinden Sie sys/orcl als sysdba,

Verwenden Sie den Befehl grant dba to user_Name; (denken Sie daran, in diesem Satz ein Semikolon hinzuzufügen)

So stornieren Sie DBA-Berechtigungen in Oracle

Berechtigungserweiterung widerrufen:

Oracle Das Konzept des Widerrufens von Berechtigungen besteht darin, die Berechtigungen eines Benutzers oder einer Rolle zurückzufordern, dh eine bestimmte Systemberechtigung zu löschen oder die Betriebsberechtigung eines Objekts für einen Benutzer zu löschen.

Oracle widerruft Systemberechtigungen

Oracle widerruft Systemberechtigungen Nur Benutzer mit DBA-Berechtigungen können den Widerrufvorgang durchführen. Die Syntax zum Widerrufen von Systemberechtigungen lautet wie folgt:

revoke system_privilege from user|role;
Nach dem Login kopieren

Grammatikanalyse:

1. Beim Widerrufen von Systemberechtigungen muss der Benutzer über die Systemberechtigungen verfügen , Kann nicht widerrufen werden.

2. Benutzer|Rolle: bezieht sich darauf, ob es sich bei dem Objekt, bei dem die Berechtigung widerrufen wird, um einen Benutzer oder eine Rolle handelt.


Beispiel 1. Verwenden Sie den Befehl revoke, um die Berechtigung zum Erstellen einer Sitzung des Benutzers teacher zu widerrufen. Der Code lautet wie folgt:

revoke create session from teacher;
Nach dem Login kopieren

Dann können Sie die Systemberechtigungen von TEACHER über das Datenwörterbuch dba_sys_privs abfragen und feststellen, dass die Sitzung erstellt wurde existiert nicht mehr.

So stornieren Sie DBA-Berechtigungen in Oracle

Empfohlenes Tutorial: „Oracle Video Tutorial

Das obige ist der detaillierte Inhalt vonSo stornieren Sie DBA-Berechtigungen in Oracle. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage