Bir DML işlemi çalışırken, başka bir dml işleminin aynı data üzerinde etki etmesini öznleme mekanizmasına Oracle Lock Mekanizması denebilir. Şekil 1 de bu durum simgelenmeye çalışılmıştır.
![]() |
| Şekil 1: Oracle Row Lock |
Transactionlar dataları row seviyesinde yada tüm bir tablo seviyesinde lock layabilirler. Bu durum çakışma olmaması için manuel sağlanabileceği gibi otomatik olarak da sağlanabilir.Locking oracle tarafından yapıldığında mümkün olan en az data locklanacak ve potansiye laçkışma riski azaltılmış hatta yok edilmiş olacak.
