51Testing软件测试论坛

标题: oracle怎么查看当前的事务隔离级别? [打印本页]

作者: 测试积点老人    时间: 2020-6-3 14:30
标题: oracle怎么查看当前的事务隔离级别?
oracle怎么查看当前的事务隔离级别?


作者: 郭小贱    时间: 2020-6-4 09:09
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
一楼说的很详细
作者: qqq911    时间: 2020-6-4 12:10
awr报告
作者: jingzizx    时间: 2020-6-4 12:38
1楼




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2