运行状态监控

数据库管理工具监控系统自身和环境等对于DBMS运行可能产生的潜在影响和可能的危险,并向数据库和系统管理员提供实时、准确的信息。

用户会话信息

数据库管理员可以通过系统视图V_SYS_SESSIONS获得用户会话的相关信息,包括:会话编号、进程编号、用户标识、用户姓名、最近的用户请求命令、会话状态(在用、非活动、断开等)、连接服务器方式(共享/非共享)、缺省模式、客户应用程序、客户终端机器信息、客户操作系统信息、对应SQL语句/存储过程信息、等待此会话的锁信息、登录时间、等待时间统计信息、使用时间统计信息、会话状态(等待、执行等)、会话跟踪信息、会话服务信息等。

使用交互式SQL查询工具运行:

SELECT * FROM V_SYS_SESSIONS;

会得到以下结果:

SESSION ID LOGON USER CURRENT USER LOGONTIME APPNAME
0 SYSDBA SYSDBA 2010-02-24 14:05:07 自动统计信息更新线程
1 SYSDBA SYSDBA 2010-02-24 14:38:53 OSCAR交互式SQL
2 SYSDBA SYSDBA 2010-02-24 14:38:53 OSCAR交互式SQL
3 SYSDBA SYSDBA 2010-02-24 14:39:31 OSCAR交互式SQL
DBNAME PID CONNECT MODE DEFALT SCHAMA USER ADDRESS
  0 false SYSDBA  
OSRDB 130336712 false SYSDBA 00-00-00-00-00-00
OSRDB 130496992 false SYSDBA 00-00-00-00-00-00
OSRDB 130657272 false SYSDBA 00-00-00-00-00-00
MACHIEN GROUP CURRENT SQL LAST SQL SQL COUNT TOTAL CURSORS
UNKNOWN idle none 0 0
UNKNOWN idle DEALLOCATE JDBC_CURS_97 878 0
UNKNOWN idle SET STMT_ROLLBACK=1 10 0
UNKNOWN FETCH FORWARD 1000 FROM JDBC_CURS_125 OPEN JDBC_CURS_125 250 1
CURRENT XID X COMMIT X ROLLBACK TOTAL LOCK CURRENT LOCK
323 0 0 0 0
30000 488 1 0 0
30000 6 1 0 0
1087 138 1 0 0
CURRENT PHY LOCK TOTAL BYTES SEND TOTAL BYTES RECV TOTAL PACKET SEND TOTAL PACKET RECV
9999999 0 0 0 0
0 34340 26677 393 393
0 51 2665 7 7
9999999 49338 7445 113 114
TOTAL MEMORYCONTEXT TOTAL CHUNKSIZE ELOGHEAP SIZE
16 256 8
48 768 8
40 256 8
144 512 8

其中各属性列含义如下:

session id: 会话id
logon user: 当前登录用户名
current user: 当前有效用户名
Logontime: 登录时间
Appname: 当前应用名
Dbname: 当前连接的逻辑数据库名
PId: 当前连接的线程ID号
Connect Mode: 当前的连接模式(共享/非共享)
Defalt Schama: 当前模式默认模式名
User Address: 用户的物理地址
Machine Group: 用户操作系统所属的组
current sql: 当前正在执行的sql语句
last sql: 刚刚执行完的sql语句
sql count: 已经执行的sql语句总数
total cursors: 该会话当前打开的游标与prepare语句数量之和
current xid: 当前事务id
x commit: 已经提交的事务数
x rollback: 已经回退的事务数
total lock: 已经获得过的锁的总数
current lock: 当前事务正持有的锁数目
current phy lock: 当前事务正持有的锁数目
total bytes send: 发送字节总数
total bytes recv: 接收字节总数
total packet send: 发送包总数
total packet recv: 接收包总数
total memorycontext: MEMORYCONTEXT占用的内存空间
total chunkmem: CHUNKMEM占用的内存空间
total elogmem: ELOGMEM占用的内存空间
total primemorycontext: PRIMEMORYCONTEXT占用的内存空间