2012-03-08 68 views

回答

5

Tom Kyte引用:

讀取未提交隔離級允許髒讀取。 Oracle 數據庫不使用髒讀,也不允許它們。 READ UNCOMMITTED隔離級別的 的基本目標是提供允許非阻塞讀取的基於標準的定義 。正如您看到的 ,Oracle數據庫默認提供了 的非阻塞讀取。

4

由於Oracle數據庫不支持讀取未提交數據的能力。鑑於Oracle的多版本讀取一致性體系結構,讀者不會阻止作者和作者不阻止讀者,我很難想出一個你想要讀取未提交的數據的情況。在其他數據庫中,這可能是以一致性爲代價儘量減少鎖定的一種方式,但Oracle中沒有鎖定以便只讀取已提交的數據。

相關問題