在Oracle数据库中,我们能否找到未提交事务(uncommit transactin)的SQL语句或其他相关信息呢?  关于这个问题,我们先来看看实验测试吧。实践出真知。

 

首先,我们在会话1(SID=63)中构造一个未提交的事务,如下所:

 

SQL> create table test
  2  as
  3  select * from dba_objects;
 
Table created.
SQL> select userenv('sid') from dual;
 
USERENV('SID')
--------------
           63
 
SQL> delete from test where object_id=12;
 
1 row deleted.
 
SQL> 

相关文章: