Oracle数据库的多粒度锁机制确保并发用户访问同一数据库对象时数据的完整性,包括以下两种基本锁类型:

  1. 排他锁(X锁):授予事务独占访问权,阻止其他事务获得任何类型的锁,直到释放。通常用于修改数据前。
  2. 共享锁(S锁):允许多个事务同时读取数据,阻止其他事务获得排他锁,直到释放。通常用于读取数据前。