Heim > Datenbank > Oracle > So fragen Sie Oracle-Benutzerberechtigungen ab

So fragen Sie Oracle-Benutzerberechtigungen ab

WBOY
Freigeben: 2022-01-06 14:55:26
Original
43481 Leute haben es durchsucht

In Oracle können Sie „dba_sys_privs“ verwenden, um die Berechtigungen des Benutzers abzufragen. „dba_sys_privs“ wird verwendet, um die Systemberechtigungen zu beschreiben, die Benutzern und Rollen gewährt werden. Die Syntax lautet „select * from dba_sys_privs where grantee='username'“.

So fragen Sie Oracle-Benutzerberechtigungen ab

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

So fragen Sie die Berechtigungen von Oracle-Benutzern ab

1. Alle Benutzer anzeigen:

  select * from dba_users;
  select * from all_users;
  select * from user_users;
Nach dem Login kopieren

2. Benutzer- oder Rollensystemberechtigungen anzeigen (Systemberechtigungen, die Benutzern oder Rollen direkt zugewiesen sind):

  select * from dba_sys_privs;
  select * from user_sys_privs;
Nach dem Login kopieren

DBA_SYS_PRIVS Beschreibung gewährt zu den Systemberechtigungen von Benutzern und Rollen. In dieser Ansicht wird die Spalte „BENUTZERNAME“ nicht angezeigt.

3. Zeigen Sie die in der Rolle enthaltenen Berechtigungen an (es können nur die Rollen angezeigt werden, die dem angemeldeten Benutzer gehören). alle Rollen:

sql>select * from role_sys_privs;
Nach dem Login kopieren

6. Überprüfen Sie die Rollen, die Benutzern gehören, oder Rollen:

  select * from dba_tab_privs;
  select * from all_tab_privs;
  select * from user_tab_privs;
Nach dem Login kopieren

7. Überprüfen Sie, welche Benutzer über Sysdba- oder Sysoper-Systemberechtigungen verfügen (entsprechende Berechtigungen sind bei der Abfrage erforderlich)

  select * from dba_roles;
Nach dem Login kopieren

Zum Beispiel möchte ich die überprüfen Berechtigungen im Besitz des Benutzers wzsb:

  select * from dba_role_privs;
  select * from user_role_privs;
Nach dem Login kopieren

Empfohlenes Tutorial: „

Oracle TutorialSo fragen Sie Oracle-Benutzerberechtigungen ab

Das obige ist der detaillierte Inhalt vonSo fragen Sie Oracle-Benutzerberechtigungen ab. 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