200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > 如何用Oracle扩展SQL跟踪数据 – 数据库 – 前端

如何用Oracle扩展SQL跟踪数据 – 数据库 – 前端

时间:2021-11-11 12:10:29

相关推荐

如何用Oracle扩展SQL跟踪数据 – 数据库 – 前端

偶明白你的意思了,你是要看插入这个值的sql语句是怎么样的;

都是在动态表里面存储的,v$session,v$sqlarea,V$sqltext

以上三个表你查下吧,如果正在执行的语句,都能查到,如果已经执行完毕,建议从后两张表查询

查询Oracle正在执行和执行过的SQL语句

—正在执行的

selecta.username,a.sid,b.SQL_TEXT,b.sql_FULLTEXT

fromv$sessiona,v$sqlareab

wherea.sql_address=b.address

—执行过的

selectb.SQL_TEXT,b.FIRST_LOAD_TIME,b.SQL_FULLTEXT

fromv$sqlareab

whereb.FIRST_LOAD_TIMEbetween’-10-15/09:24:47’and

‘-10-15/09:24:47’orderbyb.FIRST_LOAD_TIME

(此方法好处可以查看某一时间段执行过的sql,并且SQL_FULLTEXT包含了完整的sql语句)

其他

selectOSUSER,PROGRAM,USERNAME,SCHEMANAME,B.Cpu_Time,STATUS,B.SQL_TEXT

fromV$SESSIONALEFTJOINV$SQLBONA.SQL_ADDRESS=B.ADDRESSANDA.SQL_HASH_VALUE=B.HASH_VALUEorderbyb.cpu_timedesc

selectaddress,sql_text,piece

fromv$session,v$sqltext

whereaddress=sql_address

–andmachine=

orderbyaddress,piece

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。