ISOLASI TRANSAKSI
Dalam transaksi database, ada 3 hal yang harus dicegah :
1. Dirty Read
Transaksi membaca data dari hasil transaksi lainnya yang gagal. Kedua transaksi tersebut berjalan bersamaan.
2. Non-Repeatable Read
Transaksi membaca ulang data yang telah di baca sebelumnya karena data tersebut telah di modifikasi oleh transaksi lainnya.
3. Phantom Read
Transaksi membaca sebuah data yang telah hilang akibat dari transaksi yang lainnya.
Untuk mencegah 3 hal tersebut, dalam Oracle terdapat 2 level isolasi yang dapat diimplementasikan, yaitu :