O'Reilly logo

Oracle Parallel Processing by Sanjay Mishra, Tushar Mahapatra

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Lock Modes

An OPS database may have various types of users. Some users (we’ll call them readers) may be reading the data, and other users (we’ll call them writers) may be modifying the data. Depending on the type of access required, instance locks are acquired in one of the following modes. Note that the null mode has the lowest level of access rights and that the exclusive mode has the highest level of access rights.

Null mode (NULL)

Locks generally are created in null mode and then converted to other modes as required. A lock in null mode indicates no access rights. Multiple instances can hold a lock in null mode.

Subshared (SS)

An SS lock allows an unprotected read on an object. When an instance is holding an SS lock on an object, it is allowed to read that object. However, other instances may be able to read as well as modify the object. Multiple instances can hold a lock in SS mode.

Shared exclusive (SX)

An SX lock allows an unprotected write on an object. When an instance is holding an SX lock on an object, it is allowed to modify (write) that object. However, other instances also may be able to read and modify (write) the same object. Multiple instances can hold a lock in SX mode.

Shared mode (S)

Shared locks are needed for read operations. Multiple instances can own an instance lock in shared mode and simultaneously can read the associated block(s). Writes are not allowed on a block when it is locked in shared mode.

Subshared exclusive (SSX)

When an instance is holding an SSX lock ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required