In Oracle können Sie die SELECT-Anweisung verwenden, um alle Benutzer abzufragen. Diese Anweisung wird verwendet, um Daten aus der Datenbank auszuwählen und die Ergebnisse in einem Ergebnissatz zu speichern Die Syntax lautet „select * from dba_users;“.
Die Betriebsumgebung dieses Tutorials: Windows 10-System, Oracle 11g-Version, Dell G3-Computer.
Fragen Sie alle Benutzerinformationen in Oracle ab select*fromdba_users;
Alle Benutzer anzeigen:
select * from dba_users;
Alle Benutzer in der Datenbank anzeigen, vorausgesetzt, Sie haben ein Konto mit DBA-Berechtigung, z als System, System
select * from all_users;
Alle Benutzer anzeigen, die Sie verwalten können
select * from user_users;
Aktuelle Benutzerinformationen anzeigen
Wissen erweitern:
Benutzer- oder Rollensystemberechtigungen anzeigen (Systemberechtigungen, die Benutzern oder Rollen direkt zugewiesen sind):
select * from dba_sys_privs; select * from user_sys_privs; (查看当前用户所拥有的权限)
Rollen anzeigen (Nur die Rollen, die dem angemeldeten Benutzer gehören, können angezeigt werden) Enthaltene Berechtigungen
sql>select * from role_sys_privs;
Benutzerobjektberechtigungen anzeigen:
select * from dba_tab_privs; select * from all_tab_privs; select * from user_tab_privs;
Alle Rollen anzeigen:
select * from dba_roles;
Rollen anzeigen, die Benutzern oder Rollen gehören:
select * from dba_role_privs; select * from user_role_privs;
Ansehen welche Benutzer verfügen über Sysdba- oder Sysoper-Systemberechtigungen (entsprechende Berechtigungen sind für Abfragen erforderlich)
Zum Beispiel:
select * from V$PWFILE_USERS
So löschen Sie alle Tabellen eines bestimmten Benutzers in Oracle
SQL>select * from dba_sys_privs where grantee='username';
Empfohlenes Tutorial: „
Oracle Video Tutorial“
Das obige ist der detaillierte Inhalt vonSo fragen Sie alle Benutzer in Oracle ab. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!