问个oracle 中sys.V_$session的问题? 里面字段RESOURCE_CONSUMER_GROUP 的含义是什么谁可以提供很详细的文档给我下啊 关于这个表的 网上找了不全 英文也不怎么看的懂在线等 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 RESOURCE_CONSUMER_GROUP 这是资源消费者组,管理cpu io等,这个值要你自己定义全部字段都看懂也没什么意义哈,很多也用不上的记住几个常用的、关键的、来得给力V$SESSION中的常用列 V$SESSION是基础信息视图,用于找寻用户SID或SADDR。不过,它也有一些列会动态的变化,可用于检查用户。如例: SQL_HASH_VALUE,SQL_ADDRESS:这两列用于鉴别默认被session执行的SQL语句。如果为null或0,那就说明这个session没有执行任何SQL语句。PREV_HASH_VALUE和PREV_ADDRESS两列用来鉴别被session执行的上一条语句。 注意:当使用SQL*Plus进行选择时,确认你重定义的列宽不小于11以便看到完整的数值。 STATUS:这列用来判断session状态是: Achtive:正执行SQL语句(waiting for/using a resource) Inactive:等待操作(即等待需要执行的SQL语句) Killed:被标注为删除 下列各列提供session的信息,可被用于当一个或多个combination未知时找到session。 Session信息 SID:SESSION标识,常用于连接其它列 SERIAL#:如果某个SID又被其它的session使用的话则此数值自增加(当一个 SESSION结束,另一个SESSION开始并使用了同一个SID)。 AUDSID:审查session ID唯一性,确认它通常也用于当寻找并行查询模式 USERNAME:当前session在oracle中的用户名。 Client信息 数据库session被一个运行在数据库服务器上或从中间服务器甚至桌面通过SQL*Net连接到数据库的客户端进程启动,下列各列提供这个客户端的信息 OSUSER:客户端操作系统用户名 MACHINE:客户端执行的机器 TERMINAL:客户端运行的终端 PROCESS:客户端进程的ID PROGRAM:客户端执行的客户端程序 要显示用户所连接PC的 TERMINAL、OSUSER,需在该PC的ORACLE.INI或Windows中设置关键字TERMINAL,USERNAME。 Application信息 调用DBMS_APPLICATION_INFO包以设置一些信息区分用户。这将显示下列各列。 CLIENT_INFO:DBMS_APPLICATION_INFO中设置 ACTION:DBMS_APPLICATION_INFO中设置 MODULE:DBMS_APPLICATION_INFO中设置 下列V$SESSION列同样可能会被用到: ROW_WAIT_OBJ# ROW_WAIT_FILE# ROW_WAIT_BLOCK# ROW_WAIT_ROW# 优化查询语句 Oracle集群 Clusterware问题! (新增技术聊天室)Oracle 技术论坛好家园(新版OTN 中文论坛)欢迎你的光顾! 100分救一条命啊~~~~~~~redhat8下安装oracle9i的重大问题 我的问题没一个回答,是不是因为很难?? odbc超时请教 Oracle菜鸟,请教各位高手,如何在C#里使用Oracle? 请问用过ORACLE9的哥们们,我在配置时候,出现监听程序被其他程序使用,是什么问题? 数据库不能自启动了? Oracle存储过程入参为空调用报错 创建数据库表时出现ORA-00905:缺失关键字。怎么解决?求教 急求:一个简单的分组查询语句!
全部字段都看懂也没什么意义哈,很多也用不上的
记住几个常用的、关键的、来得给力V$SESSION中的常用列 V$SESSION是基础信息视图,用于找寻用户SID或SADDR。不过,它也有一些列会动态的变化,可用于检查用户。如例:
SQL_HASH_VALUE,SQL_ADDRESS:这两列用于鉴别默认被session执行的SQL语句。如果为null或0,那就说明这个session没有执行任何SQL语句。PREV_HASH_VALUE和PREV_ADDRESS两列用来鉴别被session执行的上一条语句。
注意:当使用SQL*Plus进行选择时,确认你重定义的列宽不小于11以便看到完整的数值。
STATUS:这列用来判断session状态是:
Achtive:正执行SQL语句(waiting for/using a resource)
Inactive:等待操作(即等待需要执行的SQL语句)
Killed:被标注为删除
下列各列提供session的信息,可被用于当一个或多个combination未知时找到session。 Session信息
SID:SESSION标识,常用于连接其它列
SERIAL#:如果某个SID又被其它的session使用的话则此数值自增加(当一个 SESSION结束,另一个SESSION开始并使用了同一个SID)。
AUDSID:审查session ID唯一性,确认它通常也用于当寻找并行查询模式
USERNAME:当前session在oracle中的用户名。
Client信息
数据库session被一个运行在数据库服务器上或从中间服务器甚至桌面通过SQL*Net连接到数据库的客户端进程启动,下列各列提供这个客户端的信息
OSUSER:客户端操作系统用户名
MACHINE:客户端执行的机器
TERMINAL:客户端运行的终端
PROCESS:客户端进程的ID
PROGRAM:客户端执行的客户端程序
要显示用户所连接PC的 TERMINAL、OSUSER,需在该PC的ORACLE.INI或Windows中设置关键字TERMINAL,USERNAME。
Application信息
调用DBMS_APPLICATION_INFO包以设置一些信息区分用户。这将显示下列各列。
CLIENT_INFO:DBMS_APPLICATION_INFO中设置
ACTION:DBMS_APPLICATION_INFO中设置
MODULE:DBMS_APPLICATION_INFO中设置
下列V$SESSION列同样可能会被用到:
ROW_WAIT_OBJ#
ROW_WAIT_FILE#
ROW_WAIT_BLOCK#
ROW_WAIT_ROW#