質問
どのように私は、接続文字列からodp.netクライアントでトレースを有効にすることができますか?ただパラメータTRACEFILENAME、のTraceLevelとTraceOptionを追加する?
解決
いくつか調査した結果、私はODP.netは、バージョン11以上でWeb.config olnyを介して構成することができることを発見しました。 ODP.Netの&過去のversionesの場合、唯一の方法は、Windowsのレジストリを使用している
他のヒント
あなたがすることはできません。あなたは、レジストリまたはXMLの修正が必要になります。
しかし、あなたは右のログオン後に、いずれかのアプリケーション内またはALTER SESSION SET SQL_TRACE=true
トリガーにAFTER LOGON
を放出することができます。
ODP.NET
は正確に同じことを:それはレジストリに見て、この文を実行します。
Googleからのこれを見つけるそれらのためのいくつかのヒント:
トレースは、Cドライブのルートに行くことをデフォルトになりますので注意してください。 Windows 7の場合と後で、これは管理者権限を必要としたり、それだけで静かに失敗します。だからあなたのアプリは、管理者として実行しているか、あなたは、ファイルのパスを変更することを確認してくださいどちらか。
また、あなたがODP.NETは完全に管理トレースしたい場合は、アプリやウェブの設定ファイルではなく、レジストリ内の設定を配置する必要があることに、注意してください、とのTraceLevelの設定は(1〜7)異なっています。
管理対象外のトレース時そして最後に、ODP.NETは、32ビットのWindows用に別のWOWレジストリノードがあることを覚えておいてください。あなたのアプリは32ビットである場合は、誤ってレジストリの64ビット部分の下でそれを設定しないでください。