SQL查询堆栈执行跟踪

时间:2015-03-23 08:44:27

标签: oracle oracle11g

有没有办法获取在awr中给出的sql查询的堆栈跟踪,我的意思是检查查询的流程,从哪个包或程序触发它? tkprof和awr都只显示sql和elspased时间,解析和提取。 -

1 个答案:

答案 0 :(得分:1)

据我所知 - 除了完整代码搜索之外没有其他办法 - 从Oracle内部视图中选择(USER_SOURCE / ALL_SOURCE / DBA_SOURCE):

SELECT name, text
FROM dba_source
WHERE lower(text) LIKE ('%some representative text from query%)

或代码存储库中的文本搜索,如果有的话。

相关问题