测试积点老人 发表于 2020-6-3 14:30:45

oracle怎么查看当前的事务隔离级别?

oracle怎么查看当前的事务隔离级别?

郭小贱 发表于 2020-6-4 09:09:53

1.首先创建一个事务
declare
   trans_id Varchar2(100);
begin
   trans_id := dbms_transaction.local_transaction_id( TRUE );
end;

2.再查看事务隔离级别
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
JOIN v$session s ON t.addr = s.taddr AND s.sid = sys_context('USERENV', 'SID');

bellas 发表于 2020-6-4 09:32:42

一楼说的很详细

qqq911 发表于 2020-6-4 12:10:57

awr报告

jingzizx 发表于 2020-6-4 12:38:25

1楼
页: [1]
查看完整版本: oracle怎么查看当前的事务隔离级别?