あるデータベースオブジェクトに対してトランザクションによって共有ロックが設定されている場合は、他のトランザクションから引き続きこのデータベースオブジェクトに対して読込アクセスを行ったり、このデータベースオブジェクトに別の共有ロックを設定したりすることができます。ただし、排他ロックの設定またはデータベースオブジェクトの変更はできません。
共有ロックは、データベースカタログ、テーブル、およびテーブル行に設定することができます。
共有ロックは、トランザクション終了時にデータベースシステムによって暗黙的にリリースされるか、またはユーザが UNLOCK 文を実行することによって明示的にリリースされます。
共有ロックまたは読込ロックは、SHARE ロックとも呼ばれます。
参照: