12
返回列表 发新帖
楼主: chirsdong

[请教]如何抓去当前的登录用户的数据库进程信息?

[复制链接]
论坛徽章:
31
NBA常规赛纪念章
日期:2008-04-18 19:48:162011新春纪念徽章
日期:2011-02-18 11:43:36ITPUB十周年纪念徽章
日期:2011-11-01 16:21:152012新春纪念徽章
日期:2012-01-04 11:51:22
11#
发表于 2006-9-5 13:33 | 只看该作者
上面的有乱码,试试这个:

---查找被锁的对象
SELECT
SESSION_ID SID,
SERIAL#,
S.STATUS,
S.LOGON_TIME,
s.ACTION,
OBJECT_ID 对象ID,
S.PROCESS 过程,
os_user_name,
a.LOCKED_MODE
FROM V$LOCKED_OBJECT A,
V$SESSION S
WHERE A.SESSION_ID=S.SID
order by sid

使用道具 举报

回复
论坛徽章:
31
NBA常规赛纪念章
日期:2008-04-18 19:48:162011新春纪念徽章
日期:2011-02-18 11:43:36ITPUB十周年纪念徽章
日期:2011-11-01 16:21:152012新春纪念徽章
日期:2012-01-04 11:51:22
12#
发表于 2006-9-5 13:34 | 只看该作者
我经常用这个,抓不正常的进程!

使用道具 举报

回复
论坛徽章:
2
授权会员
日期:2006-01-10 08:59:592011新春纪念徽章
日期:2011-02-18 11:43:35
13#
发表于 2006-9-5 16:16 | 只看该作者
最初由 chirsdong 发布
[B]换句话说:我是否可以通过sid,seral#,pid, spid等信息抓取是属于那个应用用户的呢? [/B]


可以的,我一直在用如下sql,希望对你有帮助:
SELECT p.pid ,
p.spid ,
f.user_name ,
f.responsibility_name ,
f.user_form_name ,
s.sid ,
s.serial# ,
s.module ,
s.action ,
s.sql_hash_value
FROM v$session s,
v$process p,
apps.fnd_signon_audit_view f
WHERE f.pid = p.pid
AND p.addr = s.paddr
AND f.user_form_name IS NOT NULL
AND S.ACTION LIKE 'Online%'
ORDER BY f.user_name

使用道具 举报

回复
论坛徽章:
24
ITPUB元老
日期:2007-08-09 20:13:55蜘蛛蛋
日期:2012-11-18 21:00:26灰彻蛋
日期:2012-04-14 18:30:002012新春纪念徽章
日期:2012-01-04 11:49:54ITPUB十周年纪念徽章
日期:2011-11-01 16:20:282011新春纪念徽章
日期:2011-02-18 11:43:342010年世界杯参赛球队:尼日利亚
日期:2010-03-16 13:40:192009日食纪念
日期:2009-07-22 09:30:00生肖徽章2007版:虎
日期:2009-07-22 09:38:24奥运会纪念徽章:赛艇
日期:2008-10-24 13:25:17
14#
 楼主| 发表于 2006-9-5 17:28 | 只看该作者
最初由 imzh 发布
[B]

可以的,我一直在用如下sql,希望对你有帮助:
SELECT p.pid ,
p.spid ,
f.user_name ,
f.responsibility_name ,
f.user_form_name ,
s.sid ,
s.serial# ,
s.module ,
s.action ,
s.sql_hash_value
FROM v$session s,
v$process p,
apps.fnd_signon_audit_view f
WHERE f.pid = p.pid
AND p.addr = s.paddr
AND f.user_form_name IS NOT NULL
AND S.ACTION LIKE 'Online%'
ORDER BY f.user_name [/B]


多谢imzh ,
fnd_signon_audit_view这个视图记录的内容。。。必须开了登陆跟踪这个profile后才有值吧?


我回头再测试一下~~tks again~~

使用道具 举报

回复
论坛徽章:
24
ITPUB元老
日期:2007-08-09 20:13:55蜘蛛蛋
日期:2012-11-18 21:00:26灰彻蛋
日期:2012-04-14 18:30:002012新春纪念徽章
日期:2012-01-04 11:49:54ITPUB十周年纪念徽章
日期:2011-11-01 16:20:282011新春纪念徽章
日期:2011-02-18 11:43:342010年世界杯参赛球队:尼日利亚
日期:2010-03-16 13:40:192009日食纪念
日期:2009-07-22 09:30:00生肖徽章2007版:虎
日期:2009-07-22 09:38:24奥运会纪念徽章:赛艇
日期:2008-10-24 13:25:17
15#
 楼主| 发表于 2006-9-5 17:38 | 只看该作者
