當前位置:首頁 » 服務存儲 » 調用存儲過程卡住
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

調用存儲過程卡住

發布時間: 2023-01-20 04:36:27

『壹』 shell調用的DB2存儲過程,卡住了,怎麼能停掉

kill -9 進程號

『貳』 plsql編譯存儲過程卡死

1、查看一下Oracle資料庫中的正在運行的進程是否正在運行該程序,如果有的話把進程停止
2、全部關閉重開或者換一個PLSQL試一下,看看是不是PLSQL本身導致的問題
3、如果都不好用先嘗試重啟一下PLSQL所在的伺服器(如果可以重啟的話)
先試試上述方法

『叄』 調用存儲過程時候卡住停止不了了,如何暫停

是什麼方式調用的?舉例子,pl/sql developer中如果是用測試模式,點擊中止按鈕即可停止運行;
如果是其他方式,只有進dba賬戶,殺掉相應進程了。

『肆』 plsql調試存儲過程執行卡住

1、存儲過程中是否有 LOOP ?
如果有 的在end loop 添加 EXIT WHEN 游標名%NOTFOUND (意思是如果沒有這個游標,就跳出)
2、沒有loop 的話
手動停止掉當前的存儲過程吧。語句如下:
--先查運行的存儲過程sid
select /*rule*/ sid from v$access where object='存儲過程名'
--通過sid 找到serial
select sid ,serial#,paddr from v$session where sid='上一句查到的sid'
--kill 掉存儲過程
alter system kill session 'sid','serial#'

『伍』 java調用oracle存儲過程到execute()就卡住了debug看了一下就是走到execute()這就卡住了

那說明你的存儲過程沒有返回結果啊,你得首先保證你得過程在pl/sql中有效率的執行為前提。

『陸』 pl/sql developer單步調試存儲過程無響應

大致有2種可能:

1. 某個sql執行效率低下,無法執行完畢
2. 存在資料庫鎖(比如某表被鎖),而此程序使用了此表,從而一直處於等待狀態。

用具有dba的用戶登錄,看session,有沒有相關的問題。

『柒』 oracle 存儲過程循環插入數據不定時出現卡死,求高手指點,循環過程如下:

感覺對日期的處理問題,你將日期類型轉換為字元串類型再比較,這里不建議轉,直接比較吧。