2013-02-28 72 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