oracle授权v$_session,Oracle中V$session及session相关信息

查看session相关信息以及相关操作

1、查询用户相关的session的ID和session的序列号,这里没有显示系统用户的,因为系统用户在V$SESSION的表里面的

USERNAME为空,只可以通过关联ALL_USERS表,通过user#和user_id相关联。

SELECTUSERNAME ||'('|| SID ||','|| SERIAL# ||')'USERNAME,

MODULE,

ACTION,

CLIENT_INFO

FROMV$SESSION

WHEREMODULE ||ACTION|| CLIENT_INFOISNOTNULL;

SELECT USERNAME || '(' || SID || ',' || SERIAL# || ')' USERNAME,

MODULE,

ACTION,

CLIENT_INFO

FROM V$SESSION

WHERE MODULE || ACTION || CLIENT_INFO IS NOT NULL;

--关联用户表,查询出用户的名字。

SELECTAU.USERNAME, V.ACTION, V.SID

FROMV$SESSION V

LEFTJOINALL_USERS AUONAU.USER_ID = V.USER#

ORDERBYAU.USERNAME;

SELECT AU.USERNAME, V.ACTION, V.SID

FROM V$SESSION V

LEFT JOIN ALL_USERS AU ON AU.USER_ID = V.USER#

ORDER BY AU.USERNAME;

2、查询session视图中的SQL_ID对应的SQL语句:

SELECTVS.SQL_TEXT

FROMV$SESSION V

LEFTJOINV$SQL VSONV.SQL_ID = VS.SQL_ID

SELECT VS.SQL_TEXT

FROM V$SESSION V

LEFT JOIN V$SQL VS ON V.SQL_ID = VS.SQL_ID

2744b6f754fdab241dca3efc18ed853e.png

3、查询当前的锁模式:

当前的用户为空,代表为系统用户,要显示系统用户的名字,可以通过v$session中的user#与all_users的user_id相关联,来显示用户名字:

SELECTSESSION_ID"SID",

LOCK_TYPE"Lock Type",

MODE_HELD"Mode Held",

BLOCKING_OTHERS"Blocking?",

V.USERNAME,--为空,代表为系统用户

V.MACHINE,

V.ACTION

FROMDBA_LOCKS DL

LEFTJOINV$SESSION VONV.SID = DL.SESSION_ID

SELECT SESSION_ID "SID",

LOCK_TYPE "Lock Type",

MODE_HELD "Mode Held",

BLOCKING_OTHERS "Blocking?",

V.USERNAME, --为空,代表为系统用户

V.MACHINE,

V.ACTION

FROM DBA_LOCKS DL

LEFT JOIN V$SESSION V ON V.SID = DL.SESSION_ID

f03e5ab3239374ce485191f7e22d17ca.png

4、查询出相应的统计资料:包括登录次数,回滚次数,提交次数等等:

SELECTNAME, VALUEFROMV$SYSSTAT

SELECT NAME, VALUE FROM V$SYSSTAT

616ef6efa792aad8fb43d3bf417194f1.png0b1331709591d260c1c78e86d0c51c18.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值