最初由 robincao 发布
[B]上面的有乱码,试试这个:

---查找被锁的对象
SELECT
SESSION_ID SID,
SERIAL#,
S.STATUS,
S.LOGON_TIME,
s.ACTION,
OBJECT_ID 对象ID,
S.PROCESS 过程,
os_user_name,
a.LOCKED_MODE
FROM V$LOCKED_OBJECT A,
V$SESSION S
WHERE A.SESSION_ID=S.SID
order by sid [/B]



多谢robincao ,我是用下面的脚本察看那些进程在使用临时表空间的如果在这里结合应用的用户,就达到我的目的了。。

SELECT su.username,sid, serial#, sql_address, machine, program, tablespace,
segtype, contents
FROM v$session se, v$sort_usage su
WHERE se.saddr=su.session_addr

使用道具 举报

回复
论坛徽章:
24
ITPUB元老
日期:2007-08-09 20:13:55蜘蛛蛋
日期:2012-11-18 21:00:26灰彻蛋
日期:2012-04-14 18:30:002012新春纪念徽章
日期:2012-01-04 11:49:54ITPUB十周年纪念徽章
日期:2011-11-01 16:20:282011新春纪念徽章
日期:2011-02-18 11:43:342010年世界杯参赛球队:尼日利亚
日期:2010-03-16 13:40:192009日食纪念
日期:2009-07-22 09:30:00生肖徽章2007版:虎
日期:2009-07-22 09:38:24奥运会纪念徽章:赛艇
日期:2008-10-24 13:25:17
16#
 楼主| 发表于 2006-9-5 17:42 | 只看该作者
这个问题发生在我们产品环境,所以不能开放跟踪啊!!
所以:fnd_signon_audit_view这里面就没值了~~晕啊~~~

使用道具 举报

回复
论坛徽章:
16
授权会员
日期:2005-11-01 10:49:02ITPUB十周年纪念徽章
日期:2011-09-27 16:30:472011新春纪念徽章
日期:2011-02-18 11:43:322010年世界杯参赛球队:南非
日期:2010-05-12 11:08:572010新春纪念徽章
日期:2010-03-01 11:04:542009新春纪念徽章
日期:2009-01-04 14:52:28生肖徽章2007版:狗
日期:2008-10-31 12:50:13生肖徽章2007版:狗
日期:2008-10-24 18:01:04奥运会纪念徽章:排球
日期:2008-10-24 13:30:01生肖徽章2007版:狗
日期:2008-10-20 14:41:16
17#
发表于 2006-9-6 15:27 | 只看该作者
通过pl/sql的session可以看吧

使用道具 举报

回复
论坛徽章:
28
生肖徽章:马
日期:2006-09-07 17:01:08ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44生肖徽章:马
日期:2007-09-26 17:10:27生肖徽章:马
日期:2007-09-26 17:08:44生肖徽章:马
日期:2007-09-26 12:38:09生肖徽章:马
日期:2007-09-26 12:37:34生肖徽章:马
日期:2007-09-26 12:36:52生肖徽章:马
日期:2007-09-26 12:36:10生肖徽章:马
日期:2007-09-26 12:35:29蓝色妖姬
日期:2006-09-07 17:04:50
18#
发表于 2006-9-6 17:34 | 只看该作者
最初由 ruili_zeng 发布
[B]你可以通過webuntil在前臺來處理。 [/B]


oracle ERP哪来的webuntil,这个东西是自己开发时AS服务器配置的东东,是两码事

使用道具 举报

回复
论坛徽章:
7
授权会员
日期:2005-10-30 17:05:33ITPUB元老
日期:2006-10-06 09:52:15ERP板块每日发贴之星
日期:2007-02-09 01:06:11会员2007贡献徽章
日期:2007-09-26 18:42:10ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44
19#
发表于 2006-9-20 14:11 | 只看该作者
看看先

使用道具 举报

回复
论坛徽章:
164
技术图书徽章
日期:2018-12-26 10:01:29指数菠菜纪念章
日期:2013-06-28 17:41:29蛋疼蛋
日期:2013-04-03 16:29:52指数菠菜纪念章
日期:2013-04-01 15:26:282013年新春福章
日期:2013-02-25 14:51:24指数菠菜纪念章
日期:2013-01-04 11:30:40指数菠菜纪念章
日期:2012-09-29 10:28:42版主6段
日期:2012-05-15 15:24:11指数菠菜纪念章
日期:2012-03-31 14:04:28茶鸡蛋
日期:2012-03-12 16:56:15
20#
发表于 2006-9-20 15:38 | 只看该作者
后台的东西不熟,了解一下

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表