Oracle查看当前回话的trace文件
之前写过一个11g版本的脚本,查询当前回话的trace文件名称,在后续版本中发现并不适用,对脚本做了修改
原来脚本链接:https://www.cnblogs.com/hanglinux/p/13071022.html
修改后脚本内容如下:脚本测试后适用11、12、19c数据库版本
select pr.value || '/' || i.instance_name || '_ora_' || to_char(ps.spid) ||
'.trc' "trace file name"
from v$session s, v$process ps, v$diag_info pr, v$instance i
where s.paddr = ps.addr
and s.sid = userenv('sid')
and pr.name = 'Diag Trace';