Anzeigen von verbundenen Sitzungen
Um zu ermitteln, welche Benutzer gerade mit der Geodatabase verbunden sind, können Sie den Befehl "sdemon" mit dem Vorgang "info" und der Option "users" oder "users_long" verwenden.
Die Syntax für diesen Befehl lautet wie folgt:
sdemon –o info –I {users | users_long} [-q] {[–i <service> | <port#>] [–s <server_name>] | [–H <sde_directory>]}
Wenn Sie die Option "users" angeben, gibt der Befehl "sdemon –o info" die folgenden Informationen zurück. Dabei entspricht jede zurückgegebene Zeile einer Verbindung:
- S-ID – Die SDE-ID des Servers
- S-PID – Die Betriebssystemprozess-ID des Servers
- User – Der Name des Benutzerkontos, mit dem die Verbindung hergestellt wurde
- Conn – Der Typ der Verbindung: AS = ArcSDE-Dienst, DC = Direktverbindung
- Client:OS – Der Name und das Betriebssystem des Client-Computers und die Angabe, ob eine XDR-Verbindung (External Data Representation) verwendet wird
- Started – Datum und Uhrzeit des Verbindungsstarts
Wenn Sie die Option "users_long" angeben, werden die Informationen pro Verbindung in Form einer Liste zurückgegeben. Die folgenden Informationen werden zurückgegeben:
- Server task ID – Die SDE-ID des Servers
- Server task PID – Die Betriebssystemprozess-ID des Servers
- Connection type – Der Typ der verwendeten Verbindung: AppSrvr = ArcSDE-Dienst, Direct = Direktverbindung
- User name – Der Name des Benutzerkontos, mit dem die Verbindung hergestellt wurde
- Client machine – Der Name des verbindenden Client-Computers
- Client OS – Das Betriebssystem des verbindenden Client-Computers
- XDR – Gibt an, ob Client und Server die gleiche Byte-Reihenfolge aufweisen (gleiche Byte-Reihenfolge: XDR = no, andernfalls XDR = yes)
- Start time – Datum und Uhrzeit des Verbindungsstarts
- Öffnen Sie auf einem Computer, auf dem Sie Zugriff auf die administrativen Befehle in ArcSDE haben, eine MS-DOS- (Windows) oder eine Shell-Befehlseingabeaufforderung (UNIX oder Linux).
-
Führen Sie den Befehl "sdemon" mit dem Vorgang "info" und der Option "users" oder "users_long" aus.
sdemon –o info –I users –i 6000 –s myserver S-ID S-PID User Conn Client:OS Started 546 68821 RJP AS hundehutte:Win32 Mon Oct 27 07:32:56 2008 547 44790 PERRITA DC halter:Win32:XDR Mon Oct 27 08:11:05 2008
sdemon –o info –I users_long –i 6000 –s myserver Server task ID: 546 Server task PID: 68821 Connection type: AppSrvr User name: RJP Client machine: hundehutte Client OS: Win32 XDR: no Start time: Mon Oct 27 07:32:56 2008 Server task ID: 547 Server task PID: 44790 Connection type: Direct User name: Perrita Client machine: halter Client OS: Win32 XDR: yes Start time: Mon Oct 27 08:11:05 2008
Tipp:Um zu ermitteln, welche Benutzer gerade mit einer Geodatabase in einem Benutzerschema verbunden sind, müssen Sie den Schemanamen mit der Option "-i" angeben. Beispiel: Für eine Geodatabase im Schema "maxp" geben Sie -i 6000:maxp an.