0.查詢正在執行的儲存過程:
select *
from v$db_object_cache
where locks > 0 and pins > 0 and type='procedure';
1. 在v$access檢視中找到要停止程序的sid:
舉例:儲存過程名:crh_entry
select t.* from v$access t where t.object='crh_entry';
ps:查詢時間與object數正正比。
2. 在v$session檢視中查詢到查出sid和serial#
select sid,serial# from v$session where sid='1314';
3.殺掉查詢出來的程序
alter system kill session 'sid,serial#'
alter system kill session '1314,63759';
oracle查詢和終止正在執行的儲存過程
1.查詢正在執行的儲存過程 select name from v db object cache where type like proce and locks 0 and pins 0 2.找到對應儲存過程的sid select sid from v access o where o.object...
如何開發ORACLE儲存過程
在我的上乙個銀行專案中,我接到編寫oracle儲存過程的任務,我是程式設計師,腦袋裡只有一些如何使用callable介面呼叫儲存過程的經驗,一時不知如何下手,我查閱了一些資料,通過實踐發現編寫oracle儲存過程是非常不容易的工作,即使上路以後,除錯和驗證非常麻煩。簡單地講,oracle儲存過程就是...
如何開發ORACLE儲存過程
一.概述 oracle儲存過程開發的要點是 使用notepad文字編輯器,用oracle pl sql程式語言寫乙個儲存過程 在oracle資料庫中建立乙個儲存過程 在oracle資料庫中使用sql plus工具執行儲存過程 在oracle資料庫中修改儲存過程 通過編譯錯誤除錯儲存過程 刪除儲存過程...