Bạn có thể kiểm tra bit 28 trong cờ flag
trong v$transaction
[1]
.
SELECT s.sid, s.serial#,
CASE BITAND(t.flag, POWER(2, 28))
WHEN 0 THEN 'READ COMMITTED'
ELSE 'SERIALIZABLE'
END AS isolation_level
FROM v$transaction t, v$session s
WHERE t.addr = s.taddr
AND s.sid = :sid
AND s.serial# = :serial;
Chỉ cần nhớ rằng v$transaction
chỉ liệt kê các giao dịch đang hoạt động [2]
; ví dụ:bạn cần phát hành chèn / cập nhật / xóa / hợp nhất hoặc sử dụng "để cập nhật" [3]
.