Rumah >pangkalan data >tutorial mysql >删除oracle未提交的事务

删除oracle未提交的事务

WBOY
WBOYasal
2016-06-07 15:44:321948semak imbas

先查询出未提交的事务 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

先查询出未提交的事务

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'
Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn