【问题标题】:odp.net tracingodp.net 追踪
【发布时间】:2014-10-25 21:07:39
【问题描述】:

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

【问题讨论】:

    标签: oracle odp.net


    【解决方案1】:

    经过一番研究,我发现ODP.net在11及以上版本可以通过web.config olny进行配置。对于 ODP.Net 的早期版本,唯一的方法是使用 windows 注册表

    【讨论】:

    【解决方案2】:

    你不能。您需要注册表或 XML 修复。

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

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

    【讨论】:

      【解决方案3】:

      对于那些从 Google 中找到此内容的人的一些提示:

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

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-08-31
        • 1970-01-01
        • 2014-10-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多