2

我有一个 Oracle 跟踪输出,tkprof inputtracefilename.trc output.prf用于获取可读格式。但是,我想看看传递给过程的值是什么。

我在 output.prf 中得到以下文本:

Begin ebp_set_char_data(:v0, :v1, :v2, :v3, :v4, :v5, :v6); End;

我想知道 v0...v6 输入值是什么。我可以使用哪些选项来获取信息?

4

1 回答 1

0

您必须至少使用 4 级运行跟踪,即:

SQL> ALTER SESSION SET EVENTS '10046 trace name context forever, level 4';

然后运行您的 api 调用

最后关闭跟踪:

SQL> ALTER SESSION SET EVENTS '10046 trace name context off';

注意级别 4 = 绑定信息,级别 8 = 等待信息和级别 12 = 等待和绑定信息

然后检查原始跟踪文件以获取绑定信息

于 2013-03-16T08:38:15.543 回答