重复容易,改变很难
java,,,不错的玩具
posts - 21,  comments - 42,  trackbacks - 0
前提: oracle安装在linux机器上
  
具体查找方法如下:
      1,在linux命令行下,输入top,查看当前对应COMMAND名为"oracle"的PID中哪个pid占据资源。
                        假设找到的pid为2000
      2,以系统用户的身份登录oracle
      3,在sqlplus中运行sql文:
                  SELECT c.sql_text
                  FROM v$session a,v$process b,v$sqltext c 
                  WHERE b.spid=2000
                  AND b.addr=a.paddr AND a.sql_address=c.address(+) ORDER BY c.piece;    
               即可得当前的占用资源较大的sql的内容,以便于改善该sql文。
      4,如果想停掉该sql文:
                select s.username, s.osuser, s.sid, s.serial#, p.spid
                from v$session s,v$process p
                where s.paddr = p.addr and p.spid=2000
                and s.username is not null; 
            找到以上sql文查询出的s.serial#的值  ,做以下操作即可停掉该sql文。
               ALTER SYSTEM KILL SESSION 'sid,serial#';
posted on 2007-05-30 21:28 分享爱的空间 阅读(773) 评论(0)  编辑  收藏

只有注册用户登录后才能发表评论。


网站导航:
 

<2007年5月>
293012345
6789101112
13141516171819
20212223242526
272829303112
3456789

常用链接

留言簿(5)

随笔档案

文章档案

相册

搜索

  •  

最新评论

阅读排行榜

评论排行榜