显示连接会话
要找到当前连接到地理数据库的用户,请将 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
提示:要查看用户方案中连接到地理数据库上的用户,您必须使用 -i 选项指定方案名称。例如,对于上一示例的方案 maxp 中的地理数据库,指定 -i 6000:maxp。
7/10/2012