請問大神,Oracle 怎么看出存盤程序被誰呼叫,以及存盤程序有沒有執行?怎么看出這張表有沒有觸發器,以及怎么查出哪個觸發器呼叫了這個存盤程序?
uj5u.com熱心網友回復:
應該沒這功能
uj5u.com熱心網友回復:
select * from user_triggers; -- 查看觸發器資訊select * from user_dependencies; -- 查看物件的依賴情況
uj5u.com熱心網友回復:
開啟審計的話,可以通過審計查看存盤程序被誰呼叫uj5u.com熱心網友回復:
一個比較笨的方法是 把資料庫匯出SQL,全域搜索確認呼叫情況uj5u.com熱心網友回復:
Oracle 怎么看出存盤程序被誰呼叫?以及存盤程序有沒有執行?怎么看出這張表有沒有觸發器,以及怎么查出哪個觸發器呼叫了這個存盤程序?uj5u.com熱心網友回復:
【Ctrl+Enter就發出去了】Oracle 怎么看出存盤程序被誰呼叫?
我一般查看存盤程序涉及到哪些表,然后查看session,找到pid和#serial,接著判斷是否在執行。
以及存盤程序有沒有執行?
這個最好自己寫存盤程序的時候加上日志追蹤和例外捕獲的陳述句。
觸發器沒怎么用過。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/76460.html
標籤:高級技術
