先查詢出未提交的事務
select dob.object_name table_name,lo.session_id||', '||vss.serial# 刪除號,
lo.locked_mode,lo.session_id, vss.serial#,vss.action action,vss.osuser osuser, vss.logon_time,
vss.process ap_pid, vps.spid db_pid ,vss.*
from v$locked_object lo, dba_objects dob, v$session vss, v$process vps
where lo.object_id = dob.object_id
and lo.session_id = vss.sid
and vss.paddr = vps.addr
order by 2,3,dob.object_name
刪除查詢出來的事務 ('34, 49517' 是上面查詢出來的刪除號)
alter system kill session '34, 49517'
事務未提交 別人能讀取到嗎 事務提交
事務特性 1 原子性 事務的所有操作要麼全部成功,要麼全部失敗。3 隔離性 好比執行緒的鎖,不同使用者同時操作同一張表的資料時,只會為乙個使用者開啟事務,其他使用者則不能在此事務未完成的期間進行對該錶的操作。併發的事務會被相互隔離 由於事務不被提交時可以回滾的。因此事務必須有隔離性,否則修改資料時的...
mysql檢視未提交的事務程序
查詢 正在執行的事務 select from information schema.innodb trx 檢視正在鎖的事務 select from information schema.innodb locks 檢視等待鎖的事務 select from information schema.inno...
mysql查詢未提交事務的sql語句
mysql查詢未提交事務的sql語句,找出未提交事務執行的sql語句 mysql開啟事務後沒有提交就退出,事務長時間running狀態,程序又處於sleep狀態,有可能後續導致其他事物超時失敗 能找到事物執行的sql語句的話就很容易定位到程式中錯誤的 檢視所有事務 檢視程序資訊 查詢程序狀態,發現s...