Chinaunix

标题: 关于Oracle数据库session问题 [打印本页]

作者: qingyingstudio    时间: 2008-04-07 20:10
标题: 关于Oracle数据库session问题
我这里的数据库报错当前sesion=150。
请问执行什么语句,可以查看当前有哪些用户,使用哪些SQL语句在占用session???
作者: managergh    时间: 2008-04-08 09:04
v$lock表
v_$session 表
作者: feiyun22    时间: 2008-05-06 16:21
试一下这个,不知道可不可以
通过ps -ef | grep oracle查出的进程,怎样对应数据库中跑的进程
比如:
ps -ef|grep oracle
oracle 20501 1 0 Jan30 ? 00:51:22 ora_s001_fydb
oracle 20503 1 0 Jan30 ? 00:11:13 ora_s002_fydb
oracle 20505 1 0 Jan30 ? 00:02:41 ora_s003_fydb
oracle 20507 1 0 Jan30 ? 00:00:13 ora_s005_fydb
oracle 12661 1 0 Feb06 ? 00:00:26 ora_s004_fydb
oracle 27052 1 1 Mar09 ? 00:20:16 ora_s000_fydb
..........
怎样知道它们跑的的是什么?

==================


spid in v$process

=============


select addr from v$process where spid=9911;
select sid,sql_address,sql_hash_value from v$session where paddr=...
select sql_text from v$sqltext_with_newlineswhere address=sql_addressand hash_value=sql_hash_value order by piece




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2