wie kann ich die bestimmte Benutzer von einer Datenbank
Wie kann ich die Anzeige von bestimmten Benutzernamen von einer Datenbank auf oracle 10g mit sql*plus auf der Konsole?
Ich habe auf der Suche für eine link-Spalte der folgenden Tabellen v$database
, all_users
, dba_users
, v$session
.
Möchten Sie die Liste der Benutzer derzeit verbunden ist, oder alle Benutzer, die definiert sind in der DB?
InformationsquelleAutor droidlulz | 2012-12-04
Du musst angemeldet sein, um einen Kommentar abzugeben.
Link zu V$SESSION und DBA_USERS, verwenden Sie "Usernanme" Spalte aus beiden Sichtweisen. Es werden Angaben zur Rückkehr auf die Benutzer-session.
D. wählen Sie BENUTZERNAME, D. USER_ID, V. SID, V.-STATUS
aus v$session v, dba_users d
wo V.-BENUTZERNAMEN=D. USERNAME;
Wenn Sie Einzelheiten über die Sitzungen, erstellt für die hintergrund-Prozesse auch dann beitreten, indem Sie "Benutzer" aus V$SESSION und "User_ID" aus DBA_USERS.
D. wählen Sie BENUTZERNAME, D. USER_ID, V. SID, V.-STATUS
aus v$session v, dba_users d
wo V. BENUTZER#=D. USER_ID;
InformationsquelleAutor Sanjaya Balasuriya
Zur Abfrage Benutzer, die in der Datenbank definiert sind, können Sie die
all_users
anzeigen. Zum Beispiel, wählen Sie alle Benutzer, die beginnen mita
oderA
verwendenAbfragen aktuellen Sitzungen für einen bestimmten Benutzer, die Sie verwenden können, die
v$session
anzeigen. Zum Beispiel, wählen Sie alle aktuellen Sitzungen, die für einen Benutzer eingerichtet, der beginnt mita
oderA
verwendenInformationsquelleAutor Andreas Fester
Gibt es 3 unterschiedliche Ansichten ALL_, DBA_, und USER_.
ALL_ Ansichten alle Informationen zugänglich, die dem aktuellen Benutzer, d.h. es kann betrachtet alle shcemas hat der Benutzer die Berechtigungen zu, DBA_-views-Anzeige infor-für die gesamte Datenbank und soll nur für admins. Dann USER_-Ansichten zeigen Informationen aus dem schema des aktuellen Benutzers.
Klingt wie Sie brauchen ALL_USERS
InformationsquelleAutor Coding Duchess