2013-02-28 78 views
0

我有一个连接到Oracle并执行一些sql的可执行文件。我想为这个可执行文件启用跟踪。通常我们使用alter session sstatement来启用跟踪,但会话是在可执行文件中创建的。如何为此启用跟踪?为二进制可执行文件启用sql跟踪

+0

你能改变可执行文件的功能吗?还是关闭/预编译? – APC 2013-02-28 05:59:57

+0

应用程序是否立即运行SQL,或者在连接到数据库并运行它之间存在差距,在此期间您可以打开会话级别跟踪[通过'DBMS_MONITOR'](http://docs.oracle.com/ CD/E25178_01/server.1111/e16638/sqltrace.htm)? – 2013-02-28 14:24:44

回答

3

一个选项,如果你不能改变可执行文件/它的调用SQL是创建一个登录触发器设置跟踪。然后让可执行程序连接到数据库,它应该开始追踪。

+0

谢谢,它有帮助。 – summer 2013-08-28 04:01:23