2012-11-30 18 views
6

私はコミットに関して異なる分離レベルを知りたいと思いますし、行レベルとテーブルレベルのロックについても知りたいと思います。oracleの分離レベル

ザ・ファインマテリアルの多く利用できるGoogleの分離レベルの神託 に

答えて

-4

4つの分離レベルは、コミットまたは反復

  1. 読む
  2. コミットされていないか、読むダーティバッファ読み取り
  3. ファントムが
  4. Serializableを
ANSI/ISO SQLは4を定義
4

を読み込む読み込みがあります分離レベル:

  • 、シリアライズ
  • 再現性
  • コミット
  • 読み取りを読んで、Oracleのデータベース開発ガイド、chapter 6.6.1: Transaction Interaction and Isolation Levelによると、あなたは分離レベルREAD COMMITTED(デフォルト)またはSERIALIZABLEのいずれかを要求することができ、コミットされていない

をお読みください。

行レベルおよびテーブルレベルのロックの詳細については、Overview of the Oracle Database Locking MechanismおよびLocking tables explicitlyを参照してください。

関連する問題