获取存储过程的输入参数的tkprof选项

时间:2013-03-16 01:15:08

标签: oracle parameter-passing trace

我有一个Oracle跟踪ouptut,我使用tkprof inputtracefilename.trc output.prf来获取可读格式。但是,我想看看将值传递给过程的内容。

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

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

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

1 个答案:

答案 0 :(得分: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 =等待和绑定信息

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