在 Oracle 数据库中从 sql 开发人员生成 sql 跟踪文件
generating sql trace file from sql developer in Oracle Database
如何从 Oracle 中的 SQL 开发人员生成跟踪文件?我知道如何生成 explain plan
但我想知道如何生成跟踪 (.trc
) 文件。
有几种方法可以做到,一种是
alter session set events '10046 trace name context forever, level 12';
以
结尾
alter session set events '10046 trace name context off';
然后抓取文件-您可以通过检查v$process
中的会话进程来查找路径。如果您使用的是现代版本的 Oracle,您可以直接从 v$diag_trace_file_contents
读取它,Jonathan Lewis 有一个非常有用的视图,您可以将其设置为 SYS 以使这个变得简单和安全 https://jonathanlewis.wordpress.com/2019/10/03/trace-files-2/
如何从 Oracle 中的 SQL 开发人员生成跟踪文件?我知道如何生成 explain plan
但我想知道如何生成跟踪 (.trc
) 文件。
有几种方法可以做到,一种是
alter session set events '10046 trace name context forever, level 12';
以
结尾alter session set events '10046 trace name context off';
然后抓取文件-您可以通过检查v$process
中的会话进程来查找路径。如果您使用的是现代版本的 Oracle,您可以直接从 v$diag_trace_file_contents
读取它,Jonathan Lewis 有一个非常有用的视图,您可以将其设置为 SYS 以使这个变得简单和安全 https://jonathanlewis.wordpress.com/2019/10/03/trace-files-2/