1. 锁的基本知识 根据要保护的对象不同,oracle的数据锁可以分成以下几类:DML锁,(data locks)数据锁,用于保护数据的完整性:DDL锁(dictionary locks),用于保护数据库内部结构,如表,索引等结构定义:内部锁和闩(internal locks and latcheds),保护数据库内部结构. 我们通常遇到的都是DML锁,DML锁在通常状态下都是用于保证并发情况下的数据完整性.在oracle中,主要包含有TM锁和TX锁,其中TM锁称为表级锁,TX锁称行级锁或事物锁