用户注册



邮箱:

密码:

用户登录


邮箱:

密码:
记住登录一个月忘记密码?

发表随想


还能输入:200字

junhai    -  云代码空间

——

找出调用DBLINK的SESSION信息-- 找坏蛋

2020-01-10|78阅||

摘要:找出调用DBLINK的SESSION信息-- 找坏蛋

--占用temp sort 空间

select A.*,B.SID,B.SERIAL# from

(select username,session_addr,sql_id,contents,segtype,blocks*8/1024/1024 gb

from v$sort_usage order by blocks desc) A ,V$SESSION B WHERE A.SESSION_ADDR=B.saddr and A.username='EMS'

select A.*,B.SID,B.SQL_ID,B.SERIAL# from

(select username,session_addr,sql_id,contents,segtype,blocks*8/1024/1024 gb

from v$sort_usage order by blocks desc) A ,

V$SESSION B

WHERE A.SESSION_ADDR=B.saddr and A.username=b.username and a.username='EMS'

 

--dblink找耗费temp的远程user

SELECT /*+ ORDERED */

S.KSUSEMNM "O_HOSTNAME",S.KSUSEPID "O_SPID",--操作dblink用户信息

G.K2GTITID_ORA "O_TXID",

S.INDX "S_SID",S.KSUSESER "S_SERIAL#",--dblink session信息

DECODE(BITAND(KSUSEIDL, 11),

1,

'ACTIVE',

0,

DECODE(BITAND(KSUSEFLG, 4096), 0, 'INACTIVE', 'CACHED'),

2,

'SNIPED',

3,

'SNIPED',

'KILLED') "S_STATUS",

S.KSUUDNAM "DBLINK_USER"

FROM SYS.X$K2GTE G, SYS.X$KTCXB T, SYS.X$KSUSE S

WHERE G.K2GTDXCB = T.KTCXBXBA

AND G.K2GTDSES = T.KTCXBSES

AND S.ADDR = G.K2GTDSES;

 

顶 0踩 0收藏
分享到:
更多
文章评论
    发表评论

    个人资料

    • 昵称: junhai
    • 等级: 初级程序员
    • 积分: 10
    • 代码: 0 个
    • 文章: 2 篇
    • 随想: 0 条
    • 访问: 0 次
    • 关注

    人气代码

      最新提问

        站长推荐