Skip to content

ALL_SESSIONS

功能描述

all_sessions系统视图用于保存数据库当前用户建立连接的所有会话的信息。

字段说明

字段名类型说明
NODEIDINTEGER节点ID
SESSION_IDINTEGER会话ID
USER_IDINTEGER用户ID
USER_NAMEVARCHAR用户名
CURR_USER_IDINTEGER当前用户ID
CURR_USER_NAMEVARCHAR当前用户名
DB_IDINTEGER当前连到的数据库的ID
IPVARCHAR客户端IP(V12较V11序号变更)
START_TDATETIME连接的创建时间
VISIT_TDATETIME最后访问时间
STATUSINTEGER连接状态
CURR_TIDBIGINT当前事务号
CURR_CIDINTEGER当前命令号
AUTO_COMMITBOOLEAN是否自动提交号
ISO_LEVELINTEGER隔离级别
TRANS_START_TDATETIME事务开始时间
CMD_START_TDATETIME命令时间
CURSOR_NUMINTEGER游标数
MEM_SIZEBIGINT连接消耗内存大小
SQLVARCHAR连接上的prepare sql语句

说明:

CURR_USER_ID和CURR_USER_NAME在较低版本的数据库暂不支持,详细信息请联系运维人员获取。

示例

查询数据库当前用户建立连接的所有会话的信息

sql
SQL> SELECT * FROM all_sessions;

NODEID | SESSION_ID | USER_ID | USER_NAME | CURR_USER_ID | CURR_USER_NAME | DB_ID | DB_NAME | IP | START_T | VISIT_T | STATUS | CURR_TID | CURR_CID | AUTO_COMMIT | ISO_LEVEL | TRANS_START_T | CMD_START_T | CURSOR_NUM | MEM_SIZE | SQL | 
------------------------------------------------------------------------------
1 | 2 | 1 | SYSDBA| 1 | SYSDBA| 1 | SYSTEM| 192.168.2.222| 2022-05-10 13:38:59.000 AD | 2022-05-10 14:24:39.000 AD | 114 | 1099 | 1 | T | 1 | 2022-05-10 14:24:39.000 AD | 2022-05-10 14:24:39.000 AD | 0 | 0 | <NULL>|
2 | 0 | 1 | SYSDBA| 1 | SYSDBA| 1 | SYSTEM| 192.168.2.223| 2022-05-10 14:24:15.000 AD | 2022-05-10 14:24:15.000 AD | 112 | <NULL>| 1 | T | 1 | <NULL>| <NULL>| 0 | 0 | <NULL>|
3 | 0 | 1 | SYSDBA| 1 | SYSDBA| 1 | SYSTEM| 192.168.2.224| 2022-05-10 14:24:28.000 AD | 2022-05-10 14:24:28.000 AD | 112 | <NULL>| 1 | T | 1 | <NULL>| <NULL>| 0 | 0 | <NULL>|