DML锁,即数据操作语言锁,是为了确保每次只有一个用户能修改特定行,并在用户操作表时防止其他用户删除表。Oracle在处理过程中会自动添加这些锁,分为事务级(TX)锁和表级(TM)锁,以保障数据的完整性和一致性。