您好,欢迎访问一九零五行业门户网

在AIX系统根据Oracle进程pid查询sql语句

1、 在aix系统中用topas命令查看发现user中的cpu过高,其中oracle的进程cpu比较高。比如oracle其中最高的进程pid为1138782 占cp
1、 在aix系统中用topas命令查看
发现user中的cpu过高,,其中oracle的进程cpu比较高。
比如oracle其中最高的进程pid为1138782  占cpu 27%
2、 根据pid查出sid,serial#
selects.sid,s.serial#fromv$session s,v$process p
      wheres.paddr=p.addrandp.spid='1138782'
比如sid,serial#为482,56767
3、 根据sid查出sql语句
select  sql_text
   fromv$sqltext a
  wherea.hash_value = (selectsql_hash_value
                          fromv$session b
                         whereb.sid ='&sid')
orderbypieceasc
输入sid为482 查出sql语句
其它类似信息

推荐信息