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

So fragen Sie Oracle-Benutzerberechtigungen ab

WBOY
WBOYOriginal
2022-01-06 14:55:2643520Durchsuche

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;

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

  select * from dba_sys_privs;
  select * from user_sys_privs;

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;

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;

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

  select * from dba_roles;

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

  select * from dba_role_privs;
  select * from user_role_privs;

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!

Stellungnahme:
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