DB - Advanced SQL Engine - Teradata Database

Teradata Vantage™ - データベース ユーティリティ

Product
Advanced SQL Engine
Teradata Database
Release Number
17.10
Published
2021年7月
Language
日本語
Last Update
2021-09-23
dita:mapPath
ja-JP/xha1591998860283.ditamap
dita:ditavalPath
ja-JP/wrg1590696035526.ditaval
dita:id
B035-1102
Product Category
Software
Teradata Vantage

DBコマンドは、付与およびブロックされているデータベース レベルのロックを表示します。

構文規則

{ DB | D } [ DBname | ALL ]

構文要素

DBname
データベースの名前。
ALL
データベース レベルのロック リクエストがあるすべてのデータベースが対象。
データベース名を指定しない場合は、ALLがデフォルトになります。

使用上の注意

次のテーブルは、DBコマンド出力の構成要素を示したものです。

構成要素 指定内容
Tran ロックが適用されている現在実行中のトランザクション。
Host 論理ホストID (トランザクションの起点)。
Session トランザクションのセッション番号。
Mode ロック モード:
  • Access
  • Read
  • Write
  • Exclusive
User ロック リクエストの対象であるログオンID。
Database 付与またはブロックされたロックを持つデータベースの名前。

例: DBコマンドの例

以下の例は、RECBDQTACデータベース用のAMPのサンプリングに対するロックを示したものです。

>lokdisp

Amp Utility
    LOCK DISPLAY UTILITY
LOCK DISPLAY UTILITY Command String Syntax:

   Help or ?
   TRan      [ProcId Uniq1 Uniq2] | [ALL]
   Db        [DBname] | [ALL]
   TAble     [DBname.Tablename] | [ALL]
   ROWRange  [DBname.Tablename TypeAndIndex] | [ALL]
   ROWKey    [DBname.Tablename TypeAndIndex, Partition RowHash1 
              RowHash2] | [ALL]
   Partition [DBname.Tablename TypeAndIndex] | [ALL]
   Blockers  [TRAN [ProcId Uniq1 Uniq2] | [ALL]] | [LIMIT [Number] 
             | [NONE]]
   Quit

-> Please enter your selection from the list: db

- The following amps are available: 

    0     1     2     3 

-> Which amp(s) do you want to request on (S=Sampling/A=all/C=cancel/Q=quit):
a>
a

---------------- AMP 0 REPORTS 1 LOCK ENTRIES -------------

                   GRANTED LOCK REQUEST(S):

Tran: 16383 00000114
Host:  2049 Session:     0, 1000 Mode: WR*  User: DBC
Database: RECBDQTAC

---------------- AMP 2 REPORTS 1 LOCK ENTRIES -------------

                   GRANTED LOCK REQUEST(S):

Tran: 16383 00000114
Host:  2049 Session:     0, 1000 Mode: WR*  User: DBC
Database: RECBDQTAC

以下の例では、データベースUSER1を作成する際のデータベース レベルのロックを表示します。最初のロックは、データベースDBC (ユーザーDBC)上のWRITEロックであり、2番目のロックは、データベースUSER1 (ユーザーDBC)上のEXCLUSIVEロックです。

LOKDISP >>
DB ALL

 - The following amps are available:

    0

 -> Which amp(s) do you want to request on (S=Sampling/A=all/C=cancel/Q=quit):
A

---------------- AMP 0 REPORTS 2 LOCK ENTRIES -------------

                   GRANTED LOCK REQUEST(S):

Tran: 16383 000008B8
Host:  7169 Session:     0, 1010 Mode: WR*  User: ??????????????????????????????

Database: ??????????????????????????????

Host:  7169 Session:     0, 1010 Mode: EX*  User: ??????????????????????????????

Database: ??????????????????????????????