求oracle中V$session 表中各个字段的中文说明?

如题所述

SADDR - session address
SID - session identifier 常用于链接其他列
SERIAL# - SID有可能会重复,当两个session的SID重复时,SERIAL#用来区别session(说白了某个session是由sid和serial#这两个值确定的)
AUDSID - audit session id。可以通过audsid查询当前session的sid。select sid from v$session where audsid=userenv('sessionid');
PADDR - process address,关联v$process的addr字段,通过这个可以查询到进程对应的session
USER# - 同于dba_users中的user_id,Oracle内部进程user#为0.
USERNAME - session's username。等于dba_users中的username。Oracle内部进程的username为空。
COMMAND - session正在执行的sql id,1代表create table,3代表select。
TADDR - 当前的transaction address。可以用来关联v$transaction中的addr字段。
LOCKWAIT - 可以通过这个字段查询出当前正在等待的锁的相关信息。sid + lockwait与v$loc中的sid + kaddr相对应。
STATUS - 用来判断session状态。Active:正执行SQL语句。inactive:等待操作。killed:被标注为杀死。
SERVER - 服务类型。
SCHEMA# - schema user id。Oracle内部进程的schema#为0。
SCHEMANAME - schema username。Oracle内部进程的为sys。
OSUSER - 客户端操作系统用户名
PROCESS - 客户端process id。
MACHINE - 客户端machine name。
TERMINAL - 客户端执行的terminal name。
PROGRAM - 客户端应用程序。比如ORACLE.EXE或sqlplus.exe
TYPE - session类型。
SQL_ADDRESS,SQL_HASH_VALUE,SQL_ID,SQL_CHILD_NUMBER - session正在执行的sql状态,和v$sql中的address,hash_value,sql_id,child_number对应。
PREV_SQL_ADDR,PREV_HASH_VALUE,PREV_SQL_ID,PREV_CHILD_NUMBER - 上一次执行的sql状态。
MODULE,MODULE_HASH,ACTION,ACTION_HASH,CLIENT_INFO - 应用通过DBMS_APPLICATION_INFO设置的一些信息。
FIXED_TABLE_SEQUENCE - 当session完成一个user call后就会增加的一个数值,也就是说,如果session挂起,它就不会增加。因此可以根据这个字段来监控某个时间点以来的session性能情况。例如,一个小时前某个session的此字段数值为10000,而现在是20000,则表明一个小时内其user call较频繁,可以重点关注此session的performance statistics。
ROW_WAIT_OBJ# - 被锁定行所在table的object_id。和dba_object中的object_id关联可以得到被锁定的table name。
ROW_WAIT_FILE# - 被锁定行所在的datafile id。和v$datafile中的file#关联可以得到datafile name。
ROW_WAIT_BLOCK# - 同上,对应块。
ROW_WAIT_ROW# - session当前正在等待的被锁定的行。
LOGON_TIME - session logon time.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-11-21
SELECT * FROM V $ SESSION
中断回话
ALTER SYSTEM KILL会议“SID,SERIAL#'; V $ SESSION表每个字段的意义: $ SESSION中 ,这种观点列出了每个当前会话的会话信息 列类型描述 中SADDR RAW(4) 会话地址 SID 号 的会话标识符 SERIAL# 号 会话的序列号。用于唯一标识一个会话的对象。保证会话级命令被应用到正确的会话对象,如果在会话结束和另一个会话具有相同的会话 ID 开始 AUDSID数审计 会话 ID PADDR RAW( 4)会议的过程中, 拥有此 地址 用户 #数Oracle 用户标识符USERNAME VARCHAR2(30) 甲骨文username 命令 ,在进展命令(最后一个语句解析);值的列表,请参阅 表 3-7 OWNERID数列的内容是无效的,如果值是2147483644。否则,该列包含用户谁拥有迁移会话标识符 对于使用并行奴隶操作,解释此值作为一个4位元组值。其中低序2Bytes代表的会话数,高字节查询协调员的实例 ID TADDR VARCHAR2(8 )交易状态对象 地址 LOCKWAIT VARCHAR2(8 )等待锁的地址; NULL,如果 没有 状态VARCHAR2(8) 的会话状态:ACTIVE(当前执行的SQL),无效,死亡(标记被杀害),缓存(暂时使用由Oracle * XA缓存),狙击(会话处于非活动状态,等待客户端) 服务器 VARCHAR2 (9) 服务器类型:专用,共享,伪,“无 架构# NUMBER 模式用户标识符 SCHEMANAME VARCHAR2(30) 架构的用户名 OSUSER VARCHAR2(15) 操作系统的客户端用户名 过程 VARCHAR2(9) 操作系统的客户端进程ID 机 VARCHAR2( 64) 操作系统机器名 终端 VARCHAR2(10) 操作系统的终端 名称 方案VARCHAR2(48 )操作系统程序 名称 类型VARCHAR2(10 )会话 类型 SQL_ADDRESS RAW(4 )与SQL_HASH_VALUE用于识别的SQL语句,目前正在 执行 SQL_HASH _value 与SQL_ADDRESS用于识别,目前正在执行的 模块VARCHAR2(48 )SQL 语句包含一如目前正在执行的模块调用DBMS_APPLICATION_INFO.SET_MODULE程序 的 名称 MODULE_HASH数上述模块 的哈希 值的行动 VARCHAR2(32 ) 包含DBMS_APPLICATION_INFO.SET_ACTION程序 ACTION_HASH 数 上述动作名称的哈希 值 CLIENT_INFO VARCHAR2(64 )的DBMS_APPLICATION_INFO.SET_CLIENT_INFO过程中 设置 的 信息 FIXED_TABLE _SEQUENCE NUMBER一如目前正在执行的的行动 ,通过调用的名称,这包含数增加每次会话完成一个调用到数据库,并有干预选择从动态性能表。此列可以使用性能监视器来监视数据库中的统计 。每次在数据库的性能监视器,只需要看看目前正在积极的或有更高的价值在此列,比最高值,性能监视器看到最后一次会议。自从上次在数据库性能监视器看着ROW_WAIT_OBJ 所有其他会话被闲置 # NUMBER 包含在ROW_WAIT_ROW#指定的ROWID表的对象 ID ROW_WAIT_FILE # NUMBER包含#在ROW_WAIT_ROW指定的ROWID的数据文件标识符。本专栏是有效的,只有会议目前正在等待另一个事务提交和ROW_WAIT_OBJ价值#是不是 -1 ROW_WAIT _block #包含#在ROW_WAIT_ROW指定的ROWID 的 块数标识符。这是有效的,只有会议目前正在等待另一个事务提交和ROW_WAIT_OBJ价值#-1 ROW_WAIT_ROW # NUMBER被锁定目前的ROWID 列 。这列是有效的,只有会议目前正在等待另一个事务提交和ROW_WAIT_OBJ价值# -1 LOGON_TIME 登录 日期, 时间 LAST_CALL_ET 号码的最后一次 通话 PDML_STATUS VARCHAR2(8 )如果启用,会议是在并行DML的启用模式。如果禁用,并行DML模式是不支持的会议。如果强行,会议已改变强制并行DML。 PDDL_STATUS VARCHAR2(8) 如果启用,本届会议是在一个并行的DDL模式。如果禁用,启用并行的DDL模式是不支持的会话。如果强行,会议已改变,迫使并行的DDL。 PDML_ENABLED VARCHAR2(3) 此列已PDML_ENABLED和PDML_STATUS取代。见上。 FAILOVER_TYPE VARCHAR2(10) 无如果故障转移是本届会议的残疾人,会议客户端故障转移的会议上能够断开,并选择,如果客户端能够故障转移的选择 以及 进展 FAILOVER _method VARCHAR2( 3) 本次会议没有被禁用,如果故障转移,基本如果客户端重新连接,断开,PRECONNECT如果备份的实例能够支持每一个实例中的所有连接 , 这是备份 FAILED_OVER VARCHAR2 (13)TRUE,如果在故障转移模式运行,未能过来,否则返回FALSE RESOURCE_CONSUMER_GROUP VARCHAR2(32) 名称的会话的当前资源的消费群体
相似回答