簡體   English   中英

無盡的Oracle更新聲明

[英]Endless Oracle update statement

使用11g數據庫上的SQL Developer,我試圖更新一條記錄,如下所示:

update table_test
set field_test = 0
where table_test_id = 64664;

問題是查詢要花很長時間。 8分鍾過去了,沒有成功。

有誰知道可能出什么問題嗎?

您嘗試更新的記錄可能已被另一個會話鎖定-很有可能是您的另一個會話? 該會話將被阻止,並將等待其他會話提交或回滾其事務。

  • TABLE_TEST_IDTABLE_TEST_ID的主鍵嗎?
  • 桌子上有觸發器嗎?
  • 是否有其他會話鎖定了該特定行,而您只是在等待該鎖定? 您在DBA_WAITERSDBA_BLOCKERS表中看到任何內容嗎?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM