oracle表死鎖怎么解決 ORACLE查看鎖和等待?
ORACLE查看鎖和等待?所謂的鎖等待:當(dāng)事務(wù)a對數(shù)據(jù)表執(zhí)行DDL或DML操作時(shí),系統(tǒng)將在表上添加表級獨(dú)占鎖。此時(shí),當(dāng)其他事務(wù)對表進(jìn)行操作時(shí),它們將等待a提交或回滾B的操作。所謂死鎖:當(dāng)兩個(gè)或多個(gè)用戶
ORACLE查看鎖和等待?
所謂的鎖等待:當(dāng)事務(wù)a對數(shù)據(jù)表執(zhí)行DDL或DML操作時(shí),系統(tǒng)將在表上添加表級獨(dú)占鎖。此時(shí),當(dāng)其他事務(wù)對表進(jìn)行操作時(shí),它們將等待a提交或回滾B的操作。所謂死鎖:當(dāng)兩個(gè)或多個(gè)用戶等待鎖定的數(shù)據(jù)時(shí),就會發(fā)生死鎖。這種情況下,如果一些用戶被卡住,無法繼續(xù)處理業(yè)務(wù),Oracle可以自動檢測并解決死鎖,并通過回滾死鎖中的一條語句來釋放被鎖定的數(shù)據(jù)