在AIX系统根据Oracle进程pid查询sql语句
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语句
相关推荐
iilegend 2020-10-19
Hody 2020-08-16
ihuaqiang 2020-08-16
Carlos 2020-07-29
wpfeitian 2020-07-26
Justdoit00 2020-06-26
dataminer 2020-06-25
昊 2020-06-16
lklong 2020-11-22
oraclemch 2020-11-06
shilukun 2020-10-10
周嘉笙 2020-11-09
EricRay 2020-10-16
zhuzhufxz 2020-09-16
dataminer 2020-08-17
bfcady 2020-08-16
FightFourEggs 2020-08-16
数据库设计 2020-08-16