儲存過程編譯時會卡死
在對儲存過程進行test的時候,沒有完全停止,就又在另外一個視窗,對它進行修改而且進行編譯,出現了卡死現象。用PLSQL Developer 在session裡,找到這條session的記錄,然後kill後,再重新編譯這個過程,還是卡死,可是在session裡這條記錄已經是顯示killed狀態
1:查V$DB_OBJECT_CACHE SELECT * FROM V$DB_OBJECT_CACHE WHERE name='P_DATA_SYNC_CHECK' AND CLOCKS!='0';
發現locks=2,
2:按物件查出sid的值
select SID from V$ACCESS WHERE object='P_DATA_SYNC_CHECK'
3:查sid,serial#
SELECT SID,SERIAL#,PADDR FROM V$SESSION WHERE SID='剛才查到的SID';
4:alter system kill session 'sid值,serial#值' immediate;
[@more@]來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/67798/viewspace-1019304/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle 編譯儲存過程卡死解決方法Oracle編譯儲存過程
- Oracle儲存過程編譯卡死的解決方法Oracle儲存過程編譯
- Sql儲存過程分頁--臨時表儲存SQL儲存過程
- SQL SERVER 臨時表導致儲存過程重編譯(recompile)的一些探討SQLServer儲存過程編譯Compile
- Oracle儲存過程乾貨(一):儲存過程基礎Oracle儲存過程
- SQL 儲存過程裡呼叫另一個儲存過程SQL儲存過程
- 編譯過程編譯
- 儲存過程與儲存函式儲存過程儲存函式
- unidac儲存過程儲存過程
- firedac儲存過程儲存過程
- 呼叫儲存過程儲存過程
- mysql 儲存過程MySql儲存過程
- SQLSERVER儲存過程SQLServer儲存過程
- Oracle儲存過程Oracle儲存過程
- MySQL---------儲存過程MySql儲存過程
- 造數儲存過程儲存過程
- linux呼叫儲存過程Linux儲存過程
- Oracle儲存過程-1Oracle儲存過程
- 儲存過程——遊標儲存過程
- Winform呼叫儲存過程ORM儲存過程
- 儲存過程 傳 datatable儲存過程
- mysql儲存過程整理MySql儲存過程
- JAVA儲存過程(轉)Java儲存過程
- JdbcTemplate調儲存過程JDBC儲存過程
- MySQL之儲存過程MySql儲存過程
- oracle的儲存過程Oracle儲存過程
- PHP 編譯引數儲存PHP編譯
- C++ 編譯過程C++編譯
- 編譯過程簡介編譯
- 編譯連結過程編譯
- mybatis儲存過程返回listMyBatis儲存過程
- 資料庫儲存過程資料庫儲存過程
- mysql如何呼叫儲存過程MySql儲存過程
- Mysql 儲存過程的使用MySql儲存過程
- SQL 分頁儲存過程SQL儲存過程
- 原創:oracle 儲存過程Oracle儲存過程
- jsp中呼叫儲存過程JS儲存過程
- mongo 儲存過程詳解Go儲存過程
- Sqlserver中的儲存過程SQLServer儲存過程