2011-03-23 214 views
0

有沒有辦法攔截從Oracle數據提供者到數據庫的調用?我想看看哪些程序正在被調用以及它們正在接收哪些參數。攔截從Oracle數據提供者到數據庫的調用

我試着用DBMS_MONITOR.DATABASE_TRACE_ENABLE,然後用tkprof檢查跟蹤文件,但是我找不到過程參數信息,它看起來像這只是查詢相關的。

在程序內部記錄不是真的一個選項。事實上,我試圖用一個錯誤的參數列表(並且沒有執行)調用某個過程的日誌時

如果您能指向正確的方向(oracle文檔或任何其他),我將不勝感激。

回答

0

「其實我想要當一個過程被稱爲有錯誤的參數列表(沒有執行)登錄」

是否錯誤?如果是這樣,查看可以捕獲問題SQL的SERVERERROR觸發器。

您應該能夠在原始跟蹤文件中看到它。然而,TKPROF會將其過濾掉,因爲它主要提供分析/調整數據的視圖。