解決PL/SQL修改Oracle存儲過程編譯就卡死的問題
問題描述:
這里我用的是Plsql dev客戶端,然后修改存儲過程編譯就卡死,我一直以為是客戶端的問題,其實并不然,是因為sessionid什么玩意的被占用了。只需要執(zhí)行幾行命令就可以了。原因的話就是可能有人在執(zhí)行存儲過程,所以你這邊修改就會卡死。
問題解決:
可能這些命令有點陌生,這個不重要,只要按著來執(zhí)行即可。
第一步:獲取session_jd
select * FROM dba_ddl_locks where name =upper('存儲過程名稱');
第二步:根據(jù)session_id獲取serial
select t.sid, t.serial# from v$session t where t.sid = 填寫上面查出來的session_id;
第三步:根據(jù)得到sid和serial# kill
alter system kill session 'sid,serial#';
到此這篇關(guān)于解決PL/SQL修改Oracle存儲過程編譯就卡死的問題的文章就介紹到這了,更多相關(guān)Oracle存儲過程編譯卡死內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Oracle逗號分隔列轉(zhuǎn)行實現(xiàn)方法
在做系統(tǒng)時,經(jīng)常會遇到在一個字段中,用逗號或其他符號分隔存儲多個信息,例如保存某個用戶的一對多權(quán)限時,在權(quán)限組這個字段中,就會逗號分隔保存多個權(quán)限編號。2010-12-12從Oracle數(shù)據(jù)庫中讀取數(shù)據(jù)自動生成INSERT語句的方法
今天小編就為大家分享一篇關(guān)于從Oracle數(shù)據(jù)庫中讀取數(shù)據(jù)自動生成INSERT語句的方法,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧2019-04-04Oracle數(shù)據(jù)庫中表壓縮的實現(xiàn)方式和特點
在 Oracle 數(shù)據(jù)庫中,表壓縮是一項重要的功能,旨在優(yōu)化存儲空間和提高性能,Oracle 提供了多種表壓縮技術(shù),以適應不同的應用場景和需求,以下是 Oracle 數(shù)據(jù)庫中表壓縮的實現(xiàn)方式和特點,需要的朋友可以參考下2024-10-10Oracle7.X 回滾表空間數(shù)據(jù)文件誤刪除處理方法
Oracle7.X 回滾表空間數(shù)據(jù)文件誤刪除處理方法...2007-03-03六分鐘學會創(chuàng)建Oracle表空間的實現(xiàn)步驟
這里介紹創(chuàng)建Oracle表空間的步驟,首先查詢空閑空間、增加Oracle表空間、修改文件大小語句如下、創(chuàng)建Oracle表空間,最后更改自動擴展屬性2013-06-06