显示连接会话
要找到当前连接到地理数据库的用户,请将 sdemon 命令与信息操作以及 users 或 users_long 选项配合使用。
该命令的语法如下:
sdemon –o info –I {users | users_long} [-q] {[–i <service> | <port#>] [–s <server_name>] | [–H <sde_directory>]}
在指定 users 选项时,sdemon –o info 命令返回以下信息,每个返回的行代表一个连接:
- S-ID:服务器的 SDE-ID
- S-PID:服务器的操作系统进程级进程 ID
- User:建立连接的用户名称
- Conn:连接类型;AS = ArcSDE 服务或 DC = 直连
- Client:OS:连接客户端计算机的名称、所运行的操作系统,以及是否使用外部数据表示 (XDR) 连接
- Started:连接开始的日期和时间
指定 users_long 选项时,每个连接都会在列表中返回信息。返回以下信息:
- Server task ID:服务器的 SDE-ID
- Server task PID:服务器的操作系统级进程 ID
- Connection type:连接类型:AppSrvr = ArcSDE 服务或 Direct = 直连
- User name:建立连接的用户名称
- Client machine:连接客户端计算机的名称
- Client OS:连接客户端计算机的操作系统
- XDR:表示客户端和服务器计算机是否使用相同的字节顺序(如果相同 XDR = no;如果不同,XDR = yes)。
- Start time:连接开始的日期与时间
步骤:
- 在可以访问 ArcSDE 管理命令的计算机上打开 MS-DOS (Windows) 或 shell(UNIX 或 Linux)命令提示符。
-
使用 info 操作和 users 或 users_long 选项执行 sdemon 命令。
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
7/10/2012