プライマリ・コンテンツに移動
Oracle® Databaseリファレンス
11gリリース2 (11.2)
B56311-12
  目次へ移動
目次
索引へ移動
索引

前
 
次
 

V$LOCK

V$LOCKは、現在Oracle Databaseによって保持されているロック、およびロックまたはラッチに対する未処理の要求を示します。

データ型 説明
ADDR RAW(4 | 8) ロック・ステート・オブジェクトのアドレス
KADDR RAW(4 | 8) ロックのアドレス
SID NUMBER ロックを保持または取得しているセッションの識別子
TYPE VARCHAR2(2) ユーザーまたはシステム・ロックの型

ユーザー型のロックは、ユーザー・アプリケーションによって取得される。他のプロセスの障害となっているプロセスは、これらのロックの1つを保持している場合がある。ユーザー型のロックは、次のとおり。

TM - DMLエンキュー

TX - トランザクション・エンキュー

UL - ユーザーが提供

システム型のロックは表8-1を参照。ただし、一部の種類のロックは記述されていない。現在のリリースのすべてのロックについては、「V$LOCK_TYPE」で説明されているV$LOCK_TYPEデータ・ディクショナリ・ビューを参照。

ID1 NUMBER ロック識別子#1(型によって異なる)
ID2 NUMBER ロック識別子#2(型によって異なる)
LMODE NUMBER セッションがロックを保持するロック・モード:
  • 0 - なし

  • 1 - Null(NULL)

  • 2 - 行共有(SS)

  • 3 - 行排他(SX)

  • 4 - 共有(S)

  • 5 - 共有/行排他(SSX)

  • 6 - 排他(X)

REQUEST NUMBER プロセスがロックを要求するロック・モード:
  • 0 - なし

  • 1 - Null(NULL)

  • 2 - 行共有(SS)

  • 3 - 行排他(SX)

  • 4 - 共有(S)

  • 5 - 共有/行排他(SSX)

  • 6 - 排他(X)

CTIME NUMBER カレント・モードが付与されてから経過した時間
BLOCK NUMBER 対象とするロックが他のプロセスをブロックしているかどうかを示します。返される値は次のどれかになります。
  • 0 - ロックは他のプロセスをブロックしていない

  • 1 - ロックは他のプロセスをブロックしている

  • 2 - ロックは、ローカル・ノードでブロックされているプロセスをブロックしていないが、リモート・ノードではプロセスをブロックしている可能性がある。この値は、Oracle Real Application Clusters (Oracle RAC)構成で使用されます(単一インスタンス構成では使用されません)。


表8-1 TYPE列の値: システム型

システム型 説明 システム型 説明

AE

エディション・エンキュー

MR

メディア・リカバリ

AT

ALTER TABLE文用に保持されているロック

NA..NZ

ライブラリ・キャッシュ確保インスタンス(A..Z=ネームスペース)

BL

バッファ・ハッシュ表インスタンス

PF

パスワード・ファイル

CF

制御ファイル・スキーマ・グローバル・エンキュー

PI、PS

パラレル操作

CI

インスタンス間ファンクション起動インスタンス

PR

プロセス起動

CU

カーソル・バインド

QA..QZ

行キャッシュ・インスタンス(A..Z=キャッシュ)

DF

データ・ファイル・インスタンス

RT

REDOスレッド・グローバル・エンキュー

DL

ダイレクト・ローダー・パラレル索引作成

SC

システム変更番号インスタンス

DM

マウント/起動dbプライマリ/セカンダリ・インスタンス

SM

SMON

DR

分散リカバリ・プロセス

SN

順序番号インスタンス

DX

分散トランザクション・エントリ

SQ

順序番号エンキュー

FS

ファイル・セット

SS

ソート・セグメント

HW

特定のセグメントの領域管理操作

ST

領域トランザクション・エンキュー

IN

インスタンス番号

SV

順序番号値

IR

インスタンス・リカバリ直列化グローバル・エンキュー

TA

総称エンキュー

IS

インスタンス状態

TS

一時セグメント・エンキュー(ID2=0)

IV

ライブラリ・キャッシュ無効化インスタンス

TS

新規ブロック割当てエンキュー(ID2=1)

JQ

ジョブ・キュー

TT

一時表エンキュー

KK

スレッド・キック

UN

ユーザー名

LA .. LP

ライブラリ・キャッシュ・ロック・インスタンス・ロック(A..P=ネームスペース)

US

UNDOセグメントDDL

MM

マウント定義グローバル・エンキュー

WL

書込み中REDOログ・インスタンス