oracle V$SESSION各个字段的含义
2016-12-22 09:12
495 查看
源地址:https://zhidao.baidu.com/question/345549929.html
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. 其他链接:http://blog.csdn.net/haiross/article/details/17718383
相关文章推荐
- v$session中command字段的含义
- session command字段含义
- v$session SERIAL#字段的含义
- oracle中V$session 表中各个字段的中文说明
- 由Oracle的V$SESSION中的MACHINE字段想到的
- Oracle 动态性能表 v$session & v$process各个字段的说明
- Oracle 动态性能表 v$session & v$process各个字段的说明
- v$session SERIAL#字段的含义
- 【Oracle】session audsid的含义和产生
- Oracle性能视图v$session_event字段说明
- Oracle中dba_jobs表字段含义描述
- oracle中V$session 表中各个字段的中文说明
- Oracle中创建表时Storage字段的含义
- v$session SERIAL#字段的含义
- v$session SERIAL#字段的含义
- oracle dba_tables各字段含义
- [转]oracle系统表v$session、v$sql字段说明
- oracle 大字段的使用
- 如何利用.net操作oracle里面的clob字段
- oracle 中查某表的所有列字段