查看一個package是否正在執行(正在被調用)

查看一個package是否正在執行

 

執行下面的語句可查出你的package被哪個session調用運行:

select a.type,a.owner,b.SID,b.SERIAL#,b.OSUSER,b.MACHINE,b.PROGRAM,b.MODULE, b.ACTION 

From dba_ddl_locks a,v$session b

where a.session_id=b.SID

and a.name='your package`s name'   ---注意大寫

 

然後可通過alter system kill session 'SID,SERIAL#'

將他kill掉。

package有問題要從新編譯時,這個很有用。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章