Oracle ORA-04021 等待鎖定物件時發生超時
select * from dba_ddl_locks where name= 'PROJECT';
alter system kill session 'sid,serial#';
如果session無法kill,則kill執行緒:
select 'kill -9 '|| p.spid
from v$session s, v$process p
where s.paddr = p.addr
and s.SID= and s.SERIAL#=;
本次遇到的問題是有儲存過程正在執行project表的操作。
要想知道是什麼原因造成的,總體思路是:
1.dba_ddl_locks定位到是哪個session
2.查詢v$session找到sql_id
3.最後通過v$sql找到是那個sql
相關推薦
Oracle ORA-04021 等待鎖定物件時發生超時
ORA-04021:等待鎖定物件時發生超時 select * from dba_ddl_locks where name= 'PROJECT'; alter system kill session 'sid,serial#'; 如果session無法kill,則kill執行緒: select 'kill -
ora-04021:等待鎖定物件時發生超時
查詢是否有使用者型別的鎖 TM DML排隊 TX 事務處理排隊 UL 使用者提供 select * from v$lock where type in (‘TM
[轉載]將安全性資訊應用到以下物件時發生錯誤”解決辦法
將安全性資訊應用到以下物件時發生錯誤”解決辦法 要奪取所有權時,點“安全”新增使用者並允許所有許可權後點擊“應用”, 一直“無法儲存對。。。(資料夾名)許可權所在的更改。拒絕訪問”啊 必須先點選“高階”,把“允許父項的繼承許可權傳播到該物件所有子物件。。”的複選框的勾取消後,才可以奪權。 奪權後才將“父項允許
安全資訊應用到以下物件時發生錯誤資料夾拒絕訪問的解決
安全資訊應用到以下物件時發生錯誤資料夾拒絕訪問 今天把 windows 2008 伺服器上的許可權誤操作把一些使用者刪除,同時也把管理員使用者弄為只能讀取了.然後想刪除相應的目錄和檔案就沒有許可權了. 查閱相關資料都沒有解決. 心想這下搞大了,2008 既然這麼
Oracle資料庫匯入dmp時發生的ORA-12560: TNS: 協議介面卡錯誤
當使用impdp匯入dmp檔案到Oracle發生ORA-12560: TNS: 協議介面卡錯誤時,原因及解決方案如下: ①監聽器服務未開啟或配置錯誤。 解決方案:開始---程式---管理工具---服務,開啟服務面板,啟動oraclehome92TNSlistener服務。 具體配置參見:h
oracle中“ORA-00060: 等待資源時檢測到死鎖” 或存儲過程編譯卡死 解決方法
sys dba 根據 clas where ssi 死鎖 編譯 sele 之前在調試存儲過程時,出現卡死情況,無法插入數據 解決方法 1、查看那些表被鎖住: --1、查看那些表被鎖住--- select b.owner,b.object_name,a.sess
oracle數據庫連接時提示ora-00257錯誤,提示數據庫歸檔日誌歸檔失敗
輸入 custom sed inter server2 別名 sna mil _id 轉 http://jingyan.baidu.com/article/425e69e6b142d1be15fc16dc.html Microsoft Windows [版本 6
新建ORACLE數據庫實例時ORA-12154: TNS: 無法解析指定的連接標識符的解決
oracle很簡單,既然是在創建數據庫最後一步時碰到的這個問題,那麽一定有2個方面需要明確:1:數據庫字符集和國家字符集都要是UTF-82:密碼是否有特殊字符如@本文出自 “隨風” 博客,請務必保留此出處http://358778493.blog.51cto.com/11386071/1970852新建ORA
JSP Tomcat8.0運行連接池時發生異常【AbstractMethodError oracle.jdbc.driver.T4CConnection.isValid(I)Z】
jdk1.7 oracle read 2.0 ati conn pan span valid 原創 2015年12月28日 11:38:01 2004 一、Tomcat8.0運行連接池時發生異常: AbstractMethodError or
C# Winform 載入窗體/物件時的等待頁面設計
在設計應用程式過程中,有時候載入物件需時較長,我們可以顯示一個Loading等待頁面,對使用者來說就比較友好了。 這個還是涉及到多執行緒,下面是步驟。 一、建立好Loading窗體: 一個Panel用於顯示轉圈動畫(仿Win10的Loading),一個Loading文字標籤。動畫的程式碼來自網路。
win server2008安裝oracle 10g時發生“程式異常終止。發生內部錯誤”的提示
試試看這樣可以麼:首先、確保你有該資料夾的完全控制權。(修改:資料夾點右鍵 屬性-〉安全-〉高階-〉所有者-〉改為自己。接著編輯自己的許可權為完全控制)其次、將setup.exe的相容性改為windows server 2003(server pack 1)。就是右鍵屬性-〉相容性-〉相容模式中。接著、右鍵
安裝Oracle 10g資料庫時發生了錯誤(“未知”,“未知”,“未知”)
在安裝Oracle 10g資料庫時發生了錯誤,現在把解決問題的方法和原因分享給大家。 安裝出現的現象: 輸入完密碼後下一步時,安裝oracle10g“程式異常終止。發生內部錯誤。請將以下檔案提供給o
spring boot 接收JSON時發生轉義字元繫結物件失敗
在做Spring boot 專案時發生json轉義字元繫結物件失敗,原因是json裡面有些欄位包括空格,反斜槓等,如果框架沒有對這些json進行轉化時,就會報類似如下錯誤 org.codehaus.
呼叫空間函式st_buffer報錯:ORA-28579: 在從外部過程代理程式回撥時, 發生網路錯誤 或 ORA-20602
當st_buffer中的緩衝距離為0時不會報錯,不為0,例如0.1就會報ORA-28579: 在從外部過程代理程式回撥時, 發生網路錯誤,但是當緩衝距離為1時就會報另一個錯: java.sql.SQLE
交叉報表列頭排序時遇到的oracle問題—oracle ORA-12704:字符集不匹配、varchar2轉化為nvarchar2字元缺失、case when else後的字元型別要一致
在做交叉報表列頭的排序時,遇到這三個問題,下面具體來說一下。 設計的資料庫的表結構如圖1所示: 圖1 要處出來student_name_,s.grade_,s.subject_name_,這三個屬性,當時我是這樣寫的sql語句: select s.student_nam
java中當給一個物件賦值為null時發生了什麼
比如下面的程式碼 String[] arr = new String[10]; arr=null; 將arr這個引用置空,不指向任何物件。 上面new的那個陣列物件,則沒有任何引用指向它,垃圾回收器可以回收此物件。 java中物件引用放在棧中,
實現所有的執行緒一起等待某個事件的發生,當某個事件發生時,所有執行緒一起開始往下執行
假設要統計EXCEL裡的各個Sheet裡的的資料,可以開多個執行緒分別統計各個Sheet,等各個執行緒都統計完成後再進行彙總,這個時候就要實現如題描述的情景。這裡舉例說明,為了簡化,只是模擬。 我們知道,java裡的join是指等待該執行緒終止,才繼續往下執行。“join”很
Oracle ORA-01157: 無法標識/鎖定資料檔案 解決方法
本文轉自http://www.linuxidc.com/Linux/2012-05/60761.htm 在使用sqlplus進行啟動oralce時,會丟擲oracle Ora-01157:無法標誌/鎖定資料檔案;出現此問題的的原因是,資料庫中表空間的資料檔案被刪除,找不到對
JRebel熱部署spring mvc時發生的異常。
spring error JRebel: ERROR org.zeroturnaround.bundled.javassist.CannotCompileException: [source error] no such class: handlerMethods at org.zer
oracle ORA-06550
std lar reat tty oracle 一個 not cut eas declare cnt integer; begin select count(0) into cnt from user_all_tables where t