odp.net追踪

时间:2009-01-29 12:19:21

标签: oracle odp.net

如何在连接字符串中启用odp.net客户端中的跟踪?只需添加参数traceFileName,TraceLevel和TraceOption?

3 个答案:

答案 0 :(得分:4)

经过一番研究,我发现可以通过版本11及更高版本的web.config olny配置ODP.net。对于ODP.Net的普遍版本,唯一的方法是使用Windows注册表

答案 1 :(得分:0)

你做不到。您需要注册表或XML修复程序。

但是,您可以在应用程序或ALTER SESSION SET SQL_TRACE=true触发器中登录后立即发出AFTER LOGON

ODP.NET完全相同:它查看注册表并执行此语句。

答案 2 :(得分:0)

从谷歌那里找到这些的一些提示:

请注意,跟踪将默认位于C驱动器的根目录中。对于Windows 7及更高版本,这需要管理员权限,否则它将以静默方式失败。因此要么确保您的应用程序以管理员身份运行,要么确保更改文件的路径。

另请注意,如果要跟踪完全托管的ODP.NET,则需要将设置放在应用程序或Web配置文件中,而不是注册表中,并且TraceLevel的设置不同(1到7)。 / p>

最后,在跟踪非托管ODP.NET时,请记住32位Windows有一个单独的WOW注册表节点。如果您的应用是32位,请不要在注册表的64位部分下意外设置。