Heim > Datenbank > Oracle > Hauptteil

So fragen Sie alle Benutzer in Oracle ab

WBOY
Freigeben: 2022-04-07 11:02:55
Original
23191 Leute haben es durchsucht

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;“.

So fragen Sie alle Benutzer in Oracle ab

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

So fragen Sie alle Benutzer in Oracle ab

Fragen Sie alle Benutzerinformationen in Oracle ab select*fromdba_users;

Alle Benutzer anzeigen:

select * from dba_users;
Nach dem Login kopieren

Alle Benutzer in der Datenbank anzeigen, vorausgesetzt, Sie haben ein Konto mit DBA-Berechtigung, z als System, System

select * from all_users;
Nach dem Login kopieren

Alle Benutzer anzeigen, die Sie verwalten können

select * from user_users;
Nach dem Login kopieren

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; (查看当前用户所拥有的权限)
Nach dem Login kopieren

Rollen anzeigen (Nur die Rollen, die dem angemeldeten Benutzer gehören, können angezeigt werden) Enthaltene Berechtigungen

sql>select * from role_sys_privs;
Nach dem Login kopieren

Benutzerobjektberechtigungen anzeigen:

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

Alle Rollen anzeigen:

select * from dba_roles;
Nach dem Login kopieren

Rollen anzeigen, die Benutzern oder Rollen gehören:

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

Ansehen welche Benutzer verfügen über Sysdba- oder Sysoper-Systemberechtigungen (entsprechende Berechtigungen sind für Abfragen erforderlich)

Zum Beispiel:

select * from V$PWFILE_USERS
Nach dem Login kopieren

So löschen Sie alle Tabellen eines bestimmten Benutzers in Oracle

SQL>select * from dba_sys_privs where grantee='username';
Nach dem Login kopieren

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!

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