2012-03-08 121 views

回答

5

Tom Kyte引用:

读取未提交隔离级允许脏读取。 Oracle 数据库不使用脏读,也不允许它们。 READ UNCOMMITTED隔离级别的 的基本目标是提供允许非阻塞读取的基于标准的定义 。正如您看到的 ,Oracle数据库默认提供了 的非阻塞读取。

4

由于Oracle数据库不支持读取未提交数据的能力。鉴于Oracle的多版本读取一致性体系结构,读者不会阻止作者和作者不阻止读者,我很难想出一个你想要读取未提交的数据的情况。在其他数据库中,这可能是以一致性为代价尽量减少锁定的一种方式,但Oracle中没有锁定以便只读取已提交的数据。

相关问题