Db2 12のカタログテーブル

Db2 12のカタログテーブル

  • メインフレーム
185分で読めます 更新日 Apr 1, 2019

ポイント: Db2 12のカタログテーブルは、ユーザー定義型、テーブル、ビュー、制約を含むデータベース構造に関する重要な情報を提供します。データベース操作に必要なメタデータを保存することにより、データベース管理をサポートします。

  • SYSIBM.SYSCOLUMNSやSYSIBM.SYSTABLESなどのテーブルを含む。
  • データベース権限と依存関係の管理を促進します。

インタラクティブな Db2 12 for z/OS カタログテーブルインデックス をチェックしてください

SYSIBM.IPLIST

特定のLOCATIONに対して複数のIPアドレスを指定できます

列名 データ型 説明
LINKNAME VARCHAR(24) LOCATIONSテーブルおよびIPNAMESテーブルのLINKNAME列に指定された値に関連付けられています。 IPNAMESテーブルの他の列の値はLINKNAMEによって識別されるサーバーに適用されます。
IPADDR VARCHAR(254) リモートTCP/IPホストのIPv4またはIPv6アドレス、またはドメイン名を含みます。
IBMREQD CHAR(1) Yの値は、行がMRMテープから取得されたことを意味します。

SYSIBM.IPNAMES

DB2がTCP/IPを使用してアクセスできるリモートDRDAサーバーを定義します

列名 データ型 説明
LINKNAME VARCHAR(24) 指定された値は、LOCATIONSの関連するロールのLINKNAME列に指定された値である必要があります。
SECURITY_OUT CHAR(1)

このTCP/IPホストに関連付けられたリモートサーバーにローカルDB2 SQLアプリケーションが接続する際に使用されるDRDAセキュリティオプション:

A “すでに確認済み”

D “ユーザーIDおよびセキュリティに敏感なデータの暗号化”

E “ユーザーID、パスワード、およびセキュリティに敏感なデータの暗号化”

R “RACFパスチケット”

p “パスワード”

USERNAMES CHAR(1)

外向きのauth IDの翻訳を制御します。auth IDがDB2からリモートサーバーに送信されるときに実行されます:

O 外向きのIDは翻訳の対象となります。USERNAMESテーブルはID翻訳を行うために使用されます。インバウンドIDに対しては翻訳または「出所」の確認は行われません。

S USERNAMESテーブルは、システム

信頼された接続を確立するために使用されるAUTHID 空白翻訳は発生しません

IBMREQD CHAR(1) Yは行がMRMテープから取得されたことを示します。
IPADDR VARCHAR(254) リモートTCP/IPホストのIPアドレスまたはドメイン名

SYSIBM.LOCATIONS

アクセス可能なリモートサーバーごとに1行を含みます

列名 データ型 説明
LOCATION VARCHAR(128) アクセス可能なサーバーの一意のロケーション名。リモートサーバーがローカルDB2 SQLアプリケーションに知られている名前
LINKNAME VARCHAR(128) このロケーションに関連付けられたVTAMまたはTCP/IP属性を識別します
IBMREQD CHAR(1) Yは行が基本(MRM)テープから来たことを示します
PORT VARCHAR(96) 以下の文が真であるときに、TCP/IPは外向きのDRDA接続に使用されます:行がIPNAMESに存在し、LINKNAME列がLOCATIONS LINKNAME列に指定された値と一致します
TPN VARCHAR(192) ローカルDB2が別のサーバーとのSNA対話を開始する場合にのみ使用されます
DBALIAS VARCHAR(128) データベースエイリアス。サーバーに関連付けられた名前。リモートデータベースサーバーにアクセスするために使用される名前
TRUSTED CHAR(1)

リモートサーバーへの接続は信頼できます。TCP/IPのみに制限されています。SNAを使用した接続では無視されます。

Y ロケーションは信頼されています。リモートロケーションへのアクセスには、リモートロケーションで定義された信頼されたコンテキストが必要です。

N ロケーションは信頼されていません

SECURE CHAR(1)

ローカルDB2アプリケーションがTCP/IPを使用してリモートデータベースサーバーに接続する際、外向きのDRDA接続にSecure Socket Layer(SSL)プロトコルを使用します。

Y   外向きのDRDAに対してSSLを使用した安全な接続が必要です。

N   外向きのDRDAに対して安全な接続は必要ありません。

SYSIBM.LULIST

特定のLOCATIONに対して複数のLU名を指定できるようにします

列名 データ型 説明
LINKNAME VARCHAR(24) この行が関連付けられているLINKNAME列のLOCATIONSの値。また、LUNAMESテーブルのLUNAME列の値。LUNAMES行の他の列の値は、この行のLULIST内のLUがLUNAME列によって識別される場合に適用されます
LUNAME VARCHAR(24) リモートデータベースシステムのVTAM論理ユニット名(LUNAME)。LUNAMEはLUNAMESのLUNAME列に存在してはいけません
IBMREQD CHAR(1) Yは行が基本(MRM)テープから来たことを示します

SYSIBM.LUMODES

特定の LUNAME と MODENAME の組み合わせに対して、VTAM と会話制限を提供します

列名 データ型 説明
LUNAME VARCHAR(24) CNOS処理に関与するサーバーのLU名
MODENAME VARCAHR(24) VTAMログオンモードテーブルにおけるログオンモード説明の名前
CONVLIMIT SMALLINT このモードにおけるローカルDB2と他のシステムとの間のアクティブな会話の最大数。VTAMAPPL定義文のDSESLIMパラメータの数をオーバーライドするために使用されます
IBMREQD CHAR(1) Yは行が基本(MRM)テープから来たことを示します

SYSIBM.LUNAMES

DB2 と通信する各リモート SNA クライアントまたはサーバーに対する行を含む

Column name Data type Description
LUNAME VARCHAR(24) アクセス可能なシステムの1つ以上のLUの名前
SYSMODENAME VARCHAR(24) システム間の会話を確立するために使用されるモード
SECURITY_IN CHAR(1)

DB2に接続する際のSNAクライアントのセキュリティオプションを定義します:

V '検証'

A 'すでに検証済み'

SECURITY_OUT CHAR(1)

このLUNAMEに関連する任意のリモートサーバーに接続する際に使用されるローカルDB2 SQLアプリケーションのセキュリティオプションを定義します

A 'すでに検証済み'

R 'RACF PassTicket'

P 'パスワード'

ENCRYPTPSWDS CHAR(1)

DB2 for z/OSパートナーにのみ適用されます。RACF PassTicketsをサポートできない以前のリリースのDB2への接続をサポートするために提供されます

N パスワードは内部RACF暗号化形式ではありません(デフォルト)

Y アウトバウンドリクエストの場合、暗号化されたパスワードがRACFから抽出され、サーバーに送信されます。インバウンドリクエストの場合、パスワードは暗号化されたものとして扱われます

MODESELECT CHAR(1)

MODESELECTテーブルを使用:

N デフォルトモードを使用: IBMDB2LM (DB2プライベートプロトコル) と IBMRDB (DRDA)

Y 適切なモード名を見つけるためにMODESELECTを検索します

USERNAMES CHAR(1)

インバウンドおよびアウトバウンドの認証IDの翻訳と、'来る'チェックを制御します。インバウンド翻訳と'来る'チェックは、リモートクライアントから認証IDを受信したときに実行されます。アウトバウンド翻訳は、DB2がリモートサーバーに認証IDを送信する際に実行されます。この列にI、O、またはBが指定されている場合、USERNAMESの行がID翻訳を実行するために使用されます。

I インバウンドIDは翻訳および'来る'チェックの対象です。アウトバウンドIDには翻訳が行われません

O インバウンドIDには翻訳または'来る'チェックは行われません。アウトバウンドIDは翻訳の対象です。

B インバウンドIDは翻訳および'来る'チェックの対象です。アウトバウンドIDは翻訳の対象です。

Blank 翻訳は発生しません

GENERIC CHAR(1)

DB2は、パートナーLUに自分自身を識別するために、実際のLU名または一般的なLU名を使用する必要があります。この行によって識別されます。

N このDB2サブシステムの実際のVTAMLU名

Y このDB2サブシステムのVTAM一般LU名

IBMREQD CHAR(1) Yは行が基本(MRM)テープから来たことを示します

SYSIBM.MODESELECT

送信される SQL リクエストをサポートするために作成された任意の会話にモード名を関連付けます

列名 データ型 説明
AUTHID VARCHAR(128) SQLリクエストのAuth ID。空白(デフォルト)=行に適用されるMODENAMEはすべての認証IDに適用される
PLANNAME VARCHAR(24) SQLリクエストに関連付けられたプラン名。空白(デフォルト)=適用されるMODENAMEはすべてのプラン名に適用される
LUNAME VARCHAR(24) SQLリクエストに関連付けられたLU名
MODENAME VARCAHR(24) 送信SQLリクエストをサポートするために使用されるVTAMログオンモードテーブルのログオンモードの名前。空白の場合、DB2プライベートプロトコルにはIBMDB2LMが使用され、DRDAにはIBMRDBが使用される
IBMREQD CHAR(1) Yは行が基本(MRM)テープから来たことを示す

SYSIBM.AUDITPOLICIES

各注文ポリシーに対する 1 行を含む

Column name Data type Description

AUDITPOLICY

NAME

VARCHAR(128)

監査ポリシーの名前

 

OBJECTSCHEMA VARCHAR(128) 監査対象オブジェクトのスキーマ。オブジェクトスキーマはカテゴリにのみ適用されます。OBJMAINTおよびEXECUTE
OBJECTNAME VARCHAR(128) オブジェクトの名前
OBJECTTYPE CHAR(1)

OBJMAINTとEXECUTEのカテゴリのオブジェクトのタイプ:

A  エイリアス

C  クローンテーブル

P  XML列用に作成された暗黙のテーブル

T  テーブル

空白  上記のすべてのオブジェクトタイプ

CREATEDTS TIMESTAMP 行が挿入されたときの時間
ALTERDTS TIMESTAMP 行が最後に更新されたときの時間
CHECKING CHAR(1)

承認と認証の失敗が監査されます:

A  すべての失敗を監査する(承認と認証)

空白 監査しない

VALIDATE CHAR(1)

信頼された接続が確立されたり、異なるユーザーによって使用されたときに監査が有効になります:

A  すべてを監査する

空白  監査しない

OBJMAINT CHAR(1)

OBJECTSCHEMA、OBJECTNAME、およびOBJECTTYPE列によって識別されるテーブルが変更または削除されたときに監査が有効になります:

A  指定されたテーブルが変更または削除されたときに監査する

空白  監査しない

EXECUTE CHAR(1)

OBJECTSCHEMA、OBJECTNAME、およびOBJECTTYPE列によって識別されるテーブルが、各作業単位によって実行される最初の操作中にアクセスされたときに監査が有効になります。 SQLステートメントのバインド時間情報が記録されます

A  各作業単位の任意の種類の最初の操作中に指定されたテーブルがアクセスされたときに監査するユーティリティまたはアプリケーションプロセス

C  各作業単位によって実行される最初の挿入、更新、または削除操作中に指定されたテーブルがアクセスされたときに監査する

空白  監査しない

CONTEXT CHAR(1)

ユーティリティの開始時、ユーティリティオブジェクトまたはフェーズの変更時、ユーティリティの終了時に監査が有効になっている場合:

A  すべてのユーティリティを監査

空白  何も監査しない

SECMAINT CHAR(1)

グラントまたはリボークが行われたとき、または信頼されたコンテキストが作成または変更されたときに監査が有効になっている場合:

A  すべてのユーティリティを監査

空白  何も監査しない

SYSADMIN VARCHAR(128)

管理権限を使用してシステム管理タスクを実行する際に操作が行われた場合に監査が有効になっている場合:

空白  何も監査しない

*      すべての権限を監査

I      インストールSYSADM

L      SYSCTRL

O      SYSOPR

R      インストールSYSOPR

S      SYSADM

すべてのサポートされている値の連結された文字列であることができます

DBADMIN VARCHAR(128)

データベース管理タスクを実行するための管理権限を使用して操作が行われた場合に監査が有効になっているかどうかを示します:

空白    何も監査しない

*        すべての権限を監査

B        システムDBADM

C        DBCTRL

D        DBADM

E        SECADM

G        ACCESSCTRL

K        SQLADM

M        DBMAINT

P        PACKADM

T        DATAACCESS

すべてのサポートされている値の連結された文字列であることができます

DBNAME VARCHAR(24) データベース名
COLLID VARCHAR(128) パッケージコレクションの名前
DB2START CHAR(1)

DB2の起動時に監査ポリシーを自動的に開始するかどうかを示します。最大8つの監査ポリシーを指定できます

Y  監査ポリシーが自動的に開始されます

N  監査ポリシーは自動的に開始されません

IBMREQD CHAR(1) Yは行が基本(MRM)テープから来たことを示します
SYS_START TIMESTAMP(12) 最新のトランザクションに関連付けられた開始時刻
SYS_END TIMESTAMP(12) システム期間の時間テーブルから削除された削除時刻
TRANS_START TIMESTAMP(12) トランザクションごとのユニークなタイムスタンプまたはnull値

SYSIBM.SYSAUTOALERTS

自律手続きからの各推奨事項に対して1行を含む

Column name データ型 説明
ALERT_ID BIGINT アラートのID
HISTORY_ENTRY_ID BIGINT このアラートを生成したADMIN_UTLPROCEDURES_HISTプロシージャのエントリのID
ACTION VARCHAR(32) このアラートによって要求されたアクションの種類
TARGET_QUALIFER VARCHAR(128) アラートが適用されるオブジェクト(データベース名)の修飾子
TARGET_OBJECT VARCHAR(128) アラートが適用されるオブジェクト(テーブルスペース名)の名前
TARGET_PARTITION SMALLINT アラートが適用されるDB2オブジェクトのパーティション番号。すべてのパーティションに適用される場合や、オブジェクトがパーティション化されていない場合は0
OPTIONS VARCHAR(4000)

指定されたオプションとそれに対応するアクションが実行されます:

USE PROFILE   プロファイルで指定されたオプションを使用

TABLE         このテーブルにのみオプションが適用されます

COLUMNS       これらの列にのみオプションが適用されます

SAMPLE        サンプリングが許可されます

CREATEDTS TIMESTAMP アラートが発行された時のタイムスタンプ
DURATION INTEGER 対応するアクションを実行するのにかかる時間の見積もり(秒単位)
STATUS VARCHAR(32)

実際の計画タスクのステータス

OPEN          アラートはまだ解決されていません

IN PROGRESS   アラートの実行が進行中です

COMPLETED     アラートの実行は完了しました

STARTTS TIMESTAMP アラート実行開始時のタイムスタンプ
ENDTS TIMESTAMP アラート実行終了時のタイムスタンプ
RETURN_CODE INTEGER アラートを解決した自動保存手続きによって直接記録された戻りコード
ERROR_MESSAGE VARCHAR(1331) アラートが正常に解決されなかった理由を示すエラーメッセージ
OUTPUT CLOB(2M) 計画されたタスクを実行する自動保存手続きによって直接書き込まれた出力
ROWID ROWID このテーブルのCLOB列のROWID値

SYSIBM.SYSAUTOALERTS_OUT

SYSIBM.SYSAUTOALERTSテーブルのOUTPUT列のための補助テーブル

列名 データ型 説明
OUTPUT CLOB(2M) 自律的ストアドプロシージャの出力

SYSIBM.SYSAUTORUNS_HIST

自律的な手続きが実行された回数ごとに1行を含みます

列名 データ型 説明
HISTORY_ENTRY_ID BIGINT 履歴テーブルのエントリのID
PROC_NAME VARCHAR(128) エントリを生成した自律的ストアドプロシージャの名前
STARTTS TIMESTAMP 自律的ストアドプロシージャが開始したタイムスタンプ
ENDTS TIMESTAMP 自律的ストアドプロシージャが終了したタイムスタンプ
OUTPUT CLOB(2M) 自律的ストアドプロシージャの出力
ERROR_MESSAGE VARCHAR(1331) 自律的ストアドプロシージャが成功しなかった理由を示すエラーメッセージ
RETURN_CODE INTEGER 自律的ストアドプロシージャによって直接書き込まれた戻りコード
ROWID ROWID このテーブルのOUTPUT列のROWID値

SYSIBM.SYSAUTORUNS_HISTOU

SYSIBM.SYSAUTORUNS_HISTテーブルのOUTPUT列用の補助テーブル

列名 データ型 説明
OUTPUT CLOB(2M) 自律型ストアドプロシージャの出力

SYSIBM.SYSAUTOTIMEWINDOWS

自律的な手続きが実行できる各時間帯ごとに1行を含みます

列名 データ型 説明
WINDOW_ID BIGINT この行で説明される時間ウィンドウのID
DB2_SSID CHAR(4) 計画されたタスクを実行するDB2メンバー名
月曜日 CHAR(1)

DAY列の値は次のように解釈されます:

M   DAY列の値は月の日として解釈されます

W   DAY列の値は週の日として解釈されます

月 INTEGER 時間ウィンドウが適用される月
日 INTEGER 時間ウィンドウが適用される月の日または週の日
開始時間 TIME 時間ウィンドウが適用される日の時間
終了時間 TIME 時間ウィンドウが終了する日の時間
アクション VARCHAR(256) この時間ウィンドウ中に許可されるアクションのカンマ区切りリスト
最大タスク数 INTEGER 時間ウィンドウ中に許可される同時アクションの数

SYSIBM.SYSAUXRELS

LOB列のために作成された補助テーブルごとに1行を含みます

列名 データ型 説明
TBOWNER VARCHAR(128) ベーステーブルのスキーマ
TBNAME VARCHAR(128) ベーステーブルの名前
COLNAME VARCHAR(128) ベーステーブル内のLOB列の名前
PARTITION SMALLINT ベーステーブルスペースがパーティション化されている場合のパーティション番号。そうでなければ、0
AUXTBOWNER VARCHAR(128) 補助テーブルのオーナースキーマ
AUXTBNAME VARCHAR(128) 補助テーブルの名前
AUXRELOBID INTEGER ベーステーブルと補助テーブル間の内部識別子の関係
IBMREQD CHAR(1) Yは行が基本(MRM)テープから来たことを示す
RELCREATED CHAR(1) オブジェクトを作成するために使用されたDB2のリリース。前9であれば空白

SYSIBM.SYSCHECKDEP

テーブルチェック制約の列への各参照に対して1行を含みます

列名 データ型 説明
TBOWNER VARCHAR(128) チェック制約が定義されているテーブルの所有者のスキーマ
TBNAME VARCHAR(128) チェック制約が定義されているテーブルの名前
CHECKNAME VARCHAR(128) チェック制約の名前
COLNAME VARCHAR(128) テーブルのチェック制約が参照する列の名前
IBMREQD CHAR(1) Yは行が基本(MRM)テープから来たことを示します

SYSIBM.SYSCHECKS

テーブルチェック制約の各行を含みます

Column name Data type Description
TBOWNER VARCHAR(128) 制約が定義されているテーブルの所有者のスキーマ
CREATOR VARCHAR(128) テーブルチェック制約の作成者の承認ID
DBID SMALLINT テーブルチェック制約の内部識別子
OBID SMALLINT テーブルチェック制約の内部識別子
TIMESTAMP TIMESTAMP テーブルチェック制約が作成された時間
RBA CHAR(10) テーブルチェック制約が作成されたときのログRBA
IBMREQD CHAR(1) Yは行が基本(MRM)テープから来たことを示します
TBNAME VARCHAR(128) チェック制約が定義されているテーブルの名前
CHECKNAME VARCHAR(128) テーブルチェック制約名
CHECKCONDITION VARCHAR(7400) テーブルチェック制約のテキスト
RELCREATED CHAR(1) オブジェクトを作成するために使用されるDB2のリリース。9以前の場合は空白
ENVID INTEGER 内部環境識別子
PERIOD CHAR(1)

チェック制約に関連付けられたビジネスタイプ:

B: BUSINESS_TIMEチェック制約

S: SYSTEM_TIMEチェック制約

空白: 該当なし

SYSIBM.SYSCHECKS2

テーブルチェック制約の各行を含みます

列名 データ型 説明
TBOWNER VARCHAR(128) 制約が定義されているテーブルの所有者のスキーマ
TBNAME VARCHAR(128) チェック制約が定義されているテーブルの名前
CHECKNAME VARCHAR(128) テーブルチェック制約名
PATHSCHEMA VARCHAR(2048) チェック制約が作成されたときのSQLパス
IBMREQD CHAR(1) Yは行が基本(MRM)テープから来たことを示す
RELCREATED CHAR(1) オブジェクトを作成するために使用されたDB2のリリース。9以前の場合は空白

SYSIBM.SYSCOLAUTH

テーブルまたはビューの個々の列に対するユーザーが持つUPDATEまたはREFERENCES権限

列名 データ型 説明
GRANTOR VARCHAR(128) 権限を付与したユーザーのAuth ID。PUBLICまたはPUBLIC*
GRANTEE VARCHAR(128) 権限を保持するユーザーのAuthorization IDまたは権限を使用するプランまたはパッケージの名前
GRANTEETYPE CHAR(1)

受取人のタイプ:

空白: 認可ID

L: ロール

P: A アプリケーションプランまたはパッケージ。COLLIDが空白でない場合、受取人はパッケージです

CREATOR VARCHAR(128) 更新権限が保持されているテーブルまたはビューの所有者のスキーマ
TNAME VARCHAR(128) テーブルまたはビューの名前
COLNAME VARCHAR(128) UPDATE権限が適用される列の名前
IBMREQD CHAR(1) Yは行が基本(MRM)テープから来たことを示します
COLLID CHAR(128) GRANTEEがパッケージの場合、そのコレクション名。それ以外は空白
CONTOKEN CHAR(8) GRANTEEがパッケージの場合、そのパッケージが派生したDBRMの一貫性トークン。それ以外は空白
PRIVILEGE CHAR(1)

特権行の説明:

R      REFERENCES特権

空白  UPDATE特権

GRANTEDTS TIMESTAMP GRANTが実行された時間
GRANTEDORTYPE CHAR(1)

付与者のタイプ

L       ロール

空白   ロールではないAuthorization ID

SYS_START TIMESTAMP(12) 最も最近のトランザクションに関連付けられた開始時間
SYS_END TIMESTAMP(12) システム期間の時間テーブルから削除された削除時間
TRANS_START TIMESTAMP(12) トランザクションごとのユニークなタイムスタンプまたはnull値

SYSIBM.SYSCOLDIST

単一列または列グループのための基数、頻度、およびヒストグラム統計の行

列名 データ型 説明
STATSTIME TIMESTAMP RUNSTATSが統計を更新した日時
IBMREQD CHAR(1) Yは行が基本(MRM)テープから来たことを示します
TBOWNER VARCHAR(128) 列を含むテーブルのスキーマ
TBNAME VARCHAR(128) 列を含むテーブルの名前
VARCAHR(128) 列の名前
COLVALUE VARCHAR(2000) 頻繁に発生する値のデータ
TYPE CHAR(1)

収集された統計のタイプ:

C カーディナリティ

F 頻繁な値

H ヒストグラム統計

N 非パディングの頻繁な値

CARDF FLOAT

TYPE='C'、列グループの異なる値の数

TYPE='H'、QUANTILENOで示される量子における列グループの異なる値の数

COLGROUPCOLNO VARCHAR(254) 統計に関連付けられた列のセット
NUMCOLUMNS SMALLINT 統計に関連付けられた列の数
FREQUENCYF FLOAT COLVALUEで指定された値を持つテーブル内の行のパーセンテージ、数値に100を掛けた場合
QUANTILENO SMALLINT 順序シーケンス番号の量子範囲、低から高への全連続値範囲。更新不可
LOWVALUE VARCHAR(2000) TYPE='H'、QUANTILENOの量子の下限。タイプが'H'でない場合は使用されません。更新不可
HIGHVALUE VARCHAR(2000) TYPE='H'、QUANTILENOの量子の上限。タイプが'H'でない場合は使用されません。更新不可

SYSIBM.SYSCOLDISTSTATS

基数、頻度、およびヒストグラム統計のための各パーティションの行

列名 データ型 説明
SMALLINT 使用されていません
STATSTIME TIMESTAMP RUNSTATSが統計を更新した日時
IBMREQD CHAR(1) Yは行が基本(MRM)テープから来たことを示します
PARTITION SMALLINT 列が定義されているテーブルを含むテーブルスペースのパーティション番号
TBOWNER VARCHAR(128) 列を含むテーブルの所有者のスキーマ
TBNAME VARCHAR(128) 列を含むテーブルの名前
NAME VARCHAR(128) 列の名前
COLVALUE VARCHAR(2000) 頻繁に発生する値のデータ。BIT DATAの場合、値は非文字データ型であり、データは印刷できない場合があります
TYPE CHAR(1)

収集された統計のタイプ:

C    基数

F    F頻繁な値

H    ヒストグラム統計

N    パディングされていない頻繁な値

CARDF FLOAT

TYPE=C、列グループの異なる値の数。

TYPE=NまたはF、FREQUENCYF値が適用されるパーティション内の行またはキーの数。TYPE=H、QUANTILENO内の分位点での列グループの異なる値の数

COLGROUPCOLNO VARCHAR(254) 統計に関連付けられた列のセット
NUMCOLUMNS SMALLINT 統計に関連付けられた列の数
FREQUENCYF FLOAT 値が指定された行の割合とCOLVALUEを掛けたときの100倍のテーブル内の行の割合
QUANTILENO SMALLINT 全体の連続値範囲における量子の通常のシーケンス番号、低から高へ。更新不可
LOWVALUE VARCHAR(2000) TYPE='H'の場合、QUANTILENOで示される量子の下限。TYPEが'H'でない場合は使用されません。更新不可
HIGHVALUE VARCHAR(2000) TYPE='H'の場合、QUANTILENOで示される量子の上限。TYPEが'H'でない場合は使用されません。更新不可

SYSIBM.SYSCOLDIST_HIST

SYSCOLDISTからの行を含みます

列名 データ型 説明
STATSTIME TIMESTAMP RUNSTATSが統計を更新した日時
TBOWNER VARCHAR(128) 列を含むテーブルのスキーマ
TBNAME VARCHAR(128) 列を含むテーブルの名前
NAME VARCHAR(128) 列の名前。NUMCOLUMNSが1より大きい場合、統計に関連付けられた列のセットの最初の列名
COLVALUE VARCHAR(2000) 頻繁に発生する値のデータを含む
TYPE CHAR(1)

収集された統計のタイプ:

C      基数

F      頻繁な値

H       ヒストグラム統計

N       非パディングの頻繁な値

CARDF FLOAT(8)

TYPE='C'、列グループの異なる値の数

TYPE='H'、QUANTILENOの分位数における列グループの異なる値の数。統計が収集されていない場合は-1

COLGROUPCOLNO VARCHAR(254) 統計に関連付けられた列のセット
NUMCOLUMNS SMALLINT 統計に関連付けられた列の数
FREQUENCYF FLAOT(8) テーブル内の行の割合、数値はCOLVALUEで指定された値が100で乗算されるとき
IBMREQD CHAR(1) Yは行が基本(MRM)テープから来たことを示します
QUANTILENO SMALLINT 全体の連続値範囲における分位数の通常のシーケンス番号、低から高まで。更新不可
LOWVALUE VARCHAR(2000) TYPE='H'、QUANTILENOで示される分位数の下限。TYPEが'H'でない場合は使用されません。更新不可
HIGHVALUE VARCHAR(2000) TTYPE='H'、QUANTILENOで示される分位数の上限。タイプが'H'でない場合は使用されません。更新不可

SYSIBM.SYSCOLSTATS

選択された列を持つパーティション統計を含みます

Column name Data type Description
HIGHKEY VARCHAR(2000) パーティション内の列の最高値
HIGH2KEY VARCHAR(2000) パーティション内の列の第二高値
LOWKEY VARCHAR(2000) パーティション内の列の最小値
LOW2KEY VARCHAR(2000) パーティション内の列の第二最小値
COLCARD INTEGER パーティション内の異なる列の値の数
STATSTIME TIMESTAMP RUNSTATSが統計を更新した日時
IBMREQD CHAR(1) Yは行が基本(MRM)テープから来たことを示します
PARTITION SMALLINT 列が定義されているテーブルを含むテーブルスペースのパーティション番号
TBOWNER VARCHAR(128) 列を含むテーブルのスキーマまたは修飾子
TBNAME VARCHAR(128) 列を含むテーブルの名前
NAME VARCHAR(128) 列の名前
COLCARDDATA VARCHAR(1000) 内部使用のみ
STATSFORMAT CHAR(1)

収集されたテーブル統計:

空白    統計は収集されていないか、varchar列の統計値がパディングされています

N        VARCHAR列の統計値はパディングされていません

更新可能な列

SYSIBM.SYSCOLUMNS

テーブルまたはビューの各列に対して1行を含みます

列名 データ型 説明
NAME VARCHAR(128) 列の名前
TBNAME VARCHAR(128) 列を含むテーブルまたはビューの名前
TBCREATOR VARCHAR(128) 列を含むテーブルまたはビューのスキーマ
COLNO SMALLINT テーブルまたはビュー内のカラムの数値的な位置
COLTYPE CHAR(8) 列の定義で指定された列の型
長さ SMALLINT 列の長さ
スケール SMALLINT 列タイプがDECIMALの場合、値はスケールを表します
NULLS CHAR(1)

列にNULL値が含まれています:

N = いいえ

Y = はい

ビュー列が式または関数から派生している場合、Nであることがあります。外部選択リストがそれを参照する場合、NULLを許可します

HIGH2KEY VARCHAR(2000) 列の2番目に高い値
LOW2KEY VARCHAR(2000) 列の第二の最小値
UPDATES CHAR(1)

列が更新可能かどうか:

N = いいえ

Y = はい

値がNの場合、列は:

* 機能または式から派生

* AS IDENTITYおよびGENERATED ALWAYS属性で定義された列。

値は、読み取り専用ビューの列の場合Yになることがあります

IBMREQD CHAR(1) Yは行が基本(MRM)テープから来たことを示します
REMARKS VARCHAR(72) ユーザーがCOMMENT ONで提供した文字列
DEFAULT CHAR(1) 関連するSYSTABLES行のTYPE列がテーブル(T)または作成された一時テーブル(G)を示す場合のみ意味があります
KEYSEQ SMALLINT 主キー内の列の数値位置。主キーの一部でない場合は0
FOREIGNKEY CHAR(1)

文字またはCLOB列に適用され、データのサブタイプを示します:

B ビットデータ

M 混合データ

S SBCSデータ

空白

FLDPROC CHAR(1)

列にフィールド手続きがあります:

N いいえ

Y はい

空白 V7以前に定義されたビューの場合

LABEL VARCHAR(90) ユーザーがLABEL ONで提供した列ラベル; そうでなければ空白
STATSTIME TIMESTAMP RUNSTATSが統計を更新した日時
DEFAULTVALUE VARCHAR(1536) 記述されている列がテーブルに対するものである場合のみ意味があります(関連するSYSTABLES行のTYPE列がテーブルまたは作成された一時テーブルのためのGの場合)
COLCARDF FLOAT 列内の異なる値の推定数
COLSTATUS CHAR(1)

カラムの定義のステータス:

I      定義は不完全です。LOB テーブルスペース、補助テーブル、または補助テーブルのインデックスが作成されていません

空白  定義は完全です

LENGTH2 INTEGER

カラムから取得されるデータの最大長:

0   LOB または ROWID カラムではありません

40  ROWID カラムの場合、返される値の長さ

1 から 2 147 483 647 バイト

LOB カラムの場合、最大長

DATATYPEID INTEGER 組み込みデータ型の場合、組み込み型の内部 ID。独自の型の場合、独自の型の内部 ID。V6より前に作成された場合、値は 0 です。
SOURCETYPEID INTEGER 組み込みデータ型の場合、0。独自の型の場合、独自の型に基づく内部 ID。V6より前に作成された場合、値は 0 です。
TYPESCHEMA VARCHAR(128) COLTYPE が DISTINCT の場合、独自の型のスキーマ。そうでなければ SYSIBM
TYPENAME VARCHAR(128) COLTYPE が DISTINCT の場合、独自の型の名前。そうでなければ、COLTYPE カラムの値と同じです。
CREATEDTS TIMESTAMP カラムが作成された日時
STATS_FORMAT CHAR(1)

収集された統計の種類:

空白     統計が収集されていないか、varchar カラムの統計カラムがパディングされています

N         varchar カラムの統計値がパディングされています

更新可能なカラム

PARTKEY_COLSEQ SMALLINT テーブルのパーティショニングキー内のカラムの数値位置。パーティショニングキーの一部でない場合は 0。テーブルがテーブル制御のパーティショニングを使用している場合のみ適用。

PARTKEY_

ORDERING

CHAR(1)

パーティショニングキー内のカラムの順序

A     昇順

D     降順

空白 パーティショニングキーの一部としてカラムは使用されていません

ALTERDTS TIMESTAMP 変更が発生した日時
CCSID INTEGER カラムの CCSID
HIDDEN 整数

列は非表示です

P      部分的に非表示

N      非表示ではない

RELCREATED CHAR(1) オブジェクトを作成するために使用されるDB2のリリース
CONTROL_ID 整数 この列に対して定義された制御マスク内の列の内部識別子。列に対する列アクセス制御マスクが定義されていない場合は0

XML_

TYPEMOD_ID

整数

XMLタイプ修飾子のアイデア

 

期間 CHAR(1)

列がSYSTEM_TIMEまたはBUSINESS_TIME期間の開始または終了であるかどうかを示します:

B     BUSINESS_TIMEの期間の開始

C     排他的な期間を持つBUSINESS_TIMEの期間の終了

I     包括的な期間を持つBUSINESS_TIMEの期間の終了

S     SYSTEM_TIMEの期間の開始

T     SYSTEM_TIMEの期間の終了

空白 期間の開始または終了として使用されません

生成_

属性

CHAR(1)

列生成属性を示します:

A      GENERATED_ALWAYSとして定義

B      GENERATEDBY_DEFAULTとして定義

空白  適用できないか、DEFAULT列の値がA、D、E、F、I、Jであるか、または以前のDB2リリースから定義された

HASHKEY_

COLSEQ

SMALLINT テーブルのハッシュキー内の数値位置を含みます

エンコーディング_

スキーム

CHAR(1)

列のエンコーディングスキーム。

A     ASCII

E     EBCDIC

U     UNICODE

SYSIBM.SYSCOLUMNS_HIST

SYSCOLUMNSからの行を含みます。

列名 データ型 説明
NAME VARCHAR(128) 列の名前
TBNAME VARCHAR(128) 列を含むテーブルまたはビューの名前
TBCREATOR VARCHAR(128) 列を含むテーブルまたはビューのスキーマまたは修飾子
COLNO SMALLINT テーブルまたはビュー内の列の数値的な位置
COLTYPE CHAR(8) 列の定義で指定された列の種類
LENGTH SMALLINT 列の長さ
LENGTH2 INTEGER

列から取得されたデータの最大長

0    LOBまたはROWID列ではない

40   ROWID列の場合、返された値の長さ

2から2,147,483,647バイト。 LOB列の場合、最大長

NULLS CHAR(1) 列はnull値を含むことができます: N=いいえ, Y=はい
HIGH2KEY VARCHAR(2000) カラムの第二の高い値
LOW2KEY VARCHAR(2000) カラムの第二の低い値
STATSTIME TIMESTAMP RUNSTATSが統計を更新した日時
COLCARDF FLOAT 列内の異なる値の推定数
IBMREQD CHAR(1) Yは行が基本(MRM)テープから来たことを示します
STATS_FORMAT CHAR(1) 収集された統計の種類

SYSIBM.SYSCONSTDEP

列のチェック制約またはユーザー定義のデフォルトへの依存関係を記録します

Column name Data type Description
BNAME VARCHAR(128) 依存関係が存在するオブジェクトの名前
BSCHEMA VARCHAR(128) 依存関係が存在するオブジェクトのスキーマ
BTYPE CHAR(1)

依存関係が存在するオブジェクトのタイプ:

F=関数インスタンス

DTBNAME VARCHAR(128) 依存関係が適用されるテーブルの名前
DTBCREATOR CHAR(8) 依存関係が適用されるテーブルの所有者のスキーマ
DCONSTNAME VARCHAR(128) DTYPE=’C’の場合、チェック制約の未修飾名。DTYPE=’D’の場合、カラム名
DTYPE CHAR(1)

オブジェクトのタイプ:

C       チェック制約

D       ユーザー定義のデフォルト制約

IBMREQD CHAR(1) Yは行が基本(MRM)テープから来たことを示す
DTBOWNER VARCHAR(128) テーブルのオーナーのAuth ID、またはV9以前に作成された場合はゼロ
OWNERTYPE CHAR(1)

オーナーのタイプ:

空白   認可ID

R       ロール

SYSIBM.SYSCONTEXT

各信頼されたコンテキストに対して1行を含みます

Column name データ型 説明
NAME VARCHAR(128) 信頼されたコンテキストの名前
CONTEXTID INTEGER 内部コンテキストID
DEFINER VARCHAR(128) 信頼されたコンテキストを定義した認可IDまたはロール
DEFINERTYPE CHAR(1)

定義者のタイプ:

L        ロール

空白    認証ID

SYSTEMAUTHID VARCHAR(128) 接続を確立するために使用される主要な認証ID
DEFAULTROLE VARCHAR(128) 信頼されたコンテキストのデフォルトロールの名前
OBEJECTOWNERTYPE CHAR(1)

信頼されたコンテキストにおけるオブジェクト所有者としてのロール

L     オブジェクト所有者としてのロールが指定されています

空白 オブジェクト所有者としてのロールは指定されていません

CREATEDTS TIMESTAMP 信頼されたコンテキストが作成された時刻
ALTEREDTS TIMESTAMP 信頼されたコンテキストが最後に変更された時刻
ENABLED CHAR(1)

信頼されたコンテキストの状態:

Y    有効

N    無効

ALLOWPUBLIC CHAR(1)

接続はPUBLICに再利用することが許可されています:

Y    接続の再利用が許可されています

N    接続の再利用は許可されていません

AUTHENTICATEPUBLIC CHAR(1) PUBLICの認証が必要
RELCREATED CHAR(1) オブジェクトを作成するために使用されるDB2のリリース
IBMREQD CHAR(1) Yは基本(MRM)テープからの行キャンプを示します
REMARKS VARCHAR(762) COMMENT文に提供される文字列

DEFAULT_

SECURITYLABEL

VARCHAR(24) コンテキストのデフォルトRACFセキュリティラベルの名前
SYS_START TIMESTAMP(12) 最新のトランザクションに関連付けられた開始時間
SYS_END TIMESTAMP(12) システム期間の時間的テーブルから削除された時間
TRANS_START TIMESTAMP(12) トランザクションごとの一意のタイムスタンプまたはnull値

SYSIBM.SYSCONTEXTAUTHIDS

信頼されたコンテキストで使用できる各認証IDに対して1行を含みます

カラム名 データ型 説明
CONTEXTID INTEGER 内部信頼されたコンテキストID
AUTHID VARCHAR(128) 接続を再利用できる主要な認証ID
AUTHENTICATE CHAR(1)

AUTHIDカラムの認証IDに対して認証が必要です:

Y       認証トークンが認証IDに必要です。ローカル要求の場合、トークンはパスワードです。リモート要求の場合、トークンはパスワード、RACFパスチケット、またはKERBEROSトークンです。

N       認証は必要ありません

ROLE VARCHAR(128) AUTHIDの認証IDのロール。ロールは信頼されたコンテキストに定義されたデフォルトロールを上書きします
CREATEDTS TIMESTAMP 認証IDが信頼されたコンテキストに追加された時刻
IBMREQD CHAR(1) Yは行が基本(MRM)テープから来たことを示します
SECURITYLABEL VARCHAR(24) AUTHIDのRACFセキュリティラベル。セキュリティラベルはコンテキストに定義されたデフォルトのセキュリティラベルを上書きします
SYS_START TIMESTAMP(12) 最新のトランザクションに関連付けられた開始時間
SYS_END TIMESTAMP(12) システムから削除された時間を削除する - 時間的テーブル
TRANS_START TIMESTAMP(12) トランザクションごとのユニークなタイムスタンプまたはヌル値

SYSIBM.SYSCONTROLS

各行の権限および列マスクに対して1行を含みます

Column name Data type Description
SCHEMA VARCHAR(128) 行権限または列マスクのスキーマ
NAME VARCHAR(128) 行権限または列マスクの名前
オーナー VARCHAR(128) 行の権限または列のマスクの所有者
OWNERTYPE CHAR(1)

所有者の種類:

空白 認証ID

L      役割

TBSCHEMA VARCHAR(128) 行権限または列マスクが定義されているテーブルのスキーマ
TBNAME VARCHAR(128) 行権限または列マスクが定義されているテーブルの名前
TBCORRELATION VARCHAR(128) 指定されている場合、行権限または列マスクが定義されているテーブルの相関名。そうでなければ、空白
COLNAME VARCHAR(128) 列マスクが定義されている列名
COLNO SMALLINT 列マスクが定義されている列番号
CONTROL_ID INTEGER 内部アクセス制御ID
CONTROL_TYPE CHAR(1)

アクセス制御オブジェクトのタイプ:

R 行権限

M 列マスク

ENFORCED CHAR(1)

行権限によって強制されるアクセスのタイプ。列マスクは常に'A'の値を持つ。

A すべてのアクセス

IMPLICIT CHAR(1)

行権限が暗黙的に作成された:

N 行権限が明示的に作成されたか、列マスクである

Y 行権限が暗黙的に作成された

ENABLE CHAR(1)

行権限または列マスクが有効:

N 有効でない

Y 有効

STATUS CHAR(1)

行権限または列マスク定義のステータス:

空白 定義は完了

R 行権限または列マスクを再生成しようとしたときにエラーが発生

CREATEDTS TIMESTAMP 行権限または列マスクが作成されたタイムスタンプ
RELCREATED CHAR(1) DB2のリリース(行の権限または列のマスクが作成されたとき)
ALTEREDTS タイムスタンプ 行の権限または列のマスクが最後に変更されたタイムスタンプ
備考 VARCHAR(762) COMMENT ONステートメントによって提供された文字列
IBMREQD CHAR(1) Yは行が基本(MRM)テープから来たことを示す
ENVID INTEGER 環境の内部識別子
ROWID ROWID テーブル内のLOB列をサポートするための行識別子
RULETEXT CLOB(2M) CREATE PERMISSIONまたはCREATE MASKの検索条件または式部分のソーステキスト
DESCRIPTOR BLOB(2M) 行の権限または列のマスクの内部説明
SYS_START TIMESTAMP(12) 最新のトランザクションに関連付けられた開始時間
SYS_END TIMESTAMP(12) システム期間の時間テーブルから削除された時間
TRANS_START TIMESTAMP(12) トランザクションごとの一意のタイムスタンプまたはnull値
REGENERATET TIMESTAMP(12) オブジェクトが再生成された時間

SYSIBM.SYSCOPY

回復に必要な情報を含みます

列名 データ型 説明
DBNAME CHAR(8) データベースの名前
TSNAME CHAR(8) ターゲットテーブルスペースまたはインデックススペースの名前
DSNUM INTEGER テーブルスペース内のデータセット番号
ICTYPE CHAR(1)

操作の種類:

A        ALTER

B        インデックス再構築

C        CREATE

D        CHECK DATA LOG(NO) (この範囲のログ記録はRECOVERユーティリティに利用できません)

E        RECOVER (現在のポイントまで)

F        COPY FULL YES

I        COPY FULL NO

J        テーブルスペースまたはLOAD REPLACE圧縮辞書を書き込む

L        SQL (操作の種類)

M        MODIFY RECOVERYユーティリティ

P        COPYに回復またはRBA(部分回復ポイント)

Q        QUIESCE

R        LOAD REPLACE LOG(YES)

S        LOAD REPLACE LOG(NO)

V        REPAIR VERSIONSユーティリティ

W        REORG LOG(NO)

X        REORG LOG(YES)

Y        LOAD LOG(NO)

Z        LOAD LOG(YES)

T        TERM UTILITYコマンド (ユーティリティが終了しました)

START_RBA CHAR(10) 回復ログのポイントのRBA/LRSN用の80ビット正の整数
FILESEQNO INTEGER コピーのテープファイルシーケンス番号
DEVTYPE CHAR(8) コピーがあるデバイスタイプ
IBMREQD CHAR(1) Yは行が基本(MRM)テープから来たことを示します
DSNAME CHAR(44) ICTYPE=’P’ (RECOVER TOCOPYのみ)、または‘I’、または‘F’の場合、データセット名を含みます
SHRLEVEL CHAR(1)

COPYのSHRLEVELパラメータ (ICTYPE FまたはIのみ):

C   変更

R   参照

空白 画像コピーを説明しないか、V 1.1からのものでした

DSVOLSER VARCHAR(1784) データセットのボリュームシリアル番号
TIMESTAMP TIMESTAMP 行が挿入された日時
ICBACKUP CHAR(2)

データセットに含まれるイメージコピーの種類:

空白     LOCALSITE主コピー

FC        FlashCopyコピー

LB        LOCALSITEバックアップコピー

RP        RECOVERYSITE主コピー

RB        RECOVERYSITEバックアップコピー

ICUNIT CHAR(1)

イメージコピーデータセットが保存されているメディア:

D         DASD

T         テープ

空白

STYPE CHAR(1)

When ICTYPE=A

A     テーブルにパーティションが追加されました

B     メンバークラスタが変更されました

C     テーブルに列が追加され、異なるコミットスコープでインデックスが追加されるか、テーブルから列が削除されました

D     テーブルスペースのDSSIZE属性が変更されました

E     基本テーブルとその関連するクローンテーブルのデータセット番号が交換されました

F     テーブルスペースまたはインデックスのページサイズ属性が変更されました

G     インデックスが再生成されました

I     LOB列のインライン属性がREORGによって変更されました

L     ログ属性がNOT LOGGEDに変更されました

M     MAXPARTITIONS属性が変更されました

N     インデックスがパディングされないように変更されました

O     ログ属性がNOT LOGGEDに変更されました P     インデックスがパディングされるように変更されました

R     テーブルがパーティションを回転するように変更されました

S     テーブルスペースのSEGSIZE属性が変更されました

V     列の数値データ型変更が行われ、その列がインデックスに含まれています

X     REORGが関連するテーブルスペースから1つ以上の空のパーティションを削除しました

Z     DB2 V8以前のバージョンのインデックスのキーにある列が変更されました

When ICTYPE=C:

L     ログ属性がLOGGEDに変更されました

O     ログ属性がNOT LOGGEDに変更されました

When ICTYPE=E:

B     BACKOUTオプションを使用したRECOVERユーティリティ

blank BACKOUTなしのRECOVERユーティリティ

When ICTYPE=F, the values are:

C     DFSMS同時コピー(テーブルスペースの「I」インスタンス)

J     DFSMS同時コピー(テーブルスペースの「J」インスタンス)

N     FlashCopyコピーが一貫していません

Q     シーケンシャルコピーが一貫しています

S     LOAD REPLACE(NO)

T     FlashCopyが一貫しています

U     シーケンシャルコピーが一貫していません

V     ALTER INDEX NOT PADDED

W     REORG LOG(NO)

X     REORG LOG(YES)

blank DB2イメージコピー

When ICTYPE=L

M     マスDELETE、TRUNCATE TABLE、またはDROP TABLE。 LOWDSNUMには影響を受けたテーブルのOBIDが含まれます

B     BACKOUT YESオプションでポイントインタイムにリカバリしました

C     一貫性を持ってログのみなしでポイントインタイムにリカバリしました

L     一貫性なしでログのみでポイントインタイムにリカバリしました

M     一貫性を持ってログのみでポイントインタイムにリカバリしました

blank 一貫性なしでログのみなしでポイントインタイムにリカバリしました

When ICTYPE=R or S, the values are:

A     REORG保留状態をリセットしています

T     行変更タイムスタンプ列の最初のマテリアライズされたデフォルト値

F     COPY FULL YES

I     COPY FULL NO

When ICTYPE=W or X:

A     REORG保留状態またはREBALANCEをリセットしています

H     テーブルのハッシュ組織属性が変更されました

T     行変更タイムスタンプ列のデフォルト値を最初にマテリアライズします

For other values ICTYPE, the value is blank

PIT_RBA CHAR(10) ICTYPE=P、DB2ログのポイントに対するLRSNが含まれています
GROUP_NAME CHAR(8) 操作を実行したDB2サブシステムのメンバー名
OTYPE CHAR(1)

リカバリ情報が対象とするオブジェクトのタイプ:

I  インデックススペース

T  テーブルスペース

LOWDSNUM INTEGER REORGおよびLOAD REPLACEのために作成されたSYSCOPYレコードの範囲内の最も低いパーティションのパーティション番号
HIGHDSNUM INTEGER 範囲内の最も高いパーティションのパーティション番号
COPYPAGESF FLOAT(8) コピーデータセットに書き込まれたページ数
NPAGESF FLOAT(8) COPY時のテーブルスペースまたはインデックス内のページ数
CPAGESF FLOAT(8) 変更されたページの合計数
JOBNAME CHAR(8) ユーティリティのジョブ名
AUTHID CHAR(8) ユーティリティの認証ID
OLDEST_VERSION SMALLINT ICTYPE= B、F、I、S、W、またはXのとき、オブジェクトのデータの最古の形式のバージョン番号。それ以外の場合、値は-1
LOGICAL_PART 整数 論理パーティション番号
ログ記録済み CHAR(1)

SYSCOPYレコードが書き込まれた時のテーブルスペースのログ記録属性:

Y    ログ記録済み

N    ログ記録なし

空白 VPの前に行が挿入されました

TTYPE CHAR(8)

ICTYPE=AかつSTYPE=Bの場合、メンバークラスタ属性の前の値が使用されているかを示します:

Y    前のメンバークラスタ属性が使用されています

N    前のメンバークラスタ属性は使用されていません

ICTYPE=AかつSTYPE=Cの場合、カラムがテーブルに追加または削除されたかを示します:

空白  テーブルにカラムが追加されました

D      テーブルからカラムが削除されました

CMP=N  インデックス圧縮が有効化されました

CMP=Y  インデックス圧縮が無効化されました

ICTYPE=AかつSTYPE=Iの場合:

D      REORGがLOB列のインライン長を減少させました

I      REOGがLOB列のインライン長を増加させました

n     テーブルスペースのMAXPARTITIONS属性の前の値

S     テーブルスペースが単一テーブルのセグメントテーブルスペースから成長によるパーティションのユニバーサルテーブルスペースに変換されました

ICTYPE=AかつSTYPE=P

絶対 – テーブルスペースが絶対から相対ページ番号に変換されました。

ICTYPE=AかつSTYPE=Sの場合:

n    テーブルスペースのSEGSIZE属性の前の値

P    テーブルスペースがパーティションテーブルスペースから範囲パーティションのユニバーサルテーブルスペースに変換されました

ICTYPE=Eの場合:

空白  完全回復がオブジェクトをリセットしました

N      完全回復がオブジェクトをリセットしませんでした

ICTYPE=FかつSTYPE=N、Q、T、またはUの場合:

A   LOAD RESUME LOG NO

B   REBUILD

C   COPY

D   LOAD RESUME LOG YES

E   LOAD SHRLEVEL CHANGE

L   LOAD

P   REPAIR

R   LOAD RPELACE LOG YES

S   LOAD REPLACE LOG NO

T   COPYTOCOPY

W   REORG TABLESPACE LOG NO

X   REORG TABLESPACE LOG YES

ICTYPE=P、R、S、W、Xの場合:

B     RBAまたはLRSNフォーマットが6バイトフォーマットに変更されました

BRF   基本行フォーマット

BRF I 基本行フォーマット、FORMAT INTERNALが使用されました

E     RBAまたはLRSNフォーマットが拡張10バイトに変更されました

F     REORGユーティリティが実行されました

RRF   再配置された行フォーマット

RRF I 再配置された行フォーマットとFORMAT INTERNALが使用されました

S     REORGユーティリティがFASTSWITCH NOオプションで実行されました

ICTYPE=MかつSTYPE=Rの場合:

空白 MODIFY RECOVERYがSYSLGRRNXから行を削除しました

N   MODIFY RECOVERYがSYSLGRNXから行を削除しませんでした

ICTYPE=T、TTYPEがBの場合:

ICTYPE=WまたはXかつSTYPE=Hの場合:

ICTYPE=YまたはZの場合:

空白  LOAD中にFORMAT INTERNALオプションが指定されていないことを示します

I      LOAD中にFORMAT INTERNALオプションが指定されていることを示します

ICTYPE=A-A、A-R、B、C、P、R、S、W、またはX

B     ページフォーマットが基本ページフォーマットに変換され、6バイトのRBAまたはLRSN値があります

E     ページフォーマットが拡張ページフォーマットに変換され、10バイトのRBAまたはLRSN値があります

ICTYPE=AかつSTYPE=AまたはRの場合:

B    ページフォーマットが基本ページフォーマットに変換され、6バイトのRBAまたはLRSN値があります

E    ページフォーマットが拡張ページフォーマットに変換され、10バイトのRBAまたはLRSN値があります

INSTANCE SMALLINT STYPE=EかつICTYPE=Aの場合、INSTANCEはEXCHANGEステートメントが完了した後のベースオブジェクトのデータセットインスタンス番号を示します
RELCREATED CHAR(1) オブジェクトを作成するために使用されたリリース。 V9以前に作成された場合は空白
MODECREATED CHAR(2)

SYSCOPYレコードが書き込まれたときにDB2サブシステムが移行した最新のモード:

C    変換モード

E    新機能有効化モード

N    新機能モード

SYSIBM.SYSCTXTTRUSTATTRS

特定の信頼されたコンテキストの属性のリストごとに1行を含みます

列名 データ型 説明
CONTEXTID INTEGER 内部信頼コンテキストID
NAME VARCHAR(128) 信頼属性の名前
VALUE VARCHAR(254) 信頼属性の値
CREATEDTS TIMESTAMP 属性が作成された時刻
IBMREQD CHAR(1) Yは行が基本(MRM)テープから来たことを示します
SYS_START TIMESTAMP(12) 最新のトランザクションに関連付けられた開始時刻
SYS_END TIMESTAMP(12) システム期間のテンポラルテーブルから削除された時刻
TRANS_START TIMESTAMP(12) トランザクションごとのユニークなタイムスタンプまたはnull値

SYSIBM.SYSDATABASE

データベースDSNDB01を除く各データベースに対して1行を含みます

列名 データ型 説明
NAME VARCHAR(24) データベース名
CREATOR VARCHAR(128) データベースの所有者の承認ID
STGROUP VARCHAR(128) データベースのデフォルトストレージグループの名前
BPOOL CHAR(8) テーブルスペースのデフォルトバッファプールの名前
DBID SMALLINT データベースの内部識別子
IBMREQD CHAR(1) Y は行が基本 (MRM) テープから来たことを示します
CREATEDBY VARCHAR(128) データベースを作成したユーザーのPrime認証ID
TYPE CHAR(1)

データベースのタイプ:

空白   ワークファイルデータベースまたはTEMPデータベースではありません

W        ワークファイルデータベース。データベースはDSNDB07であるか、WORKFILE句で作成され、データ共有メンバーによってワークファイルデータベースとして使用されます

GROUP_MEMBER VARCHAR(24) ワークファイルデータベースを使用しているDB2サブシステムのメンバー名
CREATEDTS TIMESTAMP CREATE文が実行された時間
ALTEREDTS TIMESTAMP 最も最近のALTER DATABASEステートメントが適用された時間

ENCODING_

SCHEME

CHAR(1)

データベースのデフォルトエンコーディングスキーム:

E     EBCDIC

A     ASCII

U     UNICODE

blank DSNDB04、作業ファイルデータベースおよびTEMPデータベース

SBCS_CCSID INTEGER データベースのデフォルトSBCS CCSID
DBCS_CCSID INTEGER データベースのデフォルトDBCS CCSID
MIXED_CCSID INTEGER インデックスのデフォルトバッファプールの名前
INDEXBP CHAR(8)

データベースは暗黙に作成されました:

Y   暗黙的に作成されました

N   明示的に作成されました

CREATORTYPE CHAR(1)

作成者のタイプ:

Blank   承認ID

L       ロール

RELCREATED CHAR(1) オブジェクトを作成するために使用されるDB2のリリース

SYSIBM.SYSDATATYPES

システムに定義された各ユーザー定義タイプに対して1行を含みます

列名 データ型 説明
SCHEMA VARCHAR(128) データ型のスキーマ
OWNER VARCHAR(128) データ型の所有者
NAME VARCHAR(128) データ型の名前
CREATEDBY VARCHA(128) データ型が作成された主なauthid
SOURCESSCHEMA VARCHAR(128) ソースデータ型のスキーマ
SOURCETYPE VARCHAR(128) ソースタイプの名前
METATYPE CHAR(1)

データ型のクラス:

A    ユーザー定義の通常の配列型

L    ユーザー定義の連想配列型

T    区別された型

DATATYPEID INTEGER データ型の内部識別子
SOURCETYPEID INTEGER 内部データ型に基づく固有タイプまたは配列要素の内部ID
LENGTH INTEGER DECIMALデータ型に基づくデータ型の最大長。固有タイプまたは配列型である可能性があります
SCALE SMALLINT 小数データ型のスケール
SUBTYPE CHAR(1)

データ型のサブタイプ、ソース型が文字型のいずれかの場合。データ型は区別型または配列型であることができます

B     ビッグデータのため

S     SBCSデータのため

M     混合データのため

空白 ソース型は文字型ではありません

CREATEDTS TIMESTAMP データ型が作成された時間
ENCODING_SCHEME CHAR(1)

区別型のエンコーディングスキーム:

A    ASCII

E    EBCDIC

U    UNICODE

IBMREQD CHAR(1) Y は行が (MRM) テープから来たことを示します
REMARKS VARCHAR(762) COMMENT ON によって提供された文字列
OWNERTYPE CHAR(1)

オーナーの種類:

blank   認証ID

L       ロール

RELCREATED CHAR(1) オブジェクトを作成するために使用されるDB2のリリース
INLINE_LENGTH INTEGER

LOBソースタイプに基づく場合の型のインライン長属性:

-1    タイプはインライン長を指定していません

0以上

LOBソースタイプに基づく場合の型のインライン長属性(バイト単位)

ARRAYLENGTH BIGINT 配列型の場合の最大基数。その他のデータ型の場合、値は0です。
ARRAYINDEXTYPEID INTEGER データ型が連想配列型である場合のインデックスのデータ型。その他のデータ型の場合、値は0です。
ARRAYINDEXTYPELEN BIGINT データ型が連想型の場合の配列インデックスの最大長
ARRAYINDEXSUBTYPE CHAR(1)

配列インデックスのサブタイプ:

B    ビットデータ用

S    SBCSデータ用

M    混合データ用

blank 配列インデックスは文字型ではありません

SYSIBM.SYSDAUTH

データベースに対するユーザーが保持する権限を記録します

列名 データ型 説明
GRANTOR VARCHAR(128) 権限を付与したユーザーのAuth IDまたはロール
GRANTEE VARCHAR(128) 権限を保持しているユーザーのアプリケーションID
NAME VARCHAR(24) データベース名
GRANTEETYPE CHAR(1)

オーナーのタイプ:

blank    認可ID

L        ロール

AUTHHOWGOT CHAR(1)

特権を受け取ったユーザーの認可レベル。必ずしも付与者の最高の認可レベルではありません。

Blank 適用不可

C    DBCTL

D    DBADM

E    SECADM

G    ACCESSCTRL

L    SYSCTRL

M    DBMAINT

S    SYSADM

CREATETABAUTH CHAR(1)

GRANTEEはデータベース内にテーブルを作成できます:

blank 特権は保持されていません

G      GRANTオプション付きの特権を保持

Y      GRANTオプションなしの特権を保持

CREATETSAUTH CHAR(1)

GRANTEEはデータベース内にテーブルスペースを作成できます:

blank 特権は保持されていません

G      GRANTオプション付きの特権を保持

Y      GRANTオプションなしの特権を保持

DBADMAUTH CHAR(1)

GRANTEEはデータベースに対してDBADM権限を持つことができます:

空白 権限は保持されていません

G 権限はGRANTオプション付きで保持されています

Y 権限はGRANTオプションなしで保持されています

DBCTRLAUTH CHAR(1)

GRANTEEはデータベースに対してDBCTRL権限を持つことができます:

空白 権限は保持されていません

G 権限はGRANTオプション付きで保持されています

Y 権限はGRANTオプションなしで保持されています

DBMAINTAUTH CHAR(1)

GRANTEEはデータベースに対してDBMAINT権限を持つことができます:

空白 権限は保持されていません

G 権限はGRANTオプション付きで保持されています

Y 権限はGRANTオプションなしで保持されています

DISPLAYDBAUTH CHAR(1)

GRANTEEはデータベースに対してDISPLAYコマンドを発行できます:

空白 権限は保持されていません

G      GRANTオプション付きで権限が保持されています

Y      GRANTオプションなしで権限が保持されています

DROPAUTH CHAR(1)

GRANTEEはALTERおよびDROP DATABASEステートメントを発行できます:

空白 権限は保持されていません

G      GRANTオプション付きで権限が保持されています

Y      GRANTオプションなしで権限が保持されています

IMAGCOPYAUTH CHAR(1)

GRANTEEはCOPY、MERGECOPY、MODIFY、QUIESCEユーティリティを使用できます:

空白 権限は保持されていません

G      GRANTオプション付きで権限が保持されています

Y      GRANTオプションなしで権限が保持されています

LOADAUTH CHAR(1)

GRANTEEはLOADユーティリティを使用してデータベースのテーブルをロードできます:

空白 権限は保持されていません

G      GRANTオプション付きで権限が保持されています

Y      GRANTオプションなしで権限が保持されています

REORGAUTH CHAR(1)

GRANTEEはREORGユーティリティを使用してデータベースのテーブルスペースやインデックスを再編成できます:

空白 権限は保持されていません

G      GRANTオプション付きで権限が保持されています

Y      GRANTオプションなしで権限が保持されています

RECOVERDBAUTH CHAR(1)

GRANTEEはデータベースのテーブルスペースに対してRECOVERおよびREPORTユーティリティを使用できます:

空白 権限は保持されていません

G      GRANTオプション付きで権限が保持されています

Y      GRANTオプションなしで権限が保持されています

REPAIRAUTH CHAR(1)

GRANTEEはデータベースのテーブルスペースやインデックスに対してDIAGNOSEおよびREPAIRユーティリティを使用できます:

空白 権限は保持されていません

G      GRANTオプション付きで権限が保持されています

Y      GRANTオプションなしで権限が保持されています

STARTDBAUTH CHAR(1)

GRANTEEはデータベースに対してSTARTコマンドを使用できます:

空白 権限は保持されていません

G      GRANTオプション付きで権限が保持されています

Y      GRANTオプションなしで権限が保持されています

STATSAUTH CHAR(1)

GRANTEEはデータベースに対してCHECKおよびRUNSTATSユーティリティを使用できます:

blank 特権は保持されていません

G      GRANTオプション付きの特権を保持

Y      GRANTオプションなしの特権を保持

STOPAUTH CHAR(1)

GRANTEEはデータベースに対してSTOPコマンドを発行できます:

blank 特権は保持されていません

G      GRANTオプション付きの特権を保持

Y      GRANTオプションなしの特権を保持

IBMREQD CHAR(1) Yは行が(MRM)テープから来たことを示します
GRANTEDTS TIMESTAMP GRANT文が実行された時間
GRANTORTYPE CHAR(1)

オーナーのタイプを示します:

Blank   認可ID

L       ロール

SYS_START TIMESTAMP(12) 最も最近のトランザクションに関連付けられた開始時間
SYS_END TIMESTAMP(12) システム期間の時間テーブルから削除された時間
TRANS_START TIMESTAMP(12) トランザクションごとのユニークなタイムスタンプまたはnull値

SYSIBM.SYSDBRM

各アプリケーションプランの各DBRMに対して1行を含みます

列名 データ型 説明
NAME VARCHAR(24) DBRMの名前
TIMESTAMP CHAR(8) 整合性トークン
PDSNAME CHAR(132) DBRMがメンバーであるパーティションデータセットの名前
PLNAME VARCHAR(24) このDBRMの一部であるアプリケーションプランの名前
PLCREATOR VARCHAR(128) アプリケーションプランの所有者の承認ID
QUOTE CHAR(1)

DBRM内のSQL文の文字列区切り文字:

N アポストロフィ

Y 引用符

COMMA CHAR(1)

DBRM内のSQL文の小数点表示:

N ピリオド

Y カンマ

HOSTLANG CHAR(1)

使用されるホスト言語:

B アセンブラ言語

C OS/VS COBOL

D C

F フォートラン

P PL/I

2 VS COBOL II または IBM COBOL R1

3 IBM COBOL (リリース2以降)

4 C++

IBMREQD CHAR(1) Yは行が基本(MRM)テープから来たことを示す
CHARSET CHAR(1)

プログラムが事前コンパイルされたとき、SCBSデータのシステムCCSIDは290 (カタカナ)でした:

A   いいえ

K  はい

MIXED CHAR(1)

プログラムが事前コンパイルされたときに混合データが有効でした

N いいえ

Y はい

DEC31 CHAR(1)

プログラムが事前コンパイルされたときにDEC31が有効でした

空白 いいえ

Y はい

VERSION VARCHAR(122) DBRMのバージョン識別子
PRECOMPTS TIMESTAMP DBRMが事前コンパイルされた時刻

PLCREATOR

タイプ

CHAR(1)

作成者のタイプを示します:

空白 認可ID

L 役割

RELCREATED CHAR(1) オブジェクトを作成するために使用されるDB2のリリース

SYSIBM.SYSDEPENDENCIES

オブジェクト間の依存関係を記録します

列名 データ型 説明
BNAME VARCHAR(128) 他のオブジェクトが依存しているオブジェクトの名前
BSCHEMA VARCHAR(128) 他のオブジェクトが依存しているオブジェクトのスキーマ/修飾子
BCOLNAME VARCHAR(128) 他のオブジェクトが依存しているオブジェクトの列名
BCOLNO SMALLINT 他のオブジェクトが依存しているオブジェクトの列番号
BTYPE CHAR(1)

BNAME、BSCHEMA、およびBCOLNAMEによって識別されるオブジェクトのタイプ:

C 列

E 代わりのトリガー

F 関数

G グローバル一時テーブル

I インデックス

M 物化クエリテーブル

O プロシージャ

P パーティションテーブルスペース

Q シーケンス

R テーブルスペース

S 同義語

T テーブル

U 独自のタイプ

V ビュー

W SYSTEM_TIME期間

Z BUSINESS_TIME期間

0 ゼロ

BOWNER VARCHAR(128) 他のオブジェクトが依存しているオブジェクトの所有者のAuth ID
BOWNERTYPE CHAR(1)

他のオブジェクトが依存しているオブジェクトの作成者のタイプ:

L     役割

空白 役割ではない認可ID

DNAME VARCHAR(128) 他のオブジェクトに依存しているオブジェクトの名前
DSCHEMA VARCHAR(128) 他のオブジェクトに依存しているオブジェクトのスキーマまたは修飾子
DVERSION VARCHAR(122) オブジェクトにバージョンがある場合、DSCHEMAおよびDNAMEで識別されるオブジェクトのバージョン識別子
DCOLNAME VARCHAR(128) 他のオブジェクトに依存しているオブジェクトの列名
DCOLNO SMALLINT 他のオブジェクトに依存しているオブジェクトの列番号
DTYPE CHAR(1)

DNAME、DSCHEMA、DCOLNAMEによって識別されるオブジェクトのタイプ:

B 基本トリガーのトリガーパッケージ

C 生成された列

F 関数

I インデックス

M マテリアライズドクエリテーブル

O プロシージャ

V ビュー

X 行の権限

Y 列マスク

1 高度なトリガーのトリガーパッケージ

DOWNER VARCHAR(128) 他のオブジェクトに依存しているオブジェクトの所有者のAuth ID
DOWNERTYPE CHAR(1)

依存関係のあるオブジェクトの作成者のタイプ:

L      役割

空白  認可ID

IBMREQD CHAR(1) Yは行が基本(MRM)テープから来たことを示します
BAUTH SMALLINT 他のオブジェクトが依存しているオブジェクトに対して保持されている権限

SYSIBM.SYSDUMMY1

EBCDIC テーブルスペースに 1 行を含む

列名 データ型 説明
IBMREQD CHAR(1) Yは行が基本(MRM)テープから来たことを示します

SYSIBM.SYSDUMMYA

ASCII テーブルスペースに 1 行を含む

列名 データ型 説明
IBMREQD CHAR(1) Yは行が基本(MRM)テープから来たことを示します

SYSIBM.SYSDUMMYE

EBCDIC テーブルスペースに 1 行を含む

列名 データ型 説明
IBMREQD CHAR(1) Yは行が基本(MRM)テープから来たことを示します

SYSIBM.SYSDUMMYU

UNICODE テーブルスペースに 1 行を含む

列名 データ型 説明
IBMREQD CHAR(1) Yは行が基本(MRM)テープから来たことを示します

SYSIBM.SYSDYNQRY

動的 SQL ステートメントのアクセス パスの安定化に関する情報を含む

列名 データ型 説明
SDQ_STMT_ID BIGINT 安定した動的クエリの識別子
STBLGRP VARCHAR(128) 安定化グループの名前
COPYID SMALLINT

クエリの安定化されたランタイム構造のコピータイプ

0 現在のコピー

4 無効なコピー

CURSQLID VARCHAR(128) 安定化された動的クエリの現在のSQLID
CURSCHEMA VARCHAR(128) 安定化された動的クエリの現在のスキーマ
CURAPPLCOMPAT VARCHAR(10) 安定化された動的クエリの現在のアプリケーション互換性
QUERY_HASH CHAR(16) 安定化された動的クエリのSQL文テキストによって生成されたハッシュキー

QUERY_HASH_

VERSION

INTEGER クエリハッシュのバージョン
VALID CHAR(1)

安定化された動的クエリが有効かどうか

A - ALTERがテーブルまたはビューの基底テーブルを変更した

H - DB2 V5以前に作成されたオブジェクトのALTER

N - 安定化されたアクセスパスは無効

Y - 動的クエリのための安定化されたアクセスパスは有効

LASTUSED DATE 安定化されたランタイム構造を使用したクエリが最後に実行された日付
RELBOUND CHAR(1) クエリが安定化されたときのDB2リリース
GROUP_MEMBER VARCHAR(24) 行を更新する日付共有メンバー名
STBLTIME TIMESTAMP ステートメントが安定化されたときのタイムスタンプ
ROWID ROWID 内部使用
STMTTEXT CLOB(2M) SQLステートメントのテキストと任意の属性文字列
FUNCTION_LVL VARCHAR(10) クエリが挿入されたときの関数レベル

SYSIBM.SYSDYNQRYDEP

動的クエリ パッケージの依存関係に関する情報を含む

列名 データ型 説明
SDQ_STMT_ID BIGINT 安定化動的クエリの識別子
COPYID SMALLINT

クエリのための安定化されたランタイム構造のコピータイプ

0 現在のコピー

1 前のコピー

2 元のコピー

BQUALIFIER VARCHAR(128)

値はオブジェクトのタイプによって異なる

BTYPE=R – 値はデータベース

BTYPE=BまたはC – 値はテーブル

BTYPE=F、OまたはQ – 値はスキーマ名

空白の場合、BNAMEはロール

それ以外の場合はBNAMEのスキーマの値

BNAME VARCHAR(128) クエリが依存するオブジェクトの名前
BTYPE CHAR(1)

オブジェクトのタイプ

B BUSINESS_TIME

C SYSTEM_TIME

E INSTEAD OFトリガー

F UDFまたはキャスト関数

G グローバル一時テーブル

I インデックス

M 物化クエリテーブル

O ストアドプロシージャ

P LARGEまたはDSSIZEを持つパーティションテーブルスペース

Q シーケンスオブジェクト

R テーブルスペース

S 同義語

T テーブル

U 明示的なタイプ

V ビュー

W SYSTEM_TIME期間

Z BUSINESS_TIME期間

0 エイリアス

CLASS CHAR(1)

A 認可依存

D DDL依存

BAUTH SMALLINT

CLASS = Aの場合のオブジェクトに対する特権

50 SELECTAUTH

51 INSERTAUTH

52 DELETEAUTH

53 UPDATEAUTH

64 EXECUTE AUTH

263 USAGEAUTH

291 READAUTH

292 WRITEAUTH

0 使用されない – CLASS = D

AUTHID_TYPE CHAR(1)

承認の種類

空白 CLASS = D または CLASS = A (authid) の値

L     AUTHID にはロールの名前が含まれます

AUTHID VARCHAR(128) オブジェクトクエリの特権の所有者は依存しています
DBNAME VARCHAR(128) ユーザーまたはロールがDBADM権限を持つデータベース
BADMINAUTH VARCHAR(128)

オブジェクトへのアクセスを許可した権限

B SDBAMAUTH

D DBADMAUTH

G ACCESSCTRLAUTH

K SQL ADMCUTH

L SYSCTRLAUTH

S SYSADMAUTH

T DATAACCESSAUTH

空白 権限が保持されていない

PUBLICAUTH CHAR(1)

Y 公共によって保持される特権

空白 公共によって保持されない特権またはCLASS = D

ALLOBJAUTH CHAR(1)

Y スキーマ内のすべてのオブジェクトに対して保持される特権

空白 すべてのオブジェクトに対して保持されない特権またはCLASS = D

QUERYHASH BINARY(16) CLASS = Dの場合のステートメントテキストのハッシュキー

SYSIBM.SYSDYNQRY_EXPL

安定化された動的 SQL ステートメントの内部情報を含む

安定化された動的 SQL ステートメントの内部情報を含む

安定化された動的 SQL ステートメントの内部情報を含む

安定化された動的 SQL ステートメントの内部情報を含む

安定化された動的 SQL ステートメントの内部情報を含む

列名 データ型 説明
DATA2 BLOB(2G) 内部使用のみ

安定化された動的 SQL ステートメントの内部情報を含む

SYSIBM.SYSDYNQRY_OPL

安定化された動的 SQL ステートメントの内部情報を含む

安定化された動的 SQL ステートメントの内部情報を含む

安定化された動的 SQL ステートメントの内部情報を含む

安定化された動的 SQL ステートメントの内部情報を含む

列名 データ型 説明
DATA4 BLOB(2G) 内部使用のみ

安定化された動的 SQL ステートメントの内部情報を含む

安定化された動的 SQL ステートメントの内部情報を含む

SYSIBM.SYSDYNQRY_SHTEL

安定化された動的 SQL ステートメントの内部情報を含む

安定化された動的 SQL ステートメントの内部情報を含む

安定化された動的 SQL ステートメントの内部情報を含む

列名 データ型 説明
DATA3 BLOB(2G) 内部使用のみ

安定化された動的 SQL ステートメントの内部情報を含む

安定化された動的 SQL ステートメントの内部情報を含む

安定化された動的 SQL ステートメントの内部情報を含む

SYSIBM.SYSDYNQRY_SPAL

安定化された動的 SQL ステートメントの内部情報を含む

安定化された動的 SQL ステートメントの内部情報を含む

列名 データ型 説明
DATA1 BLOB(2G) 内部使用のみ

安定化された動的 SQL ステートメントの内部情報を含む

安定化された動的 SQL ステートメントの内部情報を含む

安定化された動的 SQL ステートメントの内部情報を含む

安定化された動的 SQL ステートメントの内部情報を含む

SYSIBM.SYSDYNQRY.TXTL

安定化された動的 SQL ステートメントの内部情報を含む

列名 データ型 説明
STMTTEXT CLOB(2M) SQLステートメントのテキスト

SYSIBM.SYSENVIRONMENT

オブジェクトが作成されたときの環境変数を記録します

列名 データ型 説明
ENVID INTEGER 環境の内部識別子
CURRENT_SCHEMA VARCHAR(128) 現在のスキーマ
RELCREATED CHAR(1) 環境情報が作成されたリリース
PATHSCHEMAS VARCHAR(2048) スキーマパス

APPLICATION_

ENCODING_CCSID

INTEGER アプリケーション環境のCCSID

ORIGINAL_

ENCODING_CCSID

INTEGER ステートメントテキスト文字列の元のCCSID
DECIMAL_POINT CHAR(1)

小数点インジケーター:

C  カンマ

P  ピリオド

MIN_DIVIDE_

SCALE

CHAR(1)

最小除算スケール:

N  SQLにおける小数除算の通常のルールが適用される

Y  小数除算の後に小数点の右側に少なくとも3桁を保持する

STRING_

DELIMITER

CHAR(1)

COBOL文字列制約で使用される文字列区切り文字:

A  アポストロフィ(‘)

Q  引用符(“)

SQL_STRING_

DELIMITER

CHAR(1)

文字列制約で使用されるSQL文字列:

A  アポストロフィ(‘)

Q  引用符(“)

MIXED_DATA CHAR(1)

混合 DBCS データを使用します:

N  混合データなし

Y  混合データあり

DECIMAL_

ARITHMETIC

CHAR(1)

CURRENT PRECISION に使用されるルールと、両方のオペランドが10進演算で15以下の精度を持っている場合:

1    DEC15 は、ルールが15桁以上の精度を許可しないことを指定します

2    DEC31 は、ルールが最大31桁の精度を許可することを指定します

DATE_FORMAT CHAR(1)

日付形式:

I   ISO-yyyy-mm-dd

J   JIS-yyyy-mm-dd

U   USA-mm/dd/yyyy

E   EUR-dd.mm.yyyy

L   インストール exit routine によって定義されたローカル形式

TIME_FORMAT CHAR(1)

時間形式:

I   ISO-hh.mm.ss

J   JIS-hh.mm.ss

U   USA-hh:mm AM または hh:mm PM

E   EUR-hh.mm.ss

L   インストール exit routine によって定義されたローカル形式

FLOAT_FORMAT CHAR(1)

浮動小数点形式:

I   IEEE 浮動小数点形式

S   System/390 浮動小数点形式

HOST_LANGUAGE CHAR(8) ホスト言語: ASM,C,CPP,IBMCOB,PLI,FORTRAN
CHARSET CHAR(1)

文字セット:

A   アルファベット数字

FOLD CHAR(1)

HOST_LANGUAGE が C または CPP の場合に適用されます

N   SBCS 一般識別子の小文字は大文字に折りたたまれません

Y   SBCS 一般識別子の小文字は大文字に折りたたまれます

空白 適用されません

IBMREQD CHAR(1) Y は行が基本 (MRM) テープから来たことを示します
ROUNDING CHAR(1)

DECFLOAT データに対して算術およびキャスティング操作が実行されるときに使用される丸めモード:

C   ROUND_CEILING

D   ROUND_DOWN

F   ROUND_FLOOR

G   ROUND_HALF_DOWN

E   ROUND_HALF_EVEN

H   ROUND_HALF_UP

U   ROUND_UP

CREATEDTS タイムスタンプ 行が作成された時間
APPLCOMPAT VARCHAR(10) 環境に関連するアプリケーションの互換性

SYSIBM.SYSFIELDS

フィールド プロシージャを持つ各列に対して 1 行を含む

列名 データ型 説明
TBCREATOR VARCHAR(128) 列を含むテーブルのスキーマまたは修飾子
TBNAME VARCHAR(128) 列を含むテーブルの名前
COLNO SMALLINT この列のテーブル内での数値の位置
NAME VARCHAR(128) 列の名前
FLDTYPE VARCHAR(24) フィールド内のエンコードされた値のデータ型
LENGTH SMALLINT 長さ属性フィールド; または、10進数フィールドの場合、その精度
SCALE SMALLINT FLDTYPEがDECIMALの場合のスケール; それ以外の場合は値は0
FLDPROC VARCHAR(24) フィールドプロシージャの場合、プロシージャの名前
WORKAREA SMALLINT フィールドプロシージャの場合、作業領域のサイズ(バイト単位)
IBMREQD CHAR(1) Yは行が基本(MRM)テープから来たことを示す
EXITPARML SMALLINT フィールド手続きパラメータ値ブロックの長さ
PARMLIST VARCHAR(735) FIELDPROCに続くパラメータリスト
EXITPARM VARCHAR(1530) フィールドプロシージャのパラメータ値ブロック

SYSIBM.SYSFOREIGNKEYS

すべての外部キーのすべての列に対して 1 行を含む

列名 データ型 説明
CREATOR VARCHAR(128) 列を含むテーブルの所有者の承認ID
TBNAME VARCHAR(128) 列を含むテーブルの名前
RELNAME VARCHAR(128) 外部キーの一部である制約の制約名
COLNAME VARCHAR(128) カラム名
COLNO SMALLINT テーブル内のカラムの数値的位置
COLSEQ SMALLINT 外部キーにおけるカラムの数値的位置
IBMREQD CHAR(1) Y は基本 (MRM) テープからの行を示す

SYSIBM.SYSINDEXCONTOL

インデックスに割り当てられたメモリの使用を制御するための時間ウィンドウに関する 1 行を含む

Column name データ型 説明
SSID CHAR(4) DBb2 サブシステム。データが null の値を示し、すべてに適用される場合
PARTITION SMALLINT パーティション番号。null はすべてに適用される
IXNAME VARCHAR(128) インデックスの名前
IXCREATOR VARCHAR(128) インデックスのスキーマ
TYPE CHAR(1)

メモリが使用される目的

F 高速インデックストラバーサル (FTB)

ACTION CHAR(1)

実行されたアクション

F FTB の強制作成

D FTB の作成を無効にする

A 自動 FTB 作成

MONTH_WEEK CHAR(1)

DAY カラムの値の意味

M 月の日

W 週の日

MONTH SMALLINT 適用される期間の月。値は1-12
DAY SMALLINT 適用される日の月または週の曜日
FROM_TIME TIME ウィンドウが開始する時刻
TO_TIME TIME タイムウィンドウが終了する時刻

SYSIBM.SYSINDEXCLEANUP

インデックス クリーンアップ処理を制御するための時間ウィンドウを指定します

Column name Data type 説明
DBNAME VARCHAR(24) インデックススペースを含むデータベースの名前
INDEXSPACE VARCHAR(24) インデックススペースの名前
ENABLE_DISABLE CHAR(1)

指定されたインデックススペースのクリーンアップを有効または無効にします

‘E’ 有効

‘D’ 無効

MONTH_WEEK CHAR(1)

DAY列の値の意味を示します

‘M’ 月の日

‘W’ 週の日

MONTH SMALLINT

適用される時間ウィンドウの月。1-12 = 1月-12月..

G  はい、それはROWID GENERATED BY DEFAULTとして定義された列の値の一意性を強制するために使用されるインデックスです

X  はい、それはXMLデータを含む列の値の一意性を強制するために使用されるインデックスです

DAY SMALLINT 適用される時間ウィンドウの日または週の日、MONTH_WEEKの値によって指定されます
START_TIME TIME 行によって指定された時間ウィンドウの開始時刻
END_TIME TIME 行によって指定された時間ウィンドウの終了時刻

SYSIBM.SYSINDEXES

すべてのインデックスに対して 1 行を含む

列名 データ型 説明
NAME VARCHAR(128) インデックスの名前
CREATOR VARCHAR(128) インデックスのスキーマ
TBNAME VARCHAR(128) インデックスが特定されるテーブルの名前
TBCREATOR VARCHAR(128) テーブルのスキーマ
UNIQUERULE CHAR(1)

インデックスが一意であるかどうか:

C はい、UNIQUE制約またはハッシュキー列の一意性を強制するために使用されます

D いいえ(重複が許可されます)

U はい

P はい、プライマリインデックスです

C はい、UNIQUE制約を強制するために使用されるインデックスです

N はい、UNIQUE WHEREで定義されています

R はい、非プライマリの親キーの一意性を強制するために使用されるインデックスです

G はい、ROWID GENERATED BY DEFAULTとして定義された列の値の一意性を強制するために使用されるインデックスです

X はい、XMLデータを含む列の値の一意性を強制するために使用されるインデックスです

COLCOUNT SMALLINT キーの列数
CLUSTERING CHAR(1)

インデックス作成時にCLUSTERが指定されたかどうか:

N いいえ

Y はい

CLUSTERED CHAR(1)

テーブルがインデックスによって実際にクラスタ化されているか:

N クラスタリング順序にない行がかなり存在する、または統計が収集されていない

Y ほとんどの行がクラスタリング順序にある

空白 該当なし

RUNSTATSによって変更可能な列。

スパースインデックスの場合、インデックスの実際の内容に基づく

DBID SMALLINT データベースの内部識別子
OBID SMALLINT インデックスファンセット記述子の内部識別子
ISOBID SMALLINT インデックスページセット記述子の内部識別子
DBNAME VARCHAR(24) インデックスを含むデータベースの名前
INDEXSPACE VARCHAR(24) インデックススペースの名前
NLEAF INTEGER インデックス内のアクティブリーフページの数
NLEVELS SMALLINT インデックスツリー内のレベル数。更新可能なカラム
BPOOL CHAR(8) インデックスで使用されるバッファプールの名前
PGSIZE SMALLINT インデックス内のリーフページのサイズ(KB単位)。4、8、16または32
ERASERULE CHAR(1) データセットは削除されると消去されます。インデックスがパーティション化されている場合は意味がありません: N いいえ, Y はい
CLOSERULE CHAR(1) オープンデータセットの数が制限に達したとき、データセットは閉鎖候補になります: N いいえ, Y はい
SPACE INTEGER インデックスに割り当てられたDASDストレージのキロバイト数。最後のSTOSPACEユーティリティの実行によって決定されます
IBMREQD CHAR(1) Yは行がMRMテープから来たことを示します
CLUSTERRATIO SMALLINT クラスタリング順の行の割合
CREATEDBY VARCHAR(128) インデックスを作成したユーザーの主な承認ID
STATSTIME TIMESTAMP 最後のRUNSTATSの呼び出し日時
INDEXTYPE CHAR(1)

2 非パーティションテーブルのタイプ2インデックスまたはハッシュオーバーフローインデックス

空白 タイプ1インデックス

D データパーティションセカンダリインデックス

P 両方のパーティションおよびパーティショニングインデックス

FIRSTKEYCARDF FLOAT 最初のキー列の異なる値の数。単一パーティションで統計を収集中に更新された場合は推定値。統計が収集されていない場合は-1。更新可能な列。スパースインデックスの場合、インデックスの実際の内容に基づく
FULLKEYCARDF FLOAT キーの異なる値の数
CREATEDTS TIMESTAMP インデックスの作成が実行された時間
ALTEREDTD TIMESTAMP 最も最近のALTER INDEXが実行された時間
PIECESIZE INTEGER NPIの最大データセットサイズ(キロバイト単位)
COPY CHAR(1)

インデックスに対してCOPY YESが指定されました。インデックスはコピー可能で、インデックスのSYSLGRNX記録が有効です

N いいえ

Y はい

COPYLRSN CHAR(10) 値はRBAまたはLRSNである場合があります
CLUSTERRATIOF FLOAT クラスタリング順にある行の割合(x 100)
SPACEF FLOAT(8) DASDストレージのキロバイト数
REMARKS VARCHAR(762) ユーザーによって提供されたCOMMENT ONの文字列フィールド
PADDED CHAR(1)

インデックス内のキーが可変長列データのためにパディングされるかどうか

Y インデックスはパディングされています

N インデックスはパディングされていません

空白 インデックスは可変長またはグラフィックデータを含んでいません

VERSION SMALLINT このインデックスのデータ行形式のバージョン
OLDEST_VERSION SMALLINT インデックススペース内のデータの最古の形式とインデックスのイメージコピーを説明するバージョン番号

CURRENT_

VERSION

SMALLINT インデックススペース内のデータの最新の形式を説明するバージョン番号
RELCREATED CHAR(1) オブジェクトに使用されるDB2のリリース。V8以前の場合は空白
AVGKEYLEN INTEGER インデックス内の平均キー長

KEYTARGET_

COUNT

SMALLINT 拡張インデックスのキーターゲットの数
UNIQUE_COUNT SMALLINT インデックスを構成する一意の制約を持つ列またはキーターゲットの数。他の非制約強制列またはキーターゲットが存在する場合、そうでない場合の値は0です

IX_EXTENSION_

TYPE

CHAR(1)

拡張インデックスのタイプを識別します:

空白 単純インデックス

S スカラー式に対するインデックス

N ノードIDインデックス

T 空間インデックス

V XMLインデックス

COMPRESS CHAR(1)

インデックス圧縮がアクティブかどうかを示します:

N インデックス圧縮はアクティブではありません

Yインデックス圧縮がアクティブです

OWNER VARCHAR(128) インデックスの所有者の承認ID
OWNERTYPE CHAR(1)

所有者のタイプを示します:

空白 承認ID

L  ロール

DATAREPEAT

FACTOROF

FLOAT インデックスキー順に従ってタッチされるデータページの予測数
ENVID INTEGER 内部環境識別子
HASH CHAR(1)

ハッシュテーブルのハッシュオーバーフローインデックス

N  いいえ (デフォルト)

Y  はい

SPARSE CHAR(1)

インデックスがスパースかどうか

N  いいえ (デフォルト) すべてのデータ行にインデックスエントリがあります

Y  はい。インデックスには、テーブル内の各データ行にエントリがない場合があります

X  除外、すべてのキー列のデータ行がNULL値を含む場合、インデックスにはインデックスエントリがありません

ROWID ROWID lob列のために作成されたROWID列
DSSIZE INTEGER パーティション化されたインデックスデータセットの最大サイズ(KB)。NPIの場合は0
PAGENUM CHAR(1)

インデックスのページ番号の形式

A 絶対

R 相対

PARTKEYCOLUMN SMALLINT 使用されていません
STATUS CHAR(1) 使用されていません
INDEXSTATUS SMALLINT 使用されていません
PARTITIONS VARCHAR(765) 使用されていません
PQTY INTEGER ユーザー管理データセット用。値はプライマリスペースの割り当て
STORTYPE CHAR(1)

ストレージ割り当てのタイプ

E 明示的(ストレージグループは使用しない)

I 暗黙的(ストレージグループが使用される)

STORNAME VARCHAR(128) ストレージグループの名前(スペース割り当て用)
VCATNAME VARCHAR(24) ICFカタログの名前(スペース割り当て用)
FREEPAGE SMALLINT ページが空きページにされる前に読み込まれるページ数
PCTFREE SMALLINT 各ページに残される空きスペースの割合
GBPCACHE CHAR(1)

グループバッファプールキャッシュオプション

空白 変更されたページのみ

A 変更されたページと変更されていないページ

N データはキャッシュされていない

SECQTY1 INTEGER ユーザー管理データセットのための二次スペース割り当て
ENFORCED_CONS CHAR(1)

インデックスが非一意制約を強制するか

空白 非一意制約を強制しない

F 外部キーを強制する

IMPLICIT CHAR(1)

インデックスが暗黙的に作成されたか

空白 該当なし

N 明示的に作成された

Y 暗黙的に作成された

REGENERATETS TIMESTAMP(12) オブジェクトが再生成された時間

SYSIBM.SYSINDEXES_HIST

SYSINDEXES からの行を含む

Column name Data type Description
NAME VARCHAR(128) インデックスの名前
作成者 VARCHAR(128) インデックスのスキーマ
TBNAME VARCHAR(128) インデックスが定義されているテーブルの名前
TBCREATOR VARCHAR(128) テーブルのスキーマ
CLUSTERING CHAR(1)

インデックス作成時にCLUSTERが指定されました

N いいえ

Y はい

NLEAF INTEGER インデックス内のアクティブなリーフページの数
NLEVELS SMALLINT インデックスツリーのレベル数
STATSTIME TIMESTAMP RUNSTATSの最後の呼び出し日時
FIRSTKEYCARDF FLOAT(8) 最初のキー列の異なる値の数
FULLKEYCARDF FLOAT(8) キーの異なる値の数
CLUSTERRATIOF FLOAT(8) クラスタリング順にある行の割合
SPACEF FLOAT(8) 割り当てられたDASDストレージのキロバイト数
IBMREQD CHAR(1) Yは行がMRMテープから来たことを示します
AVGKEYLEN INTEGER インデックス内の平均キー長

DATAREPEAT

FACTORF

FLOAT インデックスキー順に触れられるデータページの予想名

SYSIBM.SYSINDEXES_RTSECT

SYSIBM.SYSINDEXES テーブルの RTSECTION 列のための補助テーブル

カラム名 データ型 説明
BLOB(1G) 内部使用のみ

SYSIBM.SYSINDEXES_TREE

SYSIBM.SYSINDEXES テーブルの PARSETREE 列のための補助テーブル

カラム名 データ型 説明
BLOB(1G) 内部使用のみ

SYSIBM.SYSINDEXPART

非パーティションインデックスの各行と、パーティション化されたインデックスの各パーティションに対する 1 行

カラム名 データ型 説明
PARTITION SMALLINT パーティション番号; インデックスがパーティションされていない場合は0
IXNAME VARCHAR(128) パーティションの名前
IXCREATOR VARCHAR(128) パーティションのスキーマ
PQTY INTEGER ユーザー管理のデータセットの場合、値は4KBストレージブロックのプライマリスペース割り当て単位または-1です
SQTY SMALLINT ユーザー管理のデータセットの場合、値は4KBストレージブロックのプライマリスペース割り当て単位または-1です
STORTYPE CHAR(1)

ストレージ割り当てのタイプ:

E 明示的であり、STORNAMEはICFカタログを示します

I 暗黙的であり、STORNAMEはストレージグループ内を示します

STORNAME VARCHAR(128) スペース割り当てに使用されるストレージグループまたは統合カタログ施設のカタログ名
VCATNAME VARCHAR(24) スペース割り当てに使用されるICFカタログの名前
LEAFDIST INTEGER インデックスの連続したアクティブリーフページ間の平均リーフページ数(x 100)
IBMREQD CHAR(1) Yは行がMRMテープから来たことを示します
LIMITKEY VARCHAR(512) パーティションの制限キーの高い値(内部形式)
FREEPAGE SMALLINT ページが1つのページを空ける前に読み込まれるページの数
PCTFREE SMALLINT 各リーフまたは非リーフページに残される空きの割合
SPACE INTEGER インデックススペースパーティションに割り当てられたKBストレージ
STATSTIME TIMESTAMP RUNSTATSの最後の呼び出しの日時
GBPCACHE CHAR(1)

インデックスまたはインデックスパーティションのために指定されたグループバッファプールキャッシュオプション。

blank は変更されたページのみがキャッシュされます。

A     変更されたページと未変更のページがキャッシュされます。

N     データはキャッシュされません。

FAROFFPOSF FLOAT フルページへの挿入のために最適な位置から参照される行の数
NEAROFFPOST FLOAT フルページへの挿入のために最適な位置の近くにあるが、最適な位置ではない行の数
CARDF FLOAT データ行またはLOBを参照するインデックス内のRIDの数
SECQTYI INTEGER 4KBストレージ単位での二次空間割り当て
IPREFIX CHAR(1) インデックスのデータセット名のインスタンス修飾子の最初の文字。 'I' または 'J' のみが有効な値です。デフォルトは 'I' です。
ALTEREDTS TIMESTAMP 最新の ALTER INDEX ステートメントの実行時刻
SPACEF FLOAT(8) DASDストレージのキロバイト数
DSNUM INTEGER データセットの数
EXTENTS INTEGER データセットのエクステント数

PSEUDO_DEL_

エントリ

INTEGER 擬似削除されたエントリの数
LEAFNEAR INTEGER 連続するアクティブリーフページのために物理的に前のリーフページに近いリーフページの数
LEAFFAR INTEGER インデックススキャでアクセスされた連続した(アクティブリーフ)ページの前のリーフページから物理的に遠く離れているリーフページの数
OLDEST_VERSION SMALLINT インデックス部分のデータの最も古い形式とインデックス部分の任意のイメージコピーを説明するバージョン番号
CREATEDTS TIMESTAMP パーティションが作成された時刻
AVGKEYLEN INTEGER インデックス内のキーの平均長
RBA_FORMAT CHAR(1)

RBA/LRSNの形式を示します

B 基本、6バイトのRBA/LRSN形式

E 拡張、10バイトのRBA/LRSN形式

U 未定義

空白 移行されたオブジェクトのため

DSSIZE INTEGER パーティションされたインデックスデータセットの最大サイズ(KB)
PAGENUM CHAR(1)

インデックスのページ番号の形式

A 絶対

R 相対

LIMITKEY_

EXTERNAL

VARCHAR(765) 使用されていない

SYSIBM.SYSINDEXPART_HIST

SYSINDEXPART からの行を含む

列名 データ型 説明
PARTITION SMALLINT パーティション番号。インデックスがパーティション化されていない場合はゼロ
IXNAME VARCHAR(128) インデックスの名前
IXCREATOR VARCHAR(128) インデックスのスキーマ
PQTY 整数 ユーザー管理データセットの場合、値は4KBのストレージブロック単位でのプライマリスペース割り当てです。または-1
SECQTYI 整数 ユーザー管理データセットの場合、値は4KBのストレージブロック単位でのセカンダリスペース割り当てです。または-1
LEAFDIST 整数 インデックスの連続するアクティブリーフページ間の平均リーフページ数(x100)
SPACEDF 整数 インデックススペースパーティションに割り当てられたDASDストレージのKB数
STATSTIME タイムスタンプ RUNSTATSの最後の呼び出しの日付と時刻
FAROFFPOSF 浮動小数点(8) フルページに挿入されたため、最適位置から遠く離れた行の数
NEAROFFPOSF 浮動小数点(8) フルページに挿入されたため、最適位置に近いがそこにはない行の数
CARDF FLOAT(8) データ行またはLOBを参照するインデックス内のRIDsの数
EXTENTS INTEGER データセットのエクステントの数

PSEUDO_DEL_

ENTRIES

INTEGER 擬似削除されたエントリの数
DSNUM INTEGER テーブルスペース内のデータセット番号
IBMREQD CHAR(1) Yは行がMRMテープから来たことを示します
LEAFNEAR INTEGER 連続するアクティブリーフページのために前のリーフページに物理的に近いリーフページの数
LEAFFAR INTEGER インデックススキャンでアクセスされた連続する(アクティブリーフ)ページのために前のリーフページから物理的に遠く離れたリーフページの数
AVGKEYLEN INTEGER インデックス内のキーの平均長

SYSIBM.SYSINDEXSPACESTATS

インデックスの基準に関するリアルタイム統計を含む

列名 データ型 説明
UPDATESTATTIME タイムスタンプ 行が挿入されたまたは最後に更新されたときのタイムスタンプ
NLEVELS 小整数 インデックスツリーのレベル数
NPAGES INTEGER 擬似削除されたインデックスエントリのみを含むインデックスツリー内のページ数。更新可能なカラム
NLEAF INTEGER インデックス内のリーフページの数。更新可能な列
NACTIVE INTEGER インデックスベースまたはパーティション内のアクティブページの数
SPACE INTEGER インデックススペースまたはパーティションに割り当てられたスペースの量(KB単位)
EXTENTS SMALLINT インデックススペースまたはパーティション内のエクステントの数
LOADRLASTTIME TIMESTAMP インデックススペースまたはパーティションにおける最後のLOAD REPLACEのタイムスタンプ
REBUILDLASTTIME TIMESTAMP インデックススペースまたはパーティションにおける最後のREBUILD INDEXのタイムスタンプ
REORGLASTTIME TIMESTAMP インデックスピースまたはパーティションにREORG INDEXユーティリティが最後に実行された時間、またはREORG INDEXユーティリティが実行されていない場合は作成時の時間
REORGINSERTS 整数 最後にREORG、REBUILD INDEX、またはLOAD REPLACEユーティリティが実行されてから、または作成以来インデックススペースまたはパーティションに挿入されたインデックスエントリの数
REORGDELETES 整数 最後にREORG、REBUILD INDEX、またはLOAD REPLACEユーティリティが実行されてから、または作成以来インデックススペースまたはパーティションから削除されたインデックスエントリの数
REORGAPPENDINSERT 整数 インデックスまたはパーティションの最大キー値よりも大きいキー値を持つインデックスエントリの数。最後のREORG、REBUILD INDEX、またはLOAD REPLACE以来、またはオブジェクトが作成されて以来、インデックススペースまたはパーティションに挿入されました

REORG

PSEUDODELETES

整数 インデックススペースまたはパーティションで最後のREORG、REBUILD INDEX、またはLOAD REPLACE以来擬似削除されたインデックスエントリの数、またはオブジェクトが作成されて以来の数
REORGMASSDELETE INTEGER セグメント化されたまたはLOBテーブルスペースからのマス削除の数、または最後にREORGまたはLOAD REPLACEユーティリティが実行された以来のセグメント化されたテーブルスペースからの削除されたテーブルの数、またはオブジェクトが作成されて以来の数
REORGLEAFNEAR INTEGER 最後のREORG、REBUILD INDEX、またはLOAD REPLACEの後、またはオブジェクトが作成されて以来発生した、連続するアクティブリーフページのために物理的に前のページに近い位置にあるリーフページのネット数
REORGLEAFFAR INTEGER 最後のREORG、REBUILD INDEX、またはLOAD REPLACEの後、またはオブジェクトが作成されて以来発生した、連続するアクティブリーフページのために物理的に前のリーフページから遠く離れた位置にあるリーフページのネット数
REORGNUMLEVELS INTEGER 最後のREORG、REBUILD INDEXまたはLOAD REPLACEの後、またはオブジェクトが作成されて以来追加または削除されたインデックスツリーのレベル数
STATSLASTTIME TIMESTAMP インデックスまたはパーティションで最後のRUNSTATSのタイムスタンプ
STATSINSERTS INTEGER 最後にRUNSTATSユーティリティが実行された以来、またはオブジェクトが作成されて以来、テーブルスペースまたはパーティションに挿入されたレコードまたはLOBの数
STATSDELETES INTEGER インデックススペースまたはパーティションで最後のRUNSTATS以来削除されたインデックスエントリの名前、またはオブジェクトが作成されて以来
STATSMASSDELETE INTEGER オブジェクトが作成されて以来、インデックスまたはインデックススペースパーティションがマス削除された回数
COPYLASTTINE TIMESTAMP インデックスまたはパーティションで最後のフルコピーのタイムスタンプ
COPYUPDATEPAGES INTEGER 最後にCOPYユーティリティが実行された以来、またはオブジェクトが作成されて以来更新された異なるタイプの数
COPYCHANGES INTEGER 最後にCOPYユーティリティが実行された以来、またはオブジェクトが作成されて以来の挿入、更新および削除操作の数
COPYUPDATELRSN CHAR(10) 最後のCOPYの後の最初の更新のLRSNまたはRBA
COPYUPDATETIME TIMESTAMP 最初の更新のタイムスタンプ(最後のCOPY後)
IBMREQD CHAR(1) Yは行が基本MRMテープから来たことを示します
DBID SMALLINT データベースの内部識別子
ISOBID SMALLINT インデックススペースページセット記述子の内部識別子
PSID SMALLINT インデックスに関連するテーブルスペースページセット記述子の内部識別子
PARTITION SMALLINT インデックス内のデータセット番号
INSTANCE SMALLINT オブジェクトがデータセット1または2に関連付けられているかどうかを示します
TOTALENTRIES BIGINT インデックスまたはパーティション内のエントリの数(重複エントリを含む)
DBNAME VARCHAR(24) データベースの名前
NAME VARCHAR(128) インデックスの名前
CREATOR VARCHAR(128) インデックスのスキーマ
INDEXSPACE VARCHAR(24) インデックススペースの名前
LASTUSED 日付 インデックスがSELECT、FETCH、UPDATE/DELETEの検索に使用された日付、またはRI制約を強制するために使用された日付
REORGINDEXACCESS BIGINT インデックスがSELECT、FETCH、UPDATE/DELETEの検索に使用された回数、またはRI制約を強制するために使用された回数、またはオブジェクトが作成されて以来の回数
DRIVETYPE CHAR(3)

インデックスまたはパーティションデータセットが定義されているドライブの種類

HDD  ハードディスクドライブ

SDD  ソリッドステートドライブ

BIGINT 将来のIBMの使用のために予約されています
GETPAGES BIGINT 最後の再編成または作成以来のページ取得の回数
SYS_START TIMESTAMP(12) 最新のトランザクションの開始時間
SYS_END TIMESTAMP(12) システム期間の時間的テーブルから行が削除される時間
TRANS_START TIMESTAMP(12) トランザクションごとのタイムスタンプ値またはnull

SYSIBM.SYSINDEXSTATS

パーティションインデックスまたはデータパーティションされたセカンダリインデックスの各パーティションの 1 行を含む

カラム名 データ型 説明
FIRSTKEYCARD INTEGER インデックスパーティションにおける最初のキー列の異なる値の数。スパースインデックスの場合、統計はインデックスの実際の内容に基づいています。
FULLKEYCARD INTEGER インデックスパーティションにおけるキーの異なる値の数。スパースインデックスの場合、統計はインデックスの実際の内容に基づいています。
NLEAF INTEGER インデックスパーティション内のアクティブなリーフページの数
NLEVELS SMALLINT パーティションインデックスツリー内のレベル数
CLUSTERRATIO SMALLINT インデックスパーティションにおけるクラスタリング順の行の割合
STATSTIME TIMESTAMP RUNSTATSの最終呼び出しの日付/時間
IBMREQD CHAR(1) Yは行が基本MRMテープから来たことを示します
PARTITION SMALLINT インデックスのパーティション番号
OWNER VARCHAR(128) インデックスの所有者のスキーマ
NAME VARCHAR(128) インデックスの名前
KEYCOUNT INTEGER インデックスパーティション内のすべてのRIDの合計数
FIRSTKEYCARDF FLOAT インデックスパーティションにおける最初のキー列の異なる値の数
FULLKEYCARDF FLOAT インデックスパーティションにおけるキーの異なる値の数
KEYCOUNTF FLOAT インデックスパーティション内のRIDの合計数
CLUSTERRATIOF FLOAT インデックスパーティションにおける値で、100を掛けるとクラスタリング順の行の割合になります。

DATAREPEAT

FACTORF

FLOAT インデックスキー順に従って触れられると予想されるデータページの数

SYSIBM.SYSINDEXSTATS_HIST

SYSINDEXSTATS からの行を含む

列名 データ型 説明
NLEAF INTEGER インデックスパーティション内のアクティブなリーフページの数
NLEVELS SMALLINT パーティションインデックスツリーのレベル数
STATSTIME TIMESTAMP RUNSTATSが統計を更新した場合、RUNSTATSの最後の呼び出しが統計を更新した日時
PARTITION SMALLINT インデックスのパーティション番号
OWNER VARCHAR(128) インデックスのスキーマ
NAME VARCHAR(128) インデックスの名前
FIRSTKEYCARDF FLOAT インデックスパーティションの最初のキー列の異なる値の数
FULLKEYCARDF FLOAT インデックスパーティションのキーの異なる値の数
KEYCOUNTF FLOAT パーティション内の行の合計数
CLUSTERRATIOF FLOAT インデックスパーティションの値。100で乗算した場合、クラスタリング順序にある行の割合
IBMREQD CHAR(1) Yは行が基本MRMテープから来たことを示します

DATAREPEAT

FACTORF

FLOAT インデックスキー順にタッチされると予想されるデータページの数

SYSIBM.SYSJARCLASS_SOURCE

SYSIBM.SYSCONTENTS の補助テーブル

列名 データ型 説明
CLASS_SOURCE CLOB(10M) jarファイル内のクラスの内容

SYSIBM.SYSJARCLASS_SOURCE

インストールされた JAR の Java クラスソースを含む

列名 データ型 説明
JARSCHEMA VARCHAR(128) jarファイルのスキーマ
JAR_ID VARCHAR(128) JARファイルの名前
OWNER VARCHAR(128) JARオブジェクトの所有者の認証ID
JAR_DATA_ROWID ROWID BLOBデータ型をサポートするためのID
JAR_DATA BLOB(100M) JARファイルの内容。このカラムは更新可能
PATH VARCHAR(2048) ソースJARファイルのURLパス。このカラムは更新可能
IBMREQD CHAR(1) Yは行が基本MRMテープから来たことを示す
CREATEDTS TIMESTAMP JARオブジェクトが作成された時間
ALTEREDTS TIMESTAMP JARオブジェクトが変更された時間
OWNERTYPE CHAR(1)

所有者のタイプを示します:

空白 認証ID

L     役割

SYSIBM.SYSJAVAOPTS

INSTALL_JAR 中に使用されるビルドオプションを含む

列名 データ型 説明
JARSCHEMA VARCHAR(128) JARファイルのスキーマ
JAR_ID VARCHAR(128) JARファイルの名前
BUILDSCHEMA VARCHAR(128) BUILDNAMEのスキーマ名
BUILDNAME VARCHAR(128) ルーチンを作成するために使用される手順
BUILDOWNER VARCHAR(128) ルーチンを作成するために使用される認証ID
DBMLIB VARCHAR(256) DBRMが配置されているPDS名
HPJCOMPILE_OPTS VARCHAR(512) ルーチンをインストールするために使用されるHPJコンパイルオプション
BIND_OPTS VARCHAR(2048) ルーチンをインストールするために使用されるバインドオプション
POBJECT_LIB VARCHAR(256) プログラムオブジェクトが配置されているPDSE名
IBMREQD CHAR(1) Yは行が基本MRMテープから来たことを示す

SYSIBM.SYSJAVAPATHS

完全な JAR クラス解決パスを含む

列名 データ型 説明
JARSCHEMA VARCHAR(128) JARファイルのスキーマ
JAR_ID VARCHAR(128) jarファイルの名前
OWNER VARCHAR(128) JARオブジェクトの所有者の認証ID
ORDINAL SMALLINT JARのJavaパス内のパス要素の順序番号

PE_CLASS_

PATTERN

VARCHAR(2048) このパス要素のJARファイルで検索されるクラス名のパターン
PE_JARSCHEMA VARCHAR(128) このパス要素のJARファイルのスキーマ
PE_JAR_ID VARCHAR(128) このパス要素のJARファイルの名前
IBMREQD CHAR(1) Yは行が基本MRMテープから来たことを示します

SYSIBM.SYSKEYCOLUSE

一意の制約 (主キーまたはユニークキー) の各列に対する行を含む

列名 データ型 説明
CONSTNAME VARCHAR(128) 制約の名前
TBCREATOR VARCHAR(128) 制約が定義されているテーブルのスキーマまたは資格
TBNAME VARCHAR(128) 制約が定義されているテーブルの名前
COLNAME VARCHAR(128) 列の名前
COLSEQ SMALLINT キー内の列の位置
COLNO SMALLINT 制約が定義されているテーブル内の列の位置
IBMREQD CHAR(1) Yは行が基本MRMテープから来たことを示します
PERIOD CHAR(1)

列はBUSINESS_TIME期間の開始または終了列です:

B     BUSINESS_TIMEの期間の開始

C     BUSINESS_TIMEの期間の終了

I     終了BUSINESS_TIMEの期間、包括的な終了

空白 BUSINESS_TIMEの開始または終了として使用されません

SYSIBM.SYSKEYS

インデックスキーの各列に対する 1 行を含む

列名 データ型 説明
IXNAME VARCHAR(128) インデックスの名前
IXCREATOR VARCHAR(128) インデックスのスキーマまたはクオリファイア
COLNAME VARHCAR(128) キーの列名
COLNO SMALLINT テーブル内の列の数値位置
COLSEQ SMALLINT キー内の列の数値位置。式に基づくインデックスには意味がありません
ORDERING CHAR(1)

キー内の列の順序:

空白 インデックスは式に基づいているか、INCLUDE句を使用してインデックスに指定された列

A 昇順

D 降順

R ランダム

IBMREQD CHAR(1) Yは行がMRMテープから来たことを示します
PERIOD CHAR(1)

列はBUSINESS_TIME期間の開始または終了列です:

B BUSINESS_TIMEの開始

C BUSINESS_TIMEの終了

I 終了BUSINESS_TIME期間内の終了

空白 BUSINESS_TIME期間の開始または終了として使用されない

SYSIBM.SYSKEYTARGETS

拡張インデックス定義に参加している各キーターゲットに対する 1 行を含む

列名 データ型 説明
IXNAME VARCHAR(128) インデックスのクオリファイア
IXSCHEMA VARCHAR(128) インデックス内のキーターゲットの位置
キー順序 SMALLINT インデックス内のキーターゲットの位置
列番号 SMALLINT 式が単一列の場合、テーブル内の共通の位置
順序 CHAR(1) キーの順序: A 昇順
TYPESCHEMA VARCHAR(128) データ型のスキーマ
TYPENAME VARCHAR(128) データ型の名前
DATATYPEID INTEGER データ型の内部ID
SOURCETYPEID INTEGER 組み込みデータ型の場合 = 0。異なる型の場合、異なる型が基づいている組み込み型の内部ID
LENGTH SMALLINT 小数キーターゲットの精度の長さ属性
LENGTH2 INTEGER

列から取得したデータの最大長さ。

0 ROWID列ではありません

40 ROWIDの場合

SCALE SMALLINT 小数データのスケールまたはタイムスタンプまたはタイムゾーン付きデータの小数点以下の桁数
NULLS CHAR(1)

キーがnull値を含むことができるかどうか:

N いいえ

Y はい。Yはまた、インデックスがXMLインデックスであることを示します

CCSID 整数 キーのCCSID。キーが非文字型の場合は0
サブタイプ CHAR(1)

文字キーにのみ適用され、データのサブタイプを示します:

B ビットデータ

M 混合データ

S SBCSデータ

空白 非文字データ

作成日時 タイムスタンプ キーターゲットが作成されたときのタイムスタンプ
リリース作成 CHAR(1) キーターゲットが作成されたDB2のリリース
IBM要求 CHAR(1) Yは行が基本MRMテープから来たことを示します
由来 VARCHAR(4000) スカラー式のインデックスの場合、由来にはキーターゲット値を生成するために使用されるスカラー式のテキストが含まれます。XMLインデックスの場合、これはキーターゲット値を生成するために使用されるXMLパターンです。それ以外の場合は空です
統計時間 タイムスタンプ 最新のRUNSTATSのタイムスタンプ
カードF FLOAT キーターゲットの異なる値の数
高2キー VARCHAR(2000) 2番目に高いキー値。高2キーは更新可能な列です
低2キー VARCHAR(2000) 2番目に低いキー値。低2キーは更新可能な列です
統計形式 CHAR(1)

収集される統計のタイプ:

N VARCHAR列の統計値はパディングされていません 空白 統計は収集されていないか、VARCHAR列の統計値はパディングされています

更新可能な列

SYSIBM.SYSKEYTARGETSTATS

選択されたキーターゲットのパーティション統計を含む

列名 データ型 説明
IXSCHEMA VARCHAR(128) インデックスの修飾子
IXNAME VARCHAR(128) インデックスの名前
KEYSEQ SMALLINT インデックス内のキーターゲットの数値位置
HIGHKEY VARCHAR(2000) 最高のキー値
HIGH2KEY VARCHAR(2000) 2番目に高いキー値
LOWKEY VARCHAR(2000) 最小キー値
LOW2KEY VARCHAR(2000) 2 番目に小さいキー値
PARTITION SMALLINT テーブルスペースのパーティション番号
STATSTIME TIMESTAMP 最新の RUNSTATS のタイムスタンプ
IBMREQD CHAR(1) Y は行が基本 MRM テープから来たことを示します
STATS_FORMAT FLOAT

収集される統計の種類:

N VARCHAR列の統計値はパディングされていません

空白 統計が収集されていないか、VARCHAR列の統計値がパディングされています

CARDF FLOAT キーターゲットの異なる値の数

SYSIBM.SYSKEYTARGETS_HIST

SYSKEYTARGETS テーブルからの行を含む

列名 データ型 説明
IXNAME VARCHAR(128) インデックスの名前
IXSCHEMA VARCHAR(128) インデックスの修飾子
KEYSEQ SMALLINT インデックス内のキーターゲットの数値的位置
TYPESCHEMA VARCHAR(128) データ型のスキーマ
TYPENAME VARCHAR(128) データ型の名前
DATATYPEID INTEGER データ型の内部ID
SOURCETYPEID INTEGER 組み込みデータ型の場合=0。区別型の場合、区別型が基づいている組み込み型の内部ID
LENGTH SMALLINT 列の長さ属性、または小数列の場合、その精度
LENGTH2 INTEGER

列から取得されるデータの最大長

0   ROWID列ではない

40  ROWIDの場合

SCALE SMALLINT 小数データのスケールまたはタイムゾーン付きデータのタイムスタンプの小数秒桁数。それ以外の場合は値は0です。列がタイムスタンプ型で、LENGTHが10、SCALEが0の場合、小数秒桁数は6です
NULLS CHAR(1)

キーが null 値を含むことができるかどうか

N   いいえ

Y   はい

IBMREQD CHAR(1) Y は行が基本 MRM テープから来たことを示します
STATSTIME TIMESTAMP 最新の RUNSTATS のタイムスタンプ
CARDF FLOAT キーターゲットの異なる値の数
HIGH2KEY VARCHAR(2000) 2 番目に高いキー値
LOW2KEY VARCHAR(2000) 二番目に低いキー-値
STATS_FORMAT CHAR(1)

収集される統計の種類:

N     VARCHAR列の統計値はパディングされていない 空白 統計は収集されていないか、VARCHAR列の統計値はパディングされている

SYSIBM.SYSKEYTGTDIST

拡張インデックスキーの最初のキーターゲットに対する 1 行以上を含む

列名 データ型 説明
STATSTIME TIMESTAMP RUNSTATSの最後の呼び出しの日付と時刻
IBMREQD CHAR(1) インデックスの修飾子
IXSCHEMA VARCHAR(128) インデックスの名前
IXNAME VARCHAR(128) インデックス内のキーターゲットの数値位置
KEYSEQ SMALLINT インデックス内のキーターゲットの数値位置
KEYVALUE VARCHAR(2000) KEYVALUEは、頻繁に発生する値のデータを含みます。
TYPE CHAR(1)

収集される統計のタイプ:

C   基数

F   頻出値

N   パディングされていない頻出値

H   ヒストグラム統計

CARDF FLOAT

TYPE=’C’ - キーグループの異なる値の数

TYPE=’H’ = QUANTILENOで示された分位数のキーグループの異なる値の数

KEYGROUPKEYNO VARCHAR(254) 統計に関連付けられたキーのセットを識別します。統計が単一のキーのみに関連付けられている場合は0。
NUMKEYS SMALLINT 統計に関連付けられたキーの数
FREQUENCYF FLOAT

TYPE=’F’ または ‘N’ - インデックス内のエントリのうち、KEYVALUEに含まれる値を持つ割合。

TYPE=’H’ - インデックス内のエントリのうち、QUANTILENO列の分位数の範囲にある値を持つ割合。

QUANTILENO SMALLINT QUANTILENOは、全体の連続値範囲の中での分位数の普通の順序番号を含みます。低から高へ。
LOWVALUE VARCHAR(2000)

TYPE=’H’ - QUANTILENOの分位数に対する下限。

TYPEが「H」と等しくない場合は使用されません。

HIGHVALUE VARCHAR(2000) TYPE=’H’ - QUANTILENOの分位数に対する上限。TYPEが「H」と等しくない場合は使用されません。

SYSIBM.SYSKEYTGTDISTSTATS

データパーティションされたセカンダリインデックスの最初のキーターゲットに対する各パーティションの行を含む

列名 データ型 説明
STATSTIME TIMESTAMP 最も最近のRUNSTATSのタイムスタンプ
IBMREQD CHAR(1) Yは行が基本MRMテープから来たことを示します
PARTITION SMALLINT キーが定義されているインデックスを含む部分番号
IXSCHEMA VARCHAR(128) インデックスの修飾子
IXNAME VARCHAR(128) インデックスの名前
KEYSEQ SMALLINT インデックス内のキーターゲットの数値位置
KEYVALUE VARCHAR(2000) 頻繁に発生する値の日付
TYPE CHAR(1)

収集される統計のタイプ:

C カーディナリティ

F 頻繁な値

N パディングされていない頻繁な値

H ヒストグラム統計

CARDF FLOAT TYPE='C'- キーグループの異なる値の数 TYPE='H'- QUANTILENOの分位数におけるキーグループの異なる値の数
KEYGROUPKEYNO VARCHAR(254) 統計に関連付けられたキーのセットを識別します
NUMKEYS SMALLINT 統計に関連付けられたキーの数を特定します
FREQUENCYF FLOAT

TYPE='F'または'N' - KEYVALUEで指定された値を持つインデックス内のエントリの割合、エントリの数に100を掛けた数です。

TYPE='H' - QUANTILENOの分位数の範囲内にある値を持つインデックス内のエントリの割合

QUANTILENO SMALLINT QUANTILENOは、低から高までの連続する値範囲の分位数の通常のシーケンス番号を含みます
LOWVALUE VARCHAR(2000) TYPE='H'- QUANTILENOの分位数の下限。TYPEが'H'でない場合、LOWVALUEは使用されません
HIGHVALUE VARCHAR(2000) TYPE='H'- QUANTILENOの分位数の上限。TYPEが'H'でない場合、HIGHVALUEは使用されません
VARCHAR(1000) 内部使用のみ

SYSIBM.SYSKEYTGTDIST_HIST

SYSKEYTGTDISTテーブルの行を含む

列名 データ型 説明
STATSTIME TIMESTAMP RUNSTATSの最後の呼び出しの日付と時刻
IBMREQD CHAR(1) Yは行が基本MRMテープから来たことを示します
IXSCHEMA VARCHAR(128) インデックスの修飾子
IXNAME VARCHAR(128) インデックスの名前
KEYSEQ SMALLINT インデックス内のキーターゲットの数値位置
KEYVALUE VARCHAR(2000) 頻繁に発生する値のデータを含む
TYPE CHAR(1)

収集される統計の種類:

C カーディナリティ

F 頻繁な値

N 頻繁でない値

H ヒストグラム統計

CARDF FLOAT TYPE='C' - キーグループの異なる値の数。 TYPE='H' - QUANTILENO内のキーグループの異なる値の数
KEYGROUPKEYNO VARCHAR(254) 統計に関連付けられたキーのセットを識別する値
NUMKEYS SMALLINT 統計に関連付けられたキーの数
FREQUENCYF 浮動小数点 TYPE='F' または 'N' - 入力されたエントリのうち、KEYVALUEで指定された値を持つものの割合(エントリ数に100を掛けた数) TYPE='H' - QUANTILENOの範囲にある値を持つエントリの割合
QUANTILENO SMALLINT QUANTILENOは、低から高の連続する値の範囲内の量子の普通のシーケンス番号を含みます。
LOWVALUE VARCHAR(2000) TYPE='H' - QUANTILENOの量子の下限。LOWVALUEは、TYPEが'H'でない場合には使用されません。
HIGHVALUE VARCHAR(2000) TYPE='H' - QUANTILENOの量子の上限。HIGHVALUEは、TYPEが'H'でない場合には使用されません。

SYSIBM.SYSLEVELUPDATES

DB2サブシステムの機能レベル、カタログレベル、およびコードレベルに関する情報を含む

列名 データ型 説明
FUNCTION_LVL VARCHAR(10) 機能レベル

PREV_FUNCTION_

LVL

VARCHAR(10)

前の機能レベル

 

HIGH_FUNCTION

_LVL

VARCHAR(10)

最も高い有効化された機能レベル

 

CATALOG_LVL VARCHAR(10)

操作の種類

C  カタログレベル変更

F 機能レベル変更

M コードレベル変更

EFFECTIVE_TIME TIMESTAMP(12) 操作が完了した時間
EFFECTIVE_LRSN VARCHAR(12) 操作が完了したときのRBAまたはLRSN
OPERATION_TEXT VARCHAR(256) 操作のテキスト
GROUP_MEMBER VARCHAR(24) 操作が実行されたグループメンバーの名前

SYSIBM.SYSLOBSTATS

各LOBテーブルスペースのための1行を含む

列名 データ型 説明
STATSTIME TIMESTAMP RUNSTATS統計更新のタイムスタンプ
AVGSIZE INTEGER LOBの平均サイズ(バイト単位)、LOBテーブルスペースで測定
FREESPACE INTEGER LOBテーブルスペースの利用可能なスペースのキロバイト数
ORGRATIO DECIMAL(5,2) LOBテーブルスペースの組織化の割合。100 = 完璧な組織。 1= 無秩序。 0= 完全に無秩序。
DBNAME VARCHAR(24) LOBテーブルスペースを含むデータベースの名前
NAME VARCHAR(24) LOBテーブルスペースの名前
IBMREQD CHAR(1) Yは行が基本MRMテープから来たことを示す

SYSIBM.SYSLOBSTATS_HIST

SYSLOBSTATSの行を含む。挿入、更新、削除が可能

列名 データ型 説明
STATSTIME TIMESTAMP RUNSTATS統計更新のタイムスタンプ
FREESPACE INTEGER LOBテーブルスペース内の利用可能なスペースのキロバイト数
ORGRATIO DECIMAL(5,2) LOBテーブルスペースの組織の割合。100=完全な組織。1=非組織。0=完全に非組織
DBNAME VARHCAR(24) LOBテーブルスペースを含むデータベースの名前
NAME VARCHAR(24) LOBテーブルスペースの名前
IBMREQD CHAR(1) Yは行が基本MRMテープから来たことを示す

SYSIBM.SYSOBJROLEDEP

各ロールの依存オブジェクトを含む

列名 データ型 説明
DEFINER VARCHAR(128) オブジェクトを作成した認可IDまたはロール
DEFINERTYPE CHAR(1)

定義者のタイプ:

L     ロール

空白 認可ID

ROLENAME VARCHAR(128) 依存関係のあるロールの名前
DSCHEMA VARCHAR(128) 依存オブジェクトのスキーマの名前
DNAME VARCHAR(128) 依存オブジェクトの名前
DTYPE CHAR(1)

DNAMEの依存オブジェクトのタイプ:

A エイリアス

B トリガー

D データベース

E 異なるタイプ

F ユーザー定義関数

I インデックス

J ジャー

L ロール

M マテリアライズドクエリテーブル

N トラステッドコンテキスト

O ストアドプロシージャ

Q シーケンス

R テーブルスペース

S ストレージグループ

T テーブル

V ビュー

X 行の権限

Y 列マスク

0 エイリアス

IBMREQD CHAR(1) Yは行が基本MRMテープから来ていることを示します

SYSIBM.SYSPACKAGE

すべてのパッケージに対して1行を含む

列名 データ型 説明
LOCATION VARCHAR(128) 常に空白を含む
COLLID VARCHAR(128) パッケージコレクションの名前
NAME VARCHAR(128) パッケージの名前
CONTOKEN CHAR(8) パッケージの一貫性トークン
OWNER VARCHAR(128) パッケージオーナーの承認ID
CREATOR VARCHAR(128) パッケージバージョンの作成者のAuth ID
TIMESTAMP TIMESTAMP パッケージが作成された日時
BINDTIME TIMESTAMP パッケージが最後にバインドされた時刻を示すタイムスタンプ
QUALIFIER VARCHAR(128) 静的SQLステートメントのための未修飾テーブル、ビュー、インデックス、およびエイリアス名の暗黙の修飾子
PKSIZE INTEGER パッケージのベースセクションのサイズ(バイト単位)
AVGSIZE INTEGER SQL文がバインド時に処理されるプランのセクションの平均サイズ(バイト単位)
SYSENTRIES SMALLINT このパッケージング04タイプの接続が有効な無効なエントリの数
VALID CHAR(1)

パッケージが有効かどうか:

A   ALTER文がパッケージによって参照される基底テーブルのテーブルの説明を変更しました。データ共有を伴うCREATE INDEXの場合、有効も「A」とマークされます。変更はパッケージを無効にしません。

H   ALTER TABLE文がパッケージによって参照されるテーブルまたは基底テーブルの説明を変更しました

N   いいえ

Y   はい

OPERATIVE CHAR(1)

パッケージが割り当て可能かどうか:

N  いいえ

Y  はい

VALIDATE CHAR(1)

有効性チェックが実行時まで延期できるかどうか:

B   すべてのチェックはバインド時に行う必要があります

R   バインド時に存在しないテーブル、ビュー、および特権について、実行時に検証が行われます

ISOLATION CHAR(1)

パッケージが最後にバインドまたは再バインドされたときの分離レベル

I     プランから値を継承するローカルパッケージ

R     RR(繰り返し読取)

S     CS(カーソル安定性)

T     RS(読取安定性)

U     UR(コミットされていない読取)

空白 指定されていないため、パッケージを実行するプランに対して指定されたレベル

RELEASE CHAR(1)

パッケージが最後にバインド/リバインドされたときの RELEASE の値:

C 使用された値は COMMIT

D 使用された値は DEALLOCATE

I ローカルパッケージはプランから値を引き継いでいます

空白 指定されていないため、パッケージを実行しているプランで指定された値

EXPLAIN CHAR(1)

パッケージに指定された EXPLAIN オプション

N  いいえ

Y  はい

QUOTE CHAR(1)

パッケージ内の SQL 文の SQL 文字列区切り文字:

N   アポストロフィ

Y   引用符

COMMA CHAR(1)

パッケージ内の SQL 文の小数点表現:

N   ピリオド

Y   カンマ

HOSTLANG CHAR(1)

パッケージの DBRM のホスト言語:

B    アセンブラ言語

C    OS/VS COBOL

D    C

F    Fortran

P    PL/I

2    VS COBOL II または IBM COBOL リリース 1

3    IBM COBOL (リリース 2 またはそれ以降のリリース)

4    C++

空白  リモートバインドパッケージ、トリガーパッケージ (TYPE=’T’)、SQLプロシージャーパッケージ (TYPE=’N’)、またはインラインでない SQL スカラー関数パッケージ (TYPE=’F’)

CHARSET CHAR(1)

プログラムが事前コンパイルされたときの SBCS データの CCSID は 290 (カタカナ) でした:

K  はい

A  いいえ

MIXED CHAR(1)

プログラムが事前コンパイルされたときに混合データが影響を与えていました:

N  いいえ

Y  はい

DEC31 CHAR(1)

プログラムが事前コンパイルされたときに DEC31 が有効でした:

N  いいえ

Y  はい

DEFERPREP CHAR(1)

CURRENTDATA オプションパッケージがバインドまたはリバインドされました:

A    データの通貨はすべてのカーソルに必要です。すべてのカーソルのブロッキングを抑制

B    データの通貨はあいまいなカーソルには必要ありません

C    あいまいなカーソルにはデータの通貨が必要です 空白 CURRENTDATA オプションが利用可能になる前にパッケージが作成されました

SQLERROR CHAR(1)

パッケージをバインドまたはリバインドした最新のサブコマンドの SQLERROR オプション:

C   続行

N   パッケージはありません

REMOTE CHAR(1)

パッケージのソース:

C   パッケージは BIND COPY によって作成されました

D   パッケージは OPTIONS(COMMAND) オプションを使用して BIND COPY によって作成されました

K   パッケージはリモートリクエスターのために元々バインドされたパッケージからコピーされました

L   パッケージはリモートリクエスターのために元々バインドされたパッケージから OPTIONS(COMMAND) オプションを使用してコピーされました

N   パッケージは DBRM からローカルにバインドされました

Y   パッケージはリモートリクエスターのためにバインドされました

PCTIMESTAMP TIMESTAMP アプリケーションプログラムが事前コンパイルされた日付と時刻
IBMREQD CHAR(1) Y は行が基本 MRM テープから来たことを示します
バージョン VARCHAR(122) パッケージのバージョン識別子。SQLプロシージャパッケージ(TYPE=N)、SQLスカラー関数パッケージ(TYPE=F)、またはトリガーパッケージ(type=tまたは1)の場合は空です。
PDSNAME VARCHAR(132) パッケージのDBRMがメンバーであるPDS(ライブラリ)の名前
DEGREE CHAR(3)

パッケージが最後にバインドされたときに使用されたDEGREEオプション:

Any DEGREE(ANY)

1または空 DEGREE(1)

空 パッケージが移行された場合

GROUP_MEMBER VARCHAR(24) 最近のバインドを実行したサブシステムのメンバー名
DYNAMICRULES CHAR(1)

パッケージが最後にバインドされたときに使用されたDYNAMICRULESオプション:

B BIND。動的SQL文はDYNAMICRULESバインド動作で実行されます

D DEFINEBIND

E DEFINERUN

H INVOKERUN

R RUN

空白 DYNAMICRULESがパッケージに指定されていません

REOPTVAR CHAR(1)

アクセスパスが実行時に入力変数の値を使用して再決定される場合:

A REOPT(AUTO)

N REOPT(NONE)

Y REOPT(ALWAYS)

1 REOPT(ONCE)

DEFERPREPARE CHAR(1)

OPENが実行されるまでPREPARE処理が遅延される場合:

N NODEFER(PREPARE)

Y DEFER(PREPARE)

I ローカルパッケージがプランから値を継承しています 空白 バインドオプションは指定されていません。プランから継承されています

KEEPDYNAMIC CHAR(1)

コミット時に準備された動的ステートメントが削除されるかどうか:

N KEEPDYNAMIC(NO)

Y KEEPDYNAMIC(YES)

PATHSCHEMAS VARCHAR(2048) パッケージをバインドまたはリバインドするコマンドで指定されたSQLパス
TYPE CHAR(1)

パッケージの種類。パッケージがどのように作成されたかを識別します:

F CREATE FUNCTIONまたはALTER FUNCTION文、またはBIND PACKAGE DEPLOYコマンドがパッケージを作成し、このパッケージはインラインでないSQLスカラー関数パッケージです

N CREATE PROCEDUREまたはALTER PROCEDURE文、またはBIND PACKAGE DEPLOYコマンドがパッケージを作成し、このパッケージはネイティブSQLルーチンパッケージです

R IBM用に予約されています

T CREATE TRIGGER文がパッケージを作成し、パッケージはトリガーパッケージです。空のBIND PACKAGEコマンドがパッケージを作成しました

DBPROTOCOL CHAR(1)

SQLのリモートアクセスがDRDAアクセスまたはパッケージベースの連続ブロックフェッチ機能を持つDRDAアクセスで実装されているかどうか:

D DRDA

C パッケージベースの連続ブロック機能が有効なDRDAアクセス

FUNCTIONTS タイムスタンプ 関数が解決された時刻
OPTHINT VARCHAR(128) 最適化に使用されるauthid.PLAN_TABLE内の行を識別します
ENCODING_CCSID INTEGER

バインドコマンドで指定されたエンコーディングスキーム:

CCSID     指定されたまたは派生したCCSID

0         EBCDICデフォルトCCSID(インストール時のパネルDSNTIPFで指定された)

IMMEDWRITE CHAR(1)

更新されたグループバッファプール依存ページの書き込みを行うかどうか。データ共有にのみ適用

I       ローカルパッケージはプランから値を継承しています

N       IMMEDWRITE(NO)- 通常の書き込みアクティビティが行われます

Y       IMMEDWRITES(YES)- 更新されたグループバッファプール依存ページのために即時書き込みが行われます

1       IMMEDWRITES(PH1)- 更新されたグループバッファプール依存ページはフェーズ1のコミット時またはそれ以前に書き込まれます

空白   パッケージが移行された場合

RELBOUND CHAR(1)

パッケージがバインドまたは再バインドされたリリース

空白     V7より前にバインド

REMARKS VARCHAR(762) ユーザーがCOMMENTステートメントで提供した文字列
OWNERTYPE CHAR(1)

所有者のタイプを示します:

空白  認可ID

L      役割

ROUNDING CHAR(1)

パッケージが最後にバインドされた時のROUNDINGオプション:

C  ROUND_CEILING

D  ROUND_DOWN

F  ROUND_FLOOR

G  ROUND_HALF_DOWN

E  ROUND_HALF_EVEN

H  ROUND_HALF_UP

U  ROUND_UP 空白

空白 DB2リリースV9より前に作成されたパッケージ

DISTRIBUTE CHAR(1)

DB2がSQLステートメントからロケーション名を収集し、ユーザーのためにリモートパッケージを作成するかどうかを決定します

A      DB2はローカルバインド中にSQLステートメントからリモートロケーション名を収集し、これらのサイトで自動的にリモートパッケージを作成します

L      DB2はリストのロケーション名に指定されたサイトで自動的にリモートパッケージを作成します

LASTUSED DATE 対応するオブジェクトが最後に使用された日付

CONCUR_ACC_

RES

CHAR(1)

パッケージがバインドまたは再バインドされた時のCONCURRENTACCESSRESOLUTIONオプション:

空白  指定されていない

N      待機結果

Y      現在コミットされたものを使用

拡張

インジケーター

CHAR(1)

EXTENDEDINDICATORバインドオプションの値:

N      EXTENDEDINDICATOR NO

Y      EXTENDEDINDICATOR YES

PLANMGMT CHAR(1)

PLANMGMTSCOPE バインドオプションの値:

B     PLANMGMT BASIC

E     PLANMGMT EXTENDED

Blank PLANMGMT OFF

PLANMGMTSCOPE CHAR(1)

PLANMGMTSCOPE バインドオプションの値:

S     PLANMGMTSCOPE STATIC

APREUSE CHAR(1)

APREUSE バインドオプションの値:

N   いいえまたはなし:アクセスパスは再利用されません

W   警告:DB2はアクセスパスを再利用しようとします。アクセスパスが再利用できないときは処理が続行されます

E   エラー:DB2はアクセスパスを再利用しようとします。アクセスパスが再利用できないときは処理が終了します

APRETAINDUP CHAR(1)

APRETAINDUP バインドオプションの値:

Y   はいが指定されました。すべてのコピーが保持されました

0   いいえが指定されましたが、以前のパッケージコピーはアクセスパスの違いにより保持されています

1   いいえが指定され、以前のパッケージコピーは現在のコピーとアクセスパスが同一であるため保持されません

2   いいえが指定され、以前のコピーと元のパッケージコピーは現在と同一のアクセスパスがあるため保持されます

SYSTIMESENSITIVE CHAR(1)

SYSTIMESENSITIVE バインドオプションの値:

Y   システム期間のテンポラルテーブルへの参照は CURRENT TEMPORAL BUSINESS_TIME に影響されます

N   アプリケーション期間のテンポラルテーブルへの参照は CURRENT TEMPORAL BUSINESS_TIME に影響されません

BUSTIMESENSITIVE CHAR(1)

BUSTIMESENSITIVE バインドオプションの値:

Y   アプリケーション期間のテンポラルテーブルへの参照は CURRENT TEMPORAL BUSINESS_TIME に影響されます

N   アプリケーション期間のテンポラルテーブルへの参照は CURRENT TEMPORAL BUSINESS_TIME に影響されません

APPLCOMPAT VARCHAR(10)

APPLCOMPAT バインドオプションの値:

V10R1   パッケージ内のSQL文はV10R1の互換性動作を持ちます

V11R1   パッケージ内のSQL文はV11R1の互換性動作を持ちます

関数レベル - 指定された関数レベルに対する互換性動作を持つパッケージ内のSQL文

ARCHIVESENSITIVE CHAR(1)

ARCHIVESENSITIVE バインドオプションの値:

Y (デフォルト) アーカイブ対応テーブルへの参照は SYSIBMADM.GET_ARCHIVE ビルトイングローバル変数に影響されます

N アーカイブ対応テーブルへの参照は SYSIBMADM.GET_ARCHIVE ビルトイングローバル変数に影響されません

EXTSEQNO INTEGER 内部使用のため
DESCSTAT CHAR(1)

DESCSTAT バインドオプションの値:

Y  DB2データベースマネージャはバインド時にDESCRIBLE SQLDAを生成し、静的SQLのDESCRIBEリクエストを実行中に満たすことができます

N  DB2データベースマネージャは静的SQL文のバインド時にDESCRIBE SQLDAを生成しません

ORIGIN CHAR(1)

EXPLAINレコードの起源:

A   自動バインド

B   バインドコマンド

G   明示的ALTER REGENERATE

I   暗黙の自動再生成

R   REBINDコマンド

Blank 12より前に存在

APREUSE_NO_FL VARCHAR(10) バインド時にパッケージがAPREUSE(NO)である関数レベル
APREUSE_NO_TS TIMESTAMP バインド時にパッケージがAPREUSE(NO)である時刻
CONC_STMT CHAR(1)

ステートメントの濃度が有効になっているか

N  いいえ

Y  はい

FUNCTION_LVL VARCHAR(10) 挿入された行のパッケージの機能レベル

SYSIBM.SYSPACKCOPY

すべての以前のパッケージと元のパッケージに対して1行を含む

Column name Data type Description
LOCATION VARCHAR(128) 常に空白を含む
COLLID VARCHAR(128) パッケージコレクションの名前
NAME VARCHAR(128) パッケージの名前
CONTOKEN CHAR(8) パッケージの整合性トークン
OWNER VARCHAR(128) パッケージ所有者の承認 ID
CREATOR VARCHAR(128) パッケージバージョンの所有者の承認 ID
TIMESTAMP TIMESTAMP パッケージが作成された日時を示します。
BINDTIME TIMESTAMP パッケージが最後にバインドされたときのタイムスタンプ
QUALIFIER VARCHAR(128) 静的SQLステートメント内の資格のないテーブル、ビューインデックス、およびエイリアス名のための暗黙の修飾子
PKSIZE INTEGER パッケージの基本セクションのサイズ(バイト単位)
AVGSIZE INTEGER SQLを含むプランのセクションの平均サイズ(バイト単位)
SYSENTRIES SMALLINT SYSPKSYSTEMのパッケージに対する有効または無効なエントリの数。0はすべての接続タイプが有効であることを示す
VALID CHAR(1)

パッケージが有効かどうか:

A   ALTERステートメントがパッケージによって参照されるテーブルまたはビューのベーステーブルの説明を変更しました

H   ALTER TABLEステートメントがパッケージによって参照されるテーブルまたはビューのベーステーブルの説明を変更しました

N   いいえ

Y   はい

OPERATIVE CHAR(1)

パッケージを割り当てることができるかどうか:

N  パッケージを割り当てる前に明示的なBINDまたはREBINDが必要です

Y  はい

VALIDATE CHAR(1)

有効性チェックを実行時まで遅延させることができるかどうか:

B  すべてのチェックはバインド時に実行される必要があります

R  バインド時に存在しないテーブル、ビュー、および権限の有効性は実行時に行われます

ISOLATION CHAR(1)

パッケージが最後にバインドまたは再バインドされたときの分離レベル:

R      RR(リピート可能リード)

S      CS(カーソル安定性)

T      RS(リード安定性)

U      UR(未コミットリード)

Blank  指定されていない、プランのレベルが指定されています

RELEASE CHAR(1)

パッケージが最後にバインドまたは再バインドされたときのRELEASEの値:

C      使用された値はCOMMIT

D      使用された値はDEALLOCATE

I      ローカルパッケージがプランから値を継承しています

Blank  指定されていない、パッケージを実行するプランの値

EXPLAIN CHAR(1)

パッケージに指定されたEXPLAINオプション:

N  いいえ

Y  はい

QUOTE CHAR(1)

パッケージ内のSQL文のSQL文字列区切り文字:

N   アポストロフィ

Y   引用符

COMMA CHAR(1)

パッケージ内のSQL文の小数点表現:

N   ピリオド

Y   カンマ

HOSTLANG CHAR(1)

パッケージのDBRMのホスト言語:

B      アセンブラ言語

C      OS/VS COBOL

D      C

F      フォートラン

P      PL/I

2      VS COBOL II または IBM COBOL リリース 1

3      IBM COBOL (リリース 2 または以降のリリース)

4      C++

Blank  リモートバインドパッケージ、トリガーパッケージ(TYPE='T'), SQLプロシージャパッケージ(TYPE='N'), または非インラインSQLスカラ関数パッケージ(TYPE='F')用

CHARSET CHAR(1)

プログラムが事前コンパイルされたとき、SBCSデータのCCSIDは290(カタカナ):

K   はい

A   いいえ

MIXED CHAR(1)

プログラムが事前コンパイルされたとき、混在データが有効:

N   いいえ

Y   はい

DEC31 CHAR(1)

プログラムが事前コンパイルされたとき、DEC31が有効:

N  いいえ

Y  はい

DEFERPREP CHAR(1)

パッケージがバインドまたは再バインドされたときのCURRENTDATAオプション:

A    すべてのカーソルにデータの通貨が必要です。すべてのカーソルのブロックを抑制

B    曖昧なカーソルにはデータの通貨は必要ありません

C    曖昧なカーソルにはデータの通貨が必要です

Blank CURRENTDATAオプションが利用可能になる前にパッケージが作成されました

SQLERROR CHAR(1)

パッケージをバインドまたは再バインドした最も最近のサブコマンドでのSQLERRORオプション:

C   CONTINUE

N   NOPACKAGE

REMOTE CHAR(1)

パッケージのソース:

C    パッケージはBIND COPYによって作成されました

D    パッケージはOPTIONS(COMMAND)オプションを使用してBIND COPYによって作成されました

K    パッケージはリモートリクエスターのために元々バインドされたパッケージからコピーされました

L    パッケージはリモートリクエスターのために元々バインドされたパッケージからOPTIONS(COMMAND)オプションを使用してコピーされました。

N    パッケージはDBRMからローカルバインドされました

Y    パッケージはリモートリクエスターのためにバインドされました

PCTIMESTAMP TIMESTAMP アプリケーションプログラムが事前コンパイルされた日時
IBMREQD CHAR(1) Yは行が基本MRMテープから来たことを示します
VERSION VARHCAR(122) パッケージのバージョン識別子。SQL手続きパッケージ(TYPE=N)、SQLスカラー関数パッケージ(TYPE=F)、またはトリガーパッケージ(TYPE=Tまたは1)の場合は空
PDSNAME VARCHAR(132) パッケージのDBRMがメンバーであるPDS(ライブラリ)の名前
DEGREE CHAR(3)

パッケージが最後にバインドされたときに使用されたDEGREEオプション:

ANY          DEGREE(ANY)

1または空白   DEGREE(1)

空白        パッケージが移行された場合

GROUP_MEMBER VARCHAR(24) 最も最近のバインドを実行したサブシステムのメンバー名
DYNAMICRULES CHAR(1)

DYNAMICRULESオプションがパッケージが最後にバインドされたときに使用された:

B    BIND。動的SQL文はDYNAMICRULESバインド動作で実行されます

D    DEFINEBIND

E    DEFINERUN

H    INVOKEBIND

I    INVOKERUN

R    RUN

空白 パッケージに対してDYNAMICRULESは指定されていません

REOPTVAR CHAR(1)

アクセスパスが入力変数の値を使用して実行時間を取得することを決定する場合

A    REOPT(AUTO)

N    REOPT(NONE)

Y    REOPT(ALWAYS)

1    REOPT (ONCE)

DEFERPREPARE CHAR(1)

PREPARE処理がOPENが実行されるまで延期される場合:

N    NODEFER(PREPARE)

Y    DEFER(PREPARE)

I    ローカルパッケージがプランから値を継承しています

空白 バインドオプションは指定されていません。プランから継承されています

KEEPDYNAMIC CHAR(1)

コミット時に準備された動的文が消去されるかどうか:

N    KEEPDYNAMIC(NO)

Y    KEEPDYNAMIC(YES)

PATHSCHEMAS VARCHAR(2048 パッケージをバインドまたはREBINDコマンドで指定されたSQLパス
TYPE CHAR(1)

パッケージのタイプ。パッケージがどのように作成されたかを識別します:

F     CREATE FUNCTIONまたはALTER FUNCTIONステートメント、またはBIND PACKAGE DEPLOYコマンドがパッケージを作成し、このパッケージは非インラインSQLスカラー関数パッケージです

N     CREATE PROCEDUREまたはALTER PROCEDUREステートメント、またはBIND PACKAGE DEPLOYコマンドがパッケージを作成し、このパッケージはネイティブSQLルーチンパッケージです

R     IBMの使用のために予約されています

T     CREATE TRIGGERステートメントがパッケージを作成し、パッケージはトリガーパッケージです。空のBIND PACKAGEコマンドがパッケージを作成しました

DBPROTOCOL CHAR(1)

SQLのリモートアクセスがDRDAアクセスまたはパッケージベースの連続ブロック取得の機能を持つDRDAアクセスで実装されているかどうか:

D DRDA

C DRDAアクセスでパッケージベースの連続ブロック取得が有効になっています

FUNCTIONTS TIMESTAMP 関数が解決されたときのタイムスタンプ
OPTHINT VARCHAR(128) オプティマイザへの入力として使用される authid.PLAN_TABLE の行を特定します

ENCODING_

CCSID

INTEGER

バインドコマンドで指定されたエンコーディングスキーム:

CCSID     指定されたまたは派生した CCSID

0         インストール時にパネル DSNTIPF で指定された EBCDIC デフォルト CCSID

IMMEDWRITE CHAR(1)

更新されたグループバッファプール依存ページの書き込みを行うタイミング。データ共有の場合のみ適用可能。

I   ローカルパッケージはプランから値を継承します

N   IMMEDWRITE(NO) – 通常の書き込み活動が行われます

Y   IMMEDWRITE(YES) – 更新されたグループバッファプール依存ページのために即時書き込みが行われます

1   IMMEDWRITE(PH1) – 更新されたグループバッファプール依存ページがフェーズ 1 コミットの前または時に書き込まれます

空白 パッケージが移行された場合

RELBOUND CHAR(1)

パッケージがバインドまたはリバインドされたリリース

空白     V7 より前にバインドされました

REMARKS VARCHAR(762) ユーザーが COMMENT ステートメントで提供した文字列
OWNERTYPE CHAR(1)

所有者のタイプを示します:

空白 承認 ID

L     役割

ROUNDING CHAR(1)

パッケージが最後にバインドされたときに使用された ROUNDING オプション:

C ROUND_CEILING

D ROUND_DOWN

F ROUND_FLOOR

G ROUND_HALF_DOWN

E ROUND_HALF_EVEN

H ROUND_HALF_UP

U ROUND_UP 空白

空白 V9 より前の DB2 リリースで作成されたパッケージ

DISTRIBUTE CHAR(1)

DB2 が SQL ステートメントのためにロケーション名を収集し、ユーザーのためにリモートパッケージを作成するかどうかを決定します

A       DB2 はローカルバインド中にリモートロケーション名 SQL ステートメントを収集し、これらのサイトでリモートパッケージを自動的に作成します

L       DB2 は、ロケーション名のリストで指定されたサイトでリモートパッケージを自動的に作成します

LASTUSED DATE 対応するオブジェクトが最後に使用された日付

CONCUR_ACC_

RES

CHAR(1)

パッケージがバインドまたはリバインドされたときの CONCURRENTACCESSRESOLUTION オプション:

空白  指定されていません

N      WAITFOROUTCOME

Y      USECURRENTLYCOMMITTED

EXTENDED

INDICATOR

CHAR(1)

EXTENDEDINDICATORバインドオプションの値:

N      EXTENDEDINDICATOR NO

Y      EXTENDEDINDICATOR YES

PLANMGMT CHAR(1)

PLANMGMTバインドオプションの値:

B      PLANMGMT BASIC

E      PLANMGMT EXTENDED

空白  PLANMGMT OFF

PLANMGMTSCOPE CHAR(1)

PLANMGMTSCOPEバインドオプションの値:

S      PLANMGMTSCOPE STATIC

APREUSE CHAR(1)

APREUSEバインドオプションの値:

N     Noまたはnone: アクセスパスは再利用されません。

W     WARN: DB2はアクセスパスを再利用しようとします。アクセスパスが再利用できない場合、処理は続行されます

E     ERROR: DB2はアクセスパスを再利用しようとしました。アクセスパスが再利用できない場合、処理は終了します

APRETAINDUP CHAR(1)

APRETAINDUPバインドオプションの値:

Y     YESが指定されました。すべてのコピーが保持されました。

0     NOが指定されましたが、以前のまたは元のパッケージコピーはアクセスパスの違いのため保持されています

1     NOが指定され、アクセスパスが現在のコピーと同一であるため以前のパッケージコピーは保持されません

2    NOが指定され、以前のおよび元のパッケージコピーは現在のアクセスパスと同一であるため保持されません

SYSTIME

SENSITIVE

CHAR(1)

SYSTIMESENSITIVEバインドオプションの値:

Y   システム期間の時間テーブルへの参照はCURRENT TEMPORAL SYSTEM_TIMEの影響を受けます。

N   システム期間の時間テーブルへの参照はCURRENT TEMPORAL SYSTEM_TIMEの影響を受けません。

BUSTIME

SENSITIVE

CHAR(1)

BUSTIMESENSITIVEバインドオプションの値:

Y   アプリケーション期間の時間テーブルへの参照はCURRENT TEMPORAL BUSINESS_TIMEの値の影響を受けます。

N   アプリケーション期間の時間テーブルへの参照はCURRENT TEMPORAL BUSINESS_TIMEの影響を受けません。

APPLCOMPAT VARCHAR(10)

APPLCOMATバインドオプションの値:

V10R1   パッケージ内のSQL文はV10R1互換性の動作を持ちます。

V11R1   パッケージ内のSQL文はV11R1互換性の動作を持ちます。

関数レベル – パッケージ内のSQL文は指定された関数レベルとの互換性の動作を持ちます。

ARCHIVE

SENSITIVE

CHAR(1)

ARCHIVESENSITIVEバインドオプションの値:

Y  (デフォルト) アーカイブ対応テーブルへの参照はSYSIBMADM.GET_ARCHIVE組み込みグローバル変数の影響を受けます。

N  アーカイブ対応テーブルへの参照はSYSIBMADM.GET_ARCHIVE組み込みグローバル変数の影響を受けません。

EXTSEQNO INTEGER 内部使用のため
DESCSTAT CHAR(1)

DESCSTATバインドオプションの値:

Y   DB2データベースマネージャはバインド時にDESCRIBE SQLDAを生成するため、静的SQLのDESCRIBEリクエストは実行時に満たされます。

N   DB2データベースマネージャは静的SQL文のためにバインド時にDESCRIBE SQLDAを生成しません。

ORIGIN CHAR(1)

EXPLAINレコードの起源:

A  自動バインド

B   BINDコマンド

G   明示的ALTER REGENERATE

I   暗黙的自動再生成

R   REBINDコマンド

空白 12より前に存在しました

APREUSE_NO_FL VARCHAR(10) パッケージがバインドされたときの関数レベル APREUSE(NO)
APRESUE_NO_TS タイムスタンプ パッケージがバインドされたときのバインド時間 APREUSE(NO)
CONC_STMT CHAR(1)

ステートメント集中が有効かどうか

N いいえ

Y はい

FUNCTION_LVL VARCHAR(10) 行が挿入されたときのパッケージの関数レベル

SYSIBM.SYSPACKAUTH

パッケージに対してユーザーが保持する特権を記録する

列名 データ型 説明
GRANTOR VARCHAR(128) 権限を付与したユーザーのAuth ID。PUBLICの場合もある
GRANTEE VARCHAR(128) 権限を保持するユーザーのAuth ID、権限を使用するプランの名前、またはPUBLICへの付与の場合はPUBLIC
LOCATION VARCHAR(128) 常に空白が含まれます
COLLID VARCHAR(128) 特権が付与されたパッケージのコレクション名
NAME VARCHAR(128) 特権が保持されているパッケージの名前
TIMESTAMP TIMESTAMP 特権が付与された時間を示すタイムスタンプ
GRANTEETYPE CHAR(1)

受領者のタイプ:

空白    認可ID

L        ロール

P        アプリケーションプラン

AUTHHOWGOT CHAR(1)

特権を受け取ったユーザーの認可レベル。必ずしも付与者の最も高い認可レベルではない

空白  該当なし

A     PACKADM(コレクション上)

C     DBCTL

D     DBADM

E     SECADM

G     ACCESSCTRL

L     SYSCTRL

M     DBMAINT

P     PACKADM(特定のコレクション上)

S     SYSADM

T     DATAACCESS

BINDAUTH CHAR(1)

受領者はパッケージに対してBINDおよびREBINDを使用できます:

空白  特権は保持されていません

G      特権はGRANTオプション付きで保持されています

Y      P特権はGRANTオプションなしで保持されています

COPYAUTH CHAR(1)

受領者はパッケージをCOPYできます:

空白  特権は保持されていません

G      特権はGRANTオプション付きで保持されています

Y      P特権はGRANTオプションなしで保持されています

EXECUTEAUTH CHAR(1)

GRANTEEはパッケージを実行できます:

空白  権限は保持されていません

G      権限はGRANTオプション付きで保持されています

Y      P権限はGRANTオプションなしで保持されています

IBMREQD CHAR(1) Yは行が基本MRMテープから来たことを示します
GRANTORTYPE CHAR(1)

付与者のタイプを示します:

空白  認証ID

L      ロール

SYS_START TIMESTAMP(12) 最新のトランザクションに関連付けられた開始時間
SYS_END TIMESTAMP(12) システム期間の時間行が削除されました
TRANS_START TIMESTAMP(12) トランザクションごとのタイムスタンプ値またはnull

SYSIBM.SYSPACKDEP

テーブル、ビュー、同義語、テーブルスペース、インデックス、エイリアス、関数、およびストアドプロシージャに対するパッケージの依存関係

列名 データ型 説明
BNAME VARCHAR(128) パッケージが依存しているオブジェクトの名前
BQUALIFIER VARCHAR(128) オブジェクトの修飾子
BTYPE CHAR(1)

BNAMEおよびBQUALIFIERによって識別されるオブジェクトのタイプ:

A  エイリアス

B  BUSINESS_TIME

C  SYSTEM_TIME

E  INSTEAD OFトリガー

F  ユーザー定義関数またはキャスト関数

G  グローバル一時テーブル

I  インデックス

M  マテリアライズドクエリテーブル

O  ストアドプロシージャ

P  LARGEとして定義されているか、DSSIZEを持つパーティションテーブルスペース

Q  シーケンスオブジェクト

R  テーブルスペース

S  同義語

T  テーブル

V  ビュー

0  エイリアス

DLOCATION VARCHAR(128) 常に空白を含む
DCOLLID VARCHAR(128) パッケージコレクションの名前
DNAME VARCHAR(128) パッケージの名前
DCONTOKEN CHAR(8) パッケージの一貫性トークン
IBMREQD CHAR(1) Yは行が基本MRMテープから取得されたことを示します
DOWNER VARCHAR(128) パッケージの所有者
DTYPE CHAR(1)

パッケージのタイプ:

F    インラインでないSQLスカラー関数

N    ネイティブSQLルーチンパッケージ

O    パッケージのオリジナルコピー

P    パッケージの前のコピー

R    IBMの使用のために予約されています

T    基本トリガーのトリガーパッケージ

blank トリガーパッケージまたはネイティブSQLルーチンパッケージではありません

1    高度なトリガーのトリガーパッケージ

DOWNERTYPE CHAR(1)

パッケージの所有者のタイプを示します:

blank  認証ID

L      役割

SYSIBM.SYSPACKLIST

パッケージリストにバインドされた各ローカルアプリケーションプランに対して1つ以上のロールを含む

列名 データ型 説明
PLANNAME VARCHAR(24) アプリケーションプランの名前
SEQNO SMALLINT パッケージリスト内のエントリのシーケンス番号
LOCATION VARCHAR(128) パッケージの場所。ローカルの場合は空白です。 (*)- 実行時に決定されます
COLLID VARCHAR(128) パッケージのコレクション名。 (*) 実行時に決定されます
NAME VARCHAR(128) パッケージの名前。 (*)- 全体のコレクション
TIMESTAMP TIMESTAMP 行が作成された時刻を示すタイムスタンプ
IBMREQD CHAR(1) Yは行が基本MRMテープから来たことを示します

SYSIBM.SYSPACKSTMT

パッケージ内の各ステートメントに対して1つ以上の行を含む

Column name Data type Description
LOCATION VARCHAR(128) 常に空白を含む
COLLID VARCHAR(128) パッケージコレクションの名前
NAME VARCHAR(128) パッケージの名前
CONTOKEN CHAR(8) パッケージの整合性トークン
SEQNO INTEGER 使用されていません
STMTNO SMALLINT ソースプログラム内のステートメント番号
SECTNO SMALLINT ステートメントのセクション番号
BINDERROR CHAR(1)

バインド時にSQLエラーが検出されたかどうか:

N いいえ

Y はい

IBMREQD CHAR(1) Yは行が基本MRMテープから来ていることを示します
VERSION VARCHAR(122) パッケージのバージョン識別子
VARCHAR(3500) 内部使用のみ
ISOLATION CHAR(1)

SQLステートメントの隔離レベル:

R       RR (再現性のある読み取り)

T       RS (読み取り安定性)

S       CS (カーソル安定性)

U       UR (未コミット読み取り)

L       KEEP UPDATE LOCKS または RS 隔離

X       KEEP UPDATE LOCKS および RR 隔離

blank   WITH句はステートメントに指定されていません。隔離レベルはSYSPACKAGE.ISOLATIONおよび

SYSPLAN.ISOLATIONに記録されています

STATUS CHAR(1)

ステートメントのバインディングの状態:

A   分散 - ステートメントはDB2プライベートプロトコルアクセスを使用します

B   分散 - ステートメントはDB2プライベートプロトコルアクセスを使用します

C   コンパイル済み - ステートメントはアクセスパス選択中に入力変数のデフォルトを使用して正常にバインドされました

E   説明 - ステートメントはSQL EXPLAINステートメントです

F   解析済み - ステートメントはデータ定義ステートメントであるか、正常にバインドされなかったステートメントであり、VALIDATE(RUN)が使用されました

G   コンパイル済み - ステートメントは正常にバインドされましたが、REOPTが指定されています

H    解析済み - ステートメントはデータ定義ステートメントであるか、正常にバインドされなかったステートメントであり、VALIDATE(RUN)が使用されました

I    無限 - ステートメントは動的です

J    無限 - ステートメントは動的です

K    制御 - CALLステートメント

L    不良 - ステートメントには許容可能なエラーがあります

M    解析済み - ステートメントはSESSIONで修飾されたテーブルを参照しており、パッケージまたはプランが実行されるまで定義されない宣言された一時テーブルのためにバインドされませんでした

blank  ステートメントは実行できず、V5の前にバインドされました

ACCESSPATH CHAR(1) 静的ステートメントの場合、ステートメントのアクセスパスがユーザー指定の最適化ヒントに基づいているかどうかを示します。‘H’は最適化ヒントが使用されたことを示します
STMTNOI INTEGER STMTNOの値がゼロの場合、列にはソースプログラム内のステートメントの番号が含まれます
SECTNOI INTEGER セグメントのセクション番号
EXPLAINABLE CHAR(1)

次のいずれかの値が含まれます:

Y    SQLステートメントがEXPLAIN機能と共に使用でき、そのアクセスパスに関する行がuserid.PLAN_TABLEに記載される可能性があることを示します

N    SQLステートメントに対してアクセスパスに関する行がuserid.PLAN_TABLEに記載されていないことを示します

空白 SQLステートメントがV7より前にバインドされたことを示します

QUERYNO INTEGER ソースプログラム内のSQLステートメントのクエリ番号
ROWID ROWID このテーブルのLOB列のために作成されたROWID列
STATEMENT CLOB(2M) 行が表すSQLステートメントの完全なテキスト
BLOB(2M) 内部使用のみ
STMT_ID BIGINT 一意のステートメント識別子
EXPANSION CHAR(2)

アーカイブテーブルまたは時間的テーブルを参照する静的ステートメントのみに適用されます

A   SYSIBMADM.GET_ARCHIVEビルトイングローバル変数の結果として暗黙のクエリ変換でバインドされたステートメント

B   CURRENT TEMPORAL BUSINESS_TIMEの結果として暗黙のクエリ変換でバインドされたステートメント

S   CURRENT TEMPORAL SYSTEM_TIMEの結果として暗黙のクエリ変換でバインドされたステートメント

SB  CURRENT TEMPORAL SYSTEM_TIMEレジスタとCURRENT TEMPORAL BUSINESS_TIMEの結果として暗黙のクエリ変換でバインドされたステートメント

空白

QUERYID BIGINT SYSQUERY内のレコードの識別子
QUERY_HASH CHAR(6) SYSQUERY内のレコードのハッシュキー

QUERY_HASH_

VERSION

INTEGER SYSQUERY内のレコードのハッシュバージョン

SYSIBM.SYSPACK.STMT_STMB

SYSIBM.SYSPACKSTMTのSTMTBLOB列のための補助テーブル

カラム名 データ型 説明
  BLOB(2M) 内部使用のみ

SYSIBM.SYSPACKSTMT_STMT

SYSIBM.SYSPACKSTMTのSTMTBLOB列のための補助テーブル

カラム名 データ型 説明
STATEMENT CLOB(2M) その行が表すSQLステートメントの完全なテキスト

SYSIBM.SYSPARMS

ルーチンの各パラメータに対して1行、またはテーブルパラメータに対して複数行を含む

カラム名 データ型 説明
SCHEMA VARCHAR(128) ルーチンのスキーマ
OWNER VARCHAR(128) ルーチンの所有者
NAME VARCHAR(128) ルーチンの名前
SPECIFICNAME VARCHAR(128) ルーチンの特定名
ROUTINETYPE CHAR(1)

ルーチンのタイプ:

F   ユーザー定義関数またはキャスト関数

P   ストアドプロシージャ

キャスト_

関数

CHAR(1)

ルーチンがキャスト関数かどうか:

N   キャスト関数ではない

Y   キャスト関数

PARMNAME VARCHAR(128) パラメータの名前
ROUTINEID INTEGER ルーチンの内部識別子
ROWTYPE CHAR(1)

この行で説明されるパラメータのタイプを示す値:

P   入力パラメータ

O   出力パラメータ; 関数には適用されません

B   入力と出力の両方; 関数には該当しません

R   キャスト前の結果; ストアドプロシージャには該当しません

C   キャスト後の結果; ストアドプロシージャには適用されません

S   基本組み込みソース関数の入力パラメータ

ORDINAL SMALLINT

ROWTYPEがB、O、P、またはSの場合、値はルーチン署名内のパラメータの順序番号です。

ROWTYPEがCまたはRの場合、値は関数のタイプに依存します:

·        スカラー関数の場合、値は0です。

·        テーブル関数の場合、値は出力テーブルの列の順序番号です

ROWTYPEがXの場合、値は0です

TYPESCHEMA CHAR(8) パラメータのデータ型のスキーマ
TYPENAME CHAR(18) パラメータのデータ型の名前
DATATYPEID INTEGER 組み込みデータ型の場合、組み込み型の内部ID。異なる型の場合、異なる型の内部ID
SOURCETYPEID INTEGER 組み込みデータ型の場合は0。異なる型の場合、異なる型が基づいている組み込みデータ型の内部ID
LOCATOR CHAR(1)

ルーチンが呼び出されるときに、実際の値の代わりに値へのロケータを入力値として渡すかどうかを示します。:

N   実際の値が渡されます

Y   値へのロケータが渡されます

TABLE CHAR(1)

テーブルパラメータの列のデータ型

N   これはテーブルパラメータではありません

Y   これはテーブルパラメータです

TABLE_COLNO SMALLINT テーブルパラメータの場合、テーブルの列番号。そうでない場合、値は0
LENGTH INTEGER パラメータまたは結果の長さ属性
SCALE SMALLINT パラメータのデータ型のスケールまたはタイムスタンプまたはタイムスタンプ付きタイムゾーンパラメータの小数点以下の桁数
SUBTYPE CHAR(1)

データ型が異なる型の場合、基となる型のサブタイプに基づく異なる型のサブタイプ:

B      ビットデータ用

S       SBCSデータ用

M       混合データ用

空白  ソース型が文字型でない場合、またはパラメータが配列型の場合

CCSID INTEGER 文字、日付、時間、タイムスタンプまたはグラフィックデータ型のデータ型のCCSID
CAST_FUNCTION_ID INTEGER 引数をキャストするために使用される関数の内部関数ID。この関数が他の関数または結果に基づいている場合。それ以外は0。ストアドプロシージャには適用されません

エンコーディング_

スキーム

CHAR(1)

パラメータのエンコーディングスキーム:

A     ASCII

E     EBCDIC

U     UNICODE

空白 ソースタイプは文字型ではないか、パラメータが配列型である

IBMREQD CHAR(1) Yは行が基本MRMテープから来たことを示します
VERSION VARCHAR(122) ルーチンのバージョン識別子。ORIGINの値が'I'でない場合、または行がV9以前に作成された場合、列はゼロ長の文字列です
OWNERTYPE CHAR(1)

所有者のタイプを示します:

空白   認可ID

L       ロール

SYSIBM.SYSPENDINGDDL

どのオブジェクトが保留中の定義変更を持っているかに関する情報を含む

列名 データ型 説明
DBNAME VARCHAR(24) 保留中のオプションのデータベース名
TSNAME VARCHAR(24) 保留オプションのためのテーブルスペースの名前
DBID SMALLINT データベースの内部識別子
PSID SMALLINT テーブルスペースページセット記述子の内部識別子
OBJSCHEMA VARCHAR(128) 保留中のオプションを含むオブジェクトの修飾子
OBJNAME VARCHAR(128) 保留中のオプションを含むオブジェクトの名前
OBJOBID SMALLINT オブジェクトの内部識別子
OBJTYPE CHAR(1)

OBJSCHEMAとOBJNAMEによって識別される更新の種類

I   インデックス

S   テーブルスペース

T   テーブル

STATEMENT_

TYPE

CHAR(1)

保留中のオプションのステートメントの種類

A   ALTERステートメント

R   RECOVERステートメント

OPTION_ENVID INTEGER 保留中のオプションのための環境の意図識別子

OPTION_

KEYWORD

VARCHAR(128) データ定義文を実行中にこのテーブルに行が挿入された場合、この値は保留オプションの名前です
OPTION-VALUE VARCHAR(4000) データ定義文を実行中にこのテーブルに行が挿入された場合、この値は保留オプションの名前です
OPTION_SEQNO SMALLINT 文内の保留オプションのシーケンス
CREATEDTS TIMESTAMP(12) 保留オプションが作成されたタイムスタンプ
RELCREATED CHAR(1) オブジェクトを作成するために使用されるDB2のリリース
IBMREQD CHAR(1) Yは行が基本MRMテープから来たことを示します
ROWID ROWID ソーステキストのLOB列をサポートするためのID

STATEMENT_

TEXT

CLOB(2M) 保留オプションの元の文のソーステキスト
COLNAME VARCHAR(128) 保留定義変更のカラムの名前
PARTITION SMALLINT 保留定義変更のあるパーティションの番号。保留変更が0の場合は全体のテーブルスペースまたはインデックススペースを指します

PARTITION_

KEYWORD

VARCHAR(18) PARTITIONカラムに非ゼロの値がある場合にカラムがポピュレートされます。ALTER TABLE文のPARTITION句に関連付けられたキーワード

COLUMN_

KEYWORD

VARCHAR(18) 列名に記載されている列に対応するキーワードを含んでいます

REORG_SCOPE_

LOWPART

SMALLINT REORGで変更を具現化するための範囲内の最も低いパーティションの論理パーティション番号

REORG_SCOPE_

HIGHPART

SMALLINT REORGで変更を具現化するための範囲内の最も高いパーティションの論理パーティション番号

SYSIBM.SYSPENDINGOBJECTS

保留中の作成に関するオブジェクトの名前およびOBID情報を含む

列名 データ型 説明
DBNAME VARCHAR(24) データベースの名前
TSNAME VARCHAR(24) データテーブルスペースの名前
DBID SMALLINT データベースの内部識別子
PSID SMALLINT ベーステーブルスペースページセット記述子の内部識別子
PARTITION SMALLINT オブジェクトに関連付けられたパーティション番号
COLNAME VARCHAR(128) オブジェクトに関連付けられたベーステーブルスペースに含まれる列の名前
OBJSCHEMA VARCHAR(128) オブジェクトの修飾子
OBJNAME VARCHAR(128) オブジェクトの名前
OBJTYPE CHAR(1)

OBJSCHEMAとOBJNAMEによって識別されるオブジェクトの種類

I  インデックス

S  テーブルスペース

T  テーブル

INDEXSPACE VARCHAR(24) インデックススペースの名前。オブジェクトがインデックスでない場合は空文字列
OBJOBID SMALLINT オブジェクトの内部識別子
OBJPSID SMALLINT オブジェクトページセット記述子の内部識別子、またはオブジェクトにページセット記述子がない場合は0

SYSIBM.SYSPKSYSTEM

すべてのパッケージに対して0行以上を含む

Column name Data type Description
LOCATION VARCHAR(128) 常に空白を含む
COLLID VARCHAR(128) パッケージコレクションの名前
NAME VARCHAR(128) パッケージの名前
CONTOKEN CHAR(8) パッケージの整合性トークン
SYSTEM VARCHAR(24)

環境。値は次のようになります:

BATCH     TSOバッチ

CICS      顧客情報制御システム

DB2CALL   DB2コールアタッチメントファシリティ

DLIBATCH  DLIバッチサポートファシリティ

IMSBMP    IMS BMPリージョン

IMSMPP    IMS MPPおよびIFPリージョン

REMOTE    リモートアプリケーションサーバー

ENABLE CHAR(1)

行によって表される接続が有効または無効になっています:

N  無効

Y  有効

CNAME VARCHAR(60) 各行に適用される接続または接続を識別します
IBMREQD CHAR(1) Yは行が基本MRMテープから来たことを示します

SYSIBM.SYSPLAN

各アプリケーションプランに対して1行を含む

Column name Data type Description
NAME VARCHAR(24) アプリケーションプランの名前
CREATOR VARCHAR(128) アプリケーションプランの所有者の承認ID
CHAR(6) 使用されていません
VALIDATE CHAR(1)

有効性チェックが実行時まで遅延できるかどうか:

B すべてのチェックはバインド時に実行する必要があります

R バインド時に存在しないテーブル、ビュー、権限については実行時に検証されます

ISOLATION CHAR(1)

プランの分離レベル:

R    RR (再実行可能な読み込み)

T    RS (読み取り安定性)

S    CS (カーソル安定性)

U    UR (未コミットの読み込み)

VALID CHAR(1)

アプリケーションプランが有効かどうか:

A    ALTER TABLEがプランで参照されるテーブルまたはビューのベーステーブルの説明を変更しました

H    ALTER TABLEがプランで参照されるテーブルまたはビューのベーステーブルの説明を変更しました

N    いいえ

Y    はい

OPERATIVE CHAR(1)

アプリケーションプランを割り当て可能かどうか:

N   いいえ、プランを割り当てる前に明示的なBINDまたはREBINDが必要です

Y   はい

CHAR(9) 使用されていません
PLSIZE INTEGER プランのベースセクションのサイズ(バイト単位)
IBMREQD CHAR(1) Yは行が基本的なMRMテープから来たことを示します
AVGSIZE INTEGER バインド時に処理されたSQLステートメントを含むプランのセクションの平均サイズ(バイト単位)
ACQUIRE CHAR(1)

リソースが取得されるとき:

A  割り当て時

U  最初の使用時

RELEASE CHAR(1)

リソースが解放されるとき:

C  コミット時

D  割り当て解除時

EXPLAIN CHAR(1)

プランのために指定されたEXPLAINオプション

N  いいえ

Y  はい

EXPREDICATE CHAR(1)

プランがバインドまたは再バインドされたときのCURRENTDATAオプション:

B  データの通貨は曖昧なカーソルには必要ありません。曖昧なカーソルのブロッキングを許可

C  データの通貨は曖昧なカーソルには必要です。曖昧なカーソルのブロッキングを抑制

N  曖昧なカーソルのブロッキングは抑制されますが、プランはCURRENTDATAオプションが利用可能になる前に作成されました

BOUNDBY VARCHAR(128) プランのバインダーの主要な認可ID
QUALIFIER VARCHAR(128) プランの静的SQLステートメントにおける非特定のテーブル、ビュー、インデックス、エイリアス名のための暗黙の修飾子
CACHESIZE SMALLINT プランのために取得されるキャッシュのサイズ(バイト単位)。0はキャッシュが使用されていないことを示します
PLENTRIES SMALLINT プランのためのパッケージリストエントリの数
DEFERPREP CHAR(1)

パッケージはDEFER(PREPARE)オプションで最後にバインドされました:

N  いいえ

Y  はい

CURRENT_

SERVER

VARCHAR(128) プランが最後にバインドされたときにCURRENTSERVERオプションで指定されたロケーション名
SYSENTRIES SMALLINT SYSPLSYSTEMにおけるプランに関連付けられた行の数
DEGREE CHAR(3)

プランが最後にバインドされたときに使用された度数オプション:

ANY         DEGREE(ANY)

1または空白  DEGREE(1)。 空白の場合はプランが移行されました

SQLRULES CHAR(1)

プランが最後にバインドされたときに使用されたSQLRULESオプション:

Dまたは空白   SQLRULES(DB2)

S            SQLRULES(STD)

空白        移行されたプラン

DISCONNECT CHAR(1)

プランが最後にバインドされたときに使用されたDISCONNECTオプション:

Eまたは空白   DISCONNECT (EXPLICIT)

A            DISCONNECT (AUTOMATIC)

C            DISCONNECT (CONDITIONAL)

空白        移行されたプラン

GROUP_MEMBER VARCHAR(24) 最も最近バインドを行ったサブシステムのメンバー名
DYNAMICRULES CHAR(1)

DYNAMICRULESオプションが最後にバインドされたときに使用されました:

B     バインド

R     実行

BOUNDTS TIMESTAMP プランがバインドされた時刻
REOPTVAR CHAR(1)

入力変数の値を使用して、実行時にアクセスパスが再決定されるかどうか:

A REOPT(AUTO)

N REOPT(NONE)

Y REOPT(ALWAYS)

1 REOPT(ONCE)

KEEPDYNAMIC CHAR(1)

準備された動的ステートメントを各コミット時に削除するかどうか:

N KEEPDYNAMIC(NO)

Y KEEPDYNAMIC(YES)

PATHSCHEMAS VARCHAR(254) BINDまたはREBINDコマンドでプランをバインドしたSQLパス
DBPROTOCOL CHAR(1)

DRDAまたはDB2プライベートプロトコルアクセスとして、3部構成の名前を持つSQLのリモートアクセスを実施するかどうか:

D DRDA

P DB2プライベートプロトコル

FUNCTIONTS TIMESTAMP 関数が解決されたタイムスタンプ。BINDおよびREBINDコマンドによって設定されますが、AUTOBINDによっては設定されません
OPTHINT CHAR(8) OPTHINTバインドオプションの値。最適化の入力として使用されるauthid.PLAN_TABLE内の行を識別します。authid.PLAN_TABLE内の行が入力として使用されない場合は空白

ENCODING_

CCSID

INTEGER

バインドオプションENCODINGに指定されたエンコーディングスキームまたはCCSIDに対応するCCSID。

CCSID 指定されたまたは派生したCCSID

0 インストール時にパネルDSNTIPFで指定されたEBCDICデフォルトCCSID

IMMEDWRITE CHAR(1)

更新されたグループバッファプール依存ページの書き込みが行われるタイミング。データ共有環境にのみ適用されます。

N IMMEDWRITE(NO) – 通常の書き込みアクティビティが行われます

Y IMMEDWRITE(YES) – 更新されたグループバッファプール依存ページの即時書き込みが行われます

1 IMMEDWRITE(PH1) – 更新されたバッファプール依存ページがフェーズ1コミット時またはそれ以前に書き込まれます

Blank 移行されたパッケージ

RELBOUND CHAR(1)

パッケージがバインドまたはリバインドされたリリース。

blank V7以前にバインドされた

K V7でバインドされた

L V8でバインドされた

REMARKS VARCHAR(128) ユーザーによって提供された文字列でコメント
CREATORTYPE CHAR(1)

作成者の種類を示すインジケーター

blank 認可ID

L 役割

ROUNDING CHAR(1)

プランが最後にバインドされたときに使用されたROUNDINGオプション:

C ROUND_CEILING

D ROUND_DOWN

F ROUND_FLOOR

G ROUND_HALF_DOWN

E ROUND_HALF_EVEN

H ROUND_HALF_UP

U ROUND_UP

Blank プランはV9以前に作成されました

日付 使用されていません

CONCUR_ACC_

RES

CHAR(1)

パッケージがバインドまたはリバインドされたときのCONCURRENTACCESSRESOLUTIONオプション:

空白  指定されていません

N      結果を待つ

Y      現在コミットされたものを使用

PROGAUTH CHAR(1)

DB2は、プログラムがプランを実行する権限があるかどうかを確認します:

D   無効

E   有効

SYSIBM.SYSPLANAUTH

アプリケーションプランに対してユーザーが保持する特権を記録する

列名 データ型 説明
GRANTOR VARCHAR(128) 権限を付与したユーザーの承認ID
GRANTEE VARCHAR(128) 権限を保持しているユーザーの承認ID。PUBLICである可能性があります
名前 VARCHAR(24) 特権が保持されているアプリケーションプランの名前
AUTHOWGOT CHAR(1)

特権を受け取ったユーザーの権限レベル。必ずしも授与者の最高権限レベルではありません。

空白   適用不可

C       DBCTL

D       DBADM

E       SECADM

G       ACCESSCTRL

L       SYSCTRL

M       DBMAINT

S       SYSADM

BINDAUTH CHAR(1)

GRANTEEはプランに対してBIND、REBIND、またはFREEサブコマンドを使用できます:

空白    特権は保持されていません

G        特権はGRANTオプション付きで保持されています

Y        特権はGRANTオプションなしで保持されています

EXECUTEAUTH CHAR(1)

GRANTEEはプランを使用するアプリケーションプログラムを実行できます:

空白    特権は保持されていません

G        特権はGRANTオプション付きで保持されています

Y        特権はGRANTオプションなしで保持されています

IBMREQD CHAR(1) Yは行が基本MRMテープから来たことを示します
GRANTEDTS TIMESTAMP GRANTステートメントが実行された時刻
GRANTEETYPE CHAR(1)

グランティのタイプを示します:

空白  権限ID

L      ロール

GRANTORTYPE CHAR(1)

グランターのタイプを示します:

空白  権限ID

L      ロール

SYS_START TIMESTAMP(12) 最新のトランザクションに関連付けられた開始時間
SYS_END TIMESTAMP(12) システム期間の時間から行が削除されるテーブル
TRANS_START TIMESTAMP(12) トランザクションごとのタイムスタンプ値またはnull

  SYSIBM.SYSPLANDEP

テーブル、ビュー、エイリアス、テーブルスペース、インデックス、関数、および手続きに対するプランの依存関係。

列名 データ型 説明
BNAME VARCHAR(128) プランが依存しているオブジェクトの名前
BCREATOR VARCHAR(128) BNAMEがテーブルスペースの場合、そのデータベース
BTYPE CHAR(1)

オブジェクトの種類はBNAMEによって識別されます:

A    エイリアス

E    INSTEAD OF トリガー

F    ユーザー定義関数またはキャスト関数

I    インデックス

L    ロール

M    マテリアライズドクエリテーブル

O    ストアドプロシージャ

P    LARGEまたはDSSIZEパラメータとして定義されている場合、パーティションテーブルスペース

Q    シーケンスオブジェクト

R    テーブルスペース

S    同義語

T    テーブル

V    ビュー

DNAME VARCGHAR(24) プランの名前
IBMREQD CHAR(1) Yは行が基本MRMテープから来たことを示します

SYSIBM.SYSPLSYSTEM

各行はプランが使用できる環境への1つ以上の接続を表します

列名 データ型 説明
NAME VARCHAR(24) プランの名前
SYSTEM VARCHAR(24)

環境。値は次のようになります:

BATCH      TSOバッチ

DB2CALL    DB2コールアタッチメントファシリティ

CICS       顧客情報制御システム

DLIBATCH   DLIバッチサポートファシリティ

IMSBMP     IMS BMP領域

IMSMPP     IMS MPPまたはIFP領域

ENABLE CHAR(1)

行で表される接続が有効または無効:

N  無効

Y  有効

CNAME VARCHAR(60) 行が適用される接続または接続の名前
IBMREQD CHAR(1) Yは行が基本MRMテープから来たことを示します

SYSIBM.SYSQUERY

クエリのセット内の各クエリに対して1行を含む

列名 データ型 説明
QUERYID BIGINT クエリの一意の識別子
QUERY_HASH CHAR(16) ステートメントテキストによって生成されたハッシュキー
SCHEMA VARCHAR(128) クエリ内の非修飾オブジェクトのデフォルトスキーマ名または空白

QUERY_SEC_

HASH

CHAR(16) 修正されたステートメントテキストによって生成されたハッシュキー

QUERY_HASH_

VERSION

INTEGER

クエリハッシュのバージョン

 

SOURCE SMALLINT

クエリのソース:

0  インスタンスレベルのプランヒント

1  プランの安定性静的

2  プランの安定性動的

USERFILTER CHAR(8) クエリのセットをグループ化するために使用されるフィルタ名または空白
CHAR(128) 内部使用のみ
PLAN_VALID CHAR(1)

プランヒントが有効かどうか:

空白  ステートメントのためにプランヒントが存在しませんが、最適化

Y      ステートメントのためにSYSQUERYPLANにプランヒントが存在します

N       SYSQUERYPLANにプランヒントが存在しますが、無効であり、使用されていません

INVALID_

REASON

INTEGER PLAN_VALIDがNのとき、理由コードを含みます。PLAN_VALIDがYまたは空白の場合は-1
VARCHAR(128) 使用されていません
COLLECTION VARCHAR(128) 発信クエリのコレクション名または空白
PACKAGE VARCHAR(128) 発信クエリのパッケージ名または空白
VERSION VARCHAR(128) 空白のパッケージのバージョン
AUTHID VARCHAR(128) クエリがキャプチャされた時に有効な承認IDまたは空白
BINDTIME TIMESTAMP パッケージがバインドされた時刻またはBIND QUERYが実行された時刻
STMTNO INTEGER SOURCEが1の場合、パッケージ内のステートメント番号。SOURCEが0または2の場合は-1
SECTNO INTEGER SOURCEが1の場合、パッケージ内のセクション番号。SOURCEが0または2の場合は-1
STMTTEXT CLOB(2M) SQLステートメントの最適化ヒントまたはパラメータが適用されるテキスト
QUERYNO INTEGER クエリ番号

CLIENT_

USERID

VARCHAR(255)

クライアントのユーザーID

 

CLIENT_

WRKSTNNAME

VARCHAR(255)

クライアントワークステーションの名前

 

CLIENT_

APPLNAME

VARCHAR(255)

クライアントアプリケーションの名前

 

SELECTIVITY_

OVERRIDE

CHAR(1)

クエリに対して有効な選択性オーバーライド:

Y  有効

N  無効

ACCESSPATH_

ヒント

CHAR(1)

アクセスパスは一致するステートメントのために指定されます:

Y   指定されており、効果があります

N   指定されておらず、効果があります

空白が指定される可能性があります。アクセスパスが指定されているかどうかを確認するにはSYSQUERYPLANをクエリする必要があります

OPTION_

OVERRIDE

CHAR(1)

最適化パラメータは一致するステートメントのために効果があります:

Y   効果があります

N   効果がありません

空白 効果がある可能性があります。オプションオーバーライドが効果があるかどうかを確認するにはSYSQUERYOPTSカタログテーブルをクエリする必要があります

 

SELECTIVITY_

VALID

CHAR(1)

選択性オーバーライドは有効です:

空白  ステートメントのために存在しません

Y      クエリのためにオーバーライドが存在します。ステートメントがすでに実行され、オーバーライドが使用された場合、有効です

N      オーバーライドは存在しますが無効であり、使用されていません

FUNCTION_LVL VARCHAR(10) 行が挿入されたときのクエリの関数レベル

SYSIBM.SYSQUERYPREDICATE

SYSQUERYで拡張最適化のために識別されたクエリの述語に関する情報

カラム名 データ型 説明
QUERYID BIGINT クエリの一意の識別子
QUERYNO INTEGER 説明されているステートメントを識別する番号
QBLOCKNO SMALLINT クエリ内の各クエリブロックを識別する番号。特定の順序ではなく、必ずしも連続しているわけではありません
アプリ名 VARCHAR(24) プランの名前
POGNAME VARCHAR(128) 説明されたステートメントを含むプログラムまたはパッケージの名前
PREDNO INTEGER クエリ内の述語を識別するために使用される述語番号
TYPE CHAR(8)

述語のタイプ。可能な値は:

AND, OR EQUAL, RANGE, BETWEEN, IN, LIKE, NOT LIKE, EXISTS, NOTEXIST, SUBQUERY, HAVING, OTHERS

左側の

側

VARCHAR(128)

述語のLHSがテーブル列である場合(LHS_TABNO>0)、列名を示します。他の可能な値は:

VALUE, COLEXP, NONCOLEXP, CORSUB, NONCORSUB, SUBQUERY, EXPRESSION

空白

左側の

PHO

INTEGER

述語のLHSがテーブル列である場合(LHS_TABNO>0)、列名を示します。他の可能な値は:

VALUE, COLEXP, NONCOLEXP, CORSUB, NONCORSUB, SUBQUERY, EXPRESSION

空白

LHS_TABNO SMALLINT 左辺の述語がテーブル列である場合、クエリ内の対応するテーブル参照を一意に識別する番号を示します
LHS_QBNO SMALLINT 述語の左側がテーブルの列である場合、クエリ内の対応するテーブル参照を一意に識別する番号を示します

右側

部分

VARCHAR(128)

述語の右側がテーブルの列である場合 (RHS_TABNO>0)、列名を示します。他の可能な値は:

VALUE, COLEXP, NONCOLEXP, CORSUB, NONCORSUB, SUBQUERY, 空白

右側

PNO

INTEGER 述語が複合述語 (AND/OR) の場合、2番目の子述語を示します
PHS_TABNO SMALLINT 述語の右側がテーブルの列である場合、クエリ内の対応するテーブル参照を一意に識別する番号を示します
RHS_QBNO SMALLINT 述語の右側がサブクエリである場合、対応するクエリブロックを一意に識別する番号を示します
FILTER_FACTOR FLOAT 推定フィルタファクター
BOOLEAN_TERM CHAR(1) 述語が全体のWHERE句の真偽値を決定するために使用できるかどうか
SEARCHARG CHAR(1) この述語がデータマネージャー (DM) によって処理可能かどうか
JOIN CHAR(1) 述語が2つのテーブル間の結合述語として使用できるかどうか
AFTER_JOIN CHAR(1)

述語評価フェーズを示します:

‘A’ 結合後

‘D’ 結合中

空白 適用外

ADDED_PRED CHAR(1) それが推移的閉包によって生成されたかどうか

冗長_

述語

CHAR(1) それが冗長な述語であるかどうか
ダイレクトアクセス CHAR(1) この述語がダイレクトアクセスであるかどうか、つまりROWIDを通じて行に直接ナビゲートできるかどうか
キー項目 CHAR(1) この述語がDB2によって考慮されるすべての適用可能なインデックスの関連テーブルのインデックスキー列を含むかどうか
説明時間 TIMESTAMP

EXPLAIN情報がキャプチャされた時間:

すべてのキャッシュされた ステートメント - ステートメントがキャッシュに入った時

非キャッシュ静的ステートメント - ステートメントがバインドされたとき

非キャッシュ動的ステートメント - EXPLAINが実行されたとき

カテゴリー SMALLINT 内部使用
カテゴリー_B SMALLINT 内部使用
テキスト VARCHAR(2000 変換された述語テキスト; 2000文字を超える場合は切り捨てられます
述語エンコード CHAR(1) 内部使用
述語CCSID SMALLINT 内部使用
述語MCCSID SMALLINT 内部使用
マーケット CHAR(1) 述語がホスト変数、パラメータマーカー、または特殊レジスタを含むかどうか
親PNO INTEGER 親述語番号。この述語がクエリブロック内のルート述語である場合、この列は0
否定 CHAR(1) この述語がNOTによって否定されているかどうか
リテラル VARHAR(128) リテラル値またはコロン記号で区切られたリテラル値を示します
CLAUSE CHAR(8)

述語が存在する句:

HAVING   HAVING句

ON       ON句

WHERE    WHERE句

SELECT   SELECT句

GROUP_MEMBER VARCHAR(24) EXPLAINを実行したDB2のメンバー名。EXPLAINが実行されたときにサブシステムがデータ共有にない場合は空白
ORIGIN CHAR(1)

述語の起源を示します

空白   DB2によって生成

C       列マスク

R       行権限

U       ユーザーによって指定

UNCERTAINTY FLOAT(4) 述語の推定フィルターファクターの不確実性要因を説明します
SECTNOI INTEGER ステートメントのセクション番号
COLLID VARCHAR(128) コレクションID
VERSION VARCHAR(122) パッケージのバージョン識別子

SYSIBM.SYSQUERYSEL

SYSQUERYテーブル内のクエリの述語の選択度で、拡張最適化のために識別されます

列名 データ型 説明
QUERYID BIGINT クエリの一意の識別子
QUERYNO INTEGER 説明されている文を識別する番号
QBLOCKNO SMALLINT クエリ内の各クエリブロックを識別する番号
APPLNAME VARCHAR(24) 行のプラン名
PROGNAME VARCHAR(128) 説明されている文を含むプログラムまたはパッケージ
PREDNO INTEGER 述語を識別します
INSTANCE SMALLINT 関連する選択性をグループ化するために使用される選択性インスタンス
SELECTIVITY FLOAT 述語の選択性
WEIGHT FLOAT 選択性インスタンスの重み
ASSUMPTION VARCHAR(128)

選択性がどのように推定されたか、またはどのように使用されるかを示します

NORMAL - 通常の選択性の仮定を使用して推定された

OVERRIDE - 入力オプティマイザとして、選択性の推定をオーバーライドする

INSERT_TIME TIMESTAMP 行が挿入された時間
EXPLAIN_TIME TIMESTAMP

EXPLAIN 情報がキャプチャされた時間

すべてのキャッシュされた文 - 文がキャッシュに入った時間 非キャッシュの静的文 - 文がバインドされた時間

非キャッシュの動的文 - EXPLAIN が実行された時間

 SYSIBM.SYSQUERY_AUX

SYSIBM.SYSQUERYテーブルのSTMTTEXT列のための補助テーブル

列名 データ型 説明
STMTTEXT CLOB(2M) クエリの完全なテキスト

SYSIBM.SYSQUERYOPTS

SYSIBM.SYSQUERYにあるクエリのための最適化パラメータを含む

列名 データ型 説明
QUERYID BIGINT クエリの一意の識別子。SYSQUERYテーブルのQUERYID列に対応する
COPYID SMALLINT

この行のクエリに対するプランヒントのバージョン

0   現在のプランヒントのバージョン

1   PLAN STABILITYによって使用された以前のプランヒントのバージョン

2   PLAN STABILITYによって使用された元のプランヒントのバージョン

REOPT CHAR(1)

プランに対して有効なREOPTバインドオプションの値:

1    REOPT(ONCE)

A    REOPT(AUTO)

N    REOPT(NONE)

Y    REOPT(ALWAYS)

空白 REOPTは指定されていません

STARJOIN CHAR(1)

スター結合が有効かどうか:

Y     スター結合が有効

N     スター結合が無効

空白 スター結合は指定されていません

MAX_PAR_

DEGREE

INTEGER 最大並列度。値は0から254の間。列の値が-1の場合、最大並列度は指定されていません

DEF_CURR_

DEGREE

CHAR(3)

クエリの並列処理が有効かどうか:

ONE    クエリの並列処理は無効

ANY    クエリの並列処理は有効

空白  クエリの並列処理は無効

SJTABLES INTEGER スター結合処理に資格があるために指定されたテーブルの数
VARCHAR(128) 内部使用のみ
GROUP_MEMBER VARCHAR(24) パラメータを適用するグループメンバー名
IBMREQD CHAR(1) Yは行が基本MRMテープから来たことを示す

SYSIBM.SYSQUERYPLAN

SYSIBM.SYSQUERYテーブルのクエリに対するプランヒント情報

列名 データ型 説明
QUERYID BIGINT クエリの一意の識別子。SYSQUERYテーブルのクエリ列に対応します
COPYID SMALLINT

この行のクエリの計画ヒントのバージョン

0    現在のバージョンの計画ヒント

1    PLAN STABILITYによって使用される以前のバージョンの計画ヒント

2    PLAN STABILITYによって使用される元のバージョンの計画ヒント

PLAN_VALID CHAR(1)

計画ヒントが有効かどうか:

N  無効

Y  有効

IBMREQD CHAR(1) Yは行が基本MRMテープから来たことを示します
QBLOCKNO SMALLINT クエリ内の各クエリブロックを識別する番号。番号の値には特定の順序や連続性はありません
PLANNO SMALLINT QBLOCKNOで示されたクエリが処理されたステップの数。ステップが実行された順序を示します
METHOD SMALLINT

ステップに使用された結合方法を示します:

0 = 最初にアクセスされたテーブル、以前にアクセスされたテーブルの続き、または使用されない

1 = ネストされたループ結合

2 = マージスキャン結合

3 = ORDER BY、GROUP BY、SELECT DISTINCT、UNION、量的述語、またはIN述語によって必要なソート。T。

4 = ハイブリッド結合

CREATOR VARCAHR(128) このステップでアクセスされた新しいテーブルの作成者;METHODが3の場合は空白
TNAME VARCHAR(128) テーブル、マテリアライズされたクエリテーブル、作成または宣言された一時テーブル、マテリアライズビュー、またはマテリアライズテーブル式の名前
SMALLINT IBMの使用のみ
ACCESSTYPE CHAR(2)

新しいテーブルへのアクセス方法:

DI= 複数のDOCIDリストの交差により最終的なDOCIDリストを返します

DU= 複数のDOCIDリストの和により最終的な日付DOCIDリストを返します

DX= ACCESSNAME内のインデックスのXMLインデックススキャンによりDOCIDリストを返します

E= 行変更タイムスタンプ列を使用した直接行

H= ハッシュアクセス。オーバーフロー条件が発生した場合、ACCESSCREATORとACCESSNAMEにハッシュオーバーフローインデックスが使用されます

HN= IN述語を使用したハッシュアクセス

IN= 一致する述語がIN述語を含み、INリストがメモリ内テーブルを通じてアクセスされる場合のインデックススキャン

I= インデックス(ACCESSCREATORおよびACCESSNAMEで特定)

I1=  一回取得インデックススキャン

M= 複数インデックススキャン(次にMX、MI、MH、またはMUが続く)

MH= ACCESSNAMEで指定されたハッシュオーバーフローインデックス

MX= ACCESSNAME内のインデックススキャン。アクセス方法MXがアクセス方法DX、DI、またはDUに続く場合、テーブルはDX、DI、またはDUによって返されたDOCIDリストを使用してDOCIDインデックスによってアクセスされます

MI= 複数インデックスの交差

MU= 複数インデックスの和

N= 一致する述語がINキーワードを含む場合のインデックススキャン、またはDB2がINキーワードを使用してクエリを書き換える場合のインデックススキャン

NR= 範囲リストアクセス

O= サブクエリの結果としての作業ファイルスキャン

P= 動的ペアワイズインデックススキャン

R= テーブルスペーススキャン

RW= 物理化されたユーザー定義テーブル関数の結果の作業ファイルスキャン

V= SELECT内のINSERT文のためのバッファ

空白= 現在の行には該当しない

MATCHCOLS SMALLINT ACCESSTYPE I、I1、N、NR、MX、またはDXの場合、インデックススキャンで使用されるインデックスキーの数。それ以外は0
ACCESSCREATOR VARCHAR(128) ACCESSTYPE I、I1、N、NR、MX、またはDXの場合、インデックスの作成者。それ以外は空白
ACCESSNAME VARCHAR(128) ACCESSTYPE I、I1、H、MH、N、NR、MX、またはDXの場合、インデックスの名前:ACCESSTYPE Pの場合、DSNPJW(mixopseqno)はMIXOPSEQNO内のペアワイズ結合の開始点です。それ以外は空白
INDEXONLY CHAR(1) ステップを実行するためにインデックスのみへのアクセスが十分か、データにもアクセスする必要があるか。Y=はい; N=いいえ
SORTN_UNIQ CHAR(1) 新しいテーブルが重複行を取り除くためにソートされているか。Y=はい; N=いいえ
SORTN_JOIN CHAR(1) 新しいテーブルが結合方法2または4のためにソートされているか。Y=はい; N=いいえ
SORTN_ORDERBY CHAR(1) 新しいテーブルがORDERBYのためにソートされているか。Y=はい; N=いいえ
SORTN_GROUPBY CHAR(1) 新しいテーブルがGROUPBYのためにソートされているか。Y=はい; N=いいえ
SORTC_UNIQ CHAR(1) 複合テーブルが重複を取り除くためにソートされているか。Y=はい; N=いいえ
SORTC_JOIN CHAR(1) 結合方法1、2または4のために複合テーブルがソートされているかどうか。Y=はい; N=いいえ
SORTC_ORDERBY CHAR(1) 複合テーブルがORDERBY句または定量的述語のためにソートされているかどうか。Y=はい; N=いいえ
SORTC_GROUPBY CHAR(1) 複合テーブルがGROUPBY句のためにソートされているかどうか。Y=はい; N=いいえ
TSLOCKMODE CHAR(3)

新しいテーブルまたはそのテーブルスペースまたはテーブルスペースパーティションに取得されるロックのモードの指標。バインド時に分離が決定できる場合、値は以下の通りです:

IS = 意図した共有ロック

IX = 意図した排他的ロック

S = 共有ロック

U = 更新ロック

X = 排他的ロック

SIX = 意図された排他的ロックを伴う共有

N = UR分離、ロックなし

バインド時に分離が決定できない場合、実行時に決定されるロックモードは以下の値によって示されます。

NS=UR分離の場合、ロックなし; CS、RSまたはRRの場合、Sロック

NIS=UR分離の場合、ロックなし; CS、RSまたはRRの場合、ISロック

NSS=UR分離の場合、ロックなし; CSまたはRSの場合、ISロック; RRの場合、Sロック

SS=UR、CSまたはRS分離の場合、ISロック; RRの場合、Sロック

PREFETCH CHAR(1)

気象データページを事前に読み取るためにプリフェッチするかどうか:

D = オプティマイザは動的プリフェッチを期待

S = 純粋な逐次プリフェッチ

L = ページリストを通じてプリフェッチ

U = ソートされていないRIDリストによるリストプリフェッチ

空白 = バインド時に不明またはプリフェッチなし

COLUMN_FN_

EVAL

CHAR(1)

SQL集計関数が評価されるとき:

R = テーブルまたはインデックスからデータが読み取られている間

S = GROUP BY句を満たすためにソートを実行している間

空白 = いかなるソートの後のデータ取得

MIXOPSEQ SMALLINT

複数のインデックス操作におけるステップのシーケンス番号:

1, 2,…n = 複数インデックス手順のステップ(ACCESSTYPEはMX、MI、MU、DX、DI、またはDU)、SQL文におけるOR述語のシーケンス番号(ACCESSTYPEはNR)

0 = 他の行に対して

ACCESS_DEGREE SMALLINT クエリによって起動された並列タスクまたは操作の数

ACCESS_PGROUP

_ID

SMALLINT 新しいテーブルにアクセスするための並列グループの識別子
JOIN_DEGREE SMALLINT 新しいテーブルと複合テーブルを結合するために使用される並列操作またはタスクの数

JOIN_PGROUP_

ID

SMALLINT 新しいテーブルと複合テーブルを結合するための並列グループの識別子

SORTC_PGROUP_

ID

SMALLINT 複合テーブルの並列ソートのための並列グループ識別子

SORTN_PGROUP_

ID

SMALLINT 新しいテーブルの並列ソートのための並列グループ識別子

PARALLELISM_

MODE

CHAR(1)

バインド時に使用される並列処理の種類(該当する場合):

C=クエリCP並列処理

MERGE_JOIN_

COLS

SMALLINT マージスキャン結合中に結合された列の数(Method=2)

CORRELATION_

NAME

VARCHAR(128) ステートメントで指定されたテーブルまたはビューの相関名
PAGE_RANGE CHAR(1) テーブルがページ範囲のスクリーニングに適合する場合、計画は必要なパーティションのみをスキャンします。Y=はい;空白=いいえ
JOIN_TYPE CHAR(1)

外部結合のタイプ:

F = フル外部結合

L = 左外部結合

P = ペアワイズ結合

S = スタージョイン

空白 = 内部結合または結合なし

RIGHT OUTER JOINは使用時にLEFT OUTER JOINに変換されるため、JOIN_TYPEにはLが含まれます

QBLOCK_TYPE CHAR(6)

各クエリブロックに対して、実行されるSQL操作のタイプ。最外部のクエリに対して、列はステートメントタイプを識別します。可能な値:

SELECT = SELECT

INSERT = INSERT

UPDATE = UPDATE

MERGE = MERGE

DELETE = DELETE

SELUPD = FOR UPDATE OFを使用したSELECT

DELCUR = CURSORのCURRENTでDELETE

UPDCUR = CURSORのCURRENTでUPDATE

CORSUB = 相関サブクエリ

TRUNCA = TRUNCATE

NCOSUB = 非相関サブクエリ

TABLEX = テーブル式

TRIGGR = CREATE TRIGGERのWHEN句

UNION = UNION

UNIONA = UNION ALL

INTERS = INTERSECT

INTERA = INTERSECT ALL

EXCEPT = EXCEPT

EXCEPTA = EXCEPT ALL

PRIMARY_

ACCESSTYPE

CHAR(1)

直接行アクセスが最初に試みられるかどうかを示します:

D = DB2は直接行アクセスを使用しようとします

T = 基本テーブルまたは結果ファイルが作業ファイルにマテリアライズされ、作業ファイルはスパースインデックスアクセスを介してアクセスされます

PARENT_QBLOCK SMALLINT 親クエリブロックのQBLOCKNOを示す番号
TABLE_TYPE CHAR(1)

新しいテーブルのタイプ:

B = INSERT、UPDATE、MERGE、またはDELETEステートメントからのSELECTのバッファ

C = 共通テーブル式

F = テーブル関数

I = IN-LIST述語から生成された新しいテーブル

M = マテリアライズドクエリテーブル

Q = 一時的な中間結果テーブル(マテリアライズされていない)

R = 再帰的共通テーブル式

S = サブクエリ(相関または非相関)

T = テーブル

W = 作業ファイル

クエリがGROUP BY、ORDER BY、またはDISTINCTを使用する場合、列の値はnullになります。これは暗黙的なソートを必要とします

TABLE_ENCODE CHAR(1)

テーブルのエンコーディングスキーム。テーブルに単一のCCSIDが設定されている場合、可能な値は:

A = ASCII

E = EBCDIC

U = UNICODE

M = テーブルには複数のCCSIDセットが含まれています

TABLE_SCCSID SMALLINT テーブルのSBCS CCSID値。TABLE_ENCODEがMの場合、値は0
TABLE_MCCSID SMALLINT テーブルの混合CCSID値。TABLE_ENCODEがMの場合、値は0。アプリケーションデフォルトモジュールでMIXED=NOの場合、値は-2
TABLE_DCCSID SMALLINT テーブルのDBCS CCSID値。TABLE_ENCODEがMの場合、値は0。アプリケーションデフォルトモジュールでMIXED=NOの場合、値は-2
CTREF SMALLINT 参照テーブルが共通テーブル式の場合、値はトップレベルクエリブロック番号
PARENT_PLANNO SMALLINT 相関サブクエリが関与する親クエリブロック内のプラン番号に対応

EXPANSION_

REASON

SMALLINT

アーカイブテーブルまたは時間テーブルを参照する静的ステートメントのみに適用されます。

動的ステートメントの場合、これは空白です。静的ステートメントの場合:

A  SYSIBMADM.GET_ARCHIVEビルトイングローバル変数の結果として暗黙のクエリ変換でバウンド

B CURRENT TEMPORAL BUSINESS_TIMEの結果として暗黙のクエリ変換でバウンド

S  CURRENT TEMPORAL SYSTEM_TIMEの結果として暗黙のクエリ変換でバウンド

SB  CURRENT TEMPORAL SYSTEM_TIMEレジスタとCURRENT TEMPORAL BUSINESS_TIMEの結果として暗黙のクエリ変換でバウンド

空白 ステートメントには暗黙のクエリ変換が含まれていません

SYSIBM.SYSRELS

各参照制約に対して1行を含む

列名 データ型 説明
CREATOR VARCHAR(128) 参照制約の依存テーブルのオーナーのスキーマ
TBNAME VARCHAR(128) 参照制約の依存テーブルの名前
RELNAME VARCHAR(128) 制約名
REFTBNAME VARCHAR(128) 参照制約の親テーブルの名前
REFTBCREATOR VARCHAR(128) 親テーブルの所有者のスキーマ
COLCOUNT SMALLINT 外部キーの列数
DELETERULE CHAR(1)

参照制約の削除ルールのタイプ:

A   NO ACTION

C   CASCADE

N   SET NULL

R   RESTRICT

IBMREQD CHAR(1) Yは行が基本MRMテープから来たことを示す
RELOBID1 SMALLINT 親テーブルを含むデータベースに対する制約の内部識別子
RELOBID2 SMALLINT 依存テーブルを含むデータベースに対する制約の内部識別子
TIMESTAMP TIMESTAMP 制約が定義された日時
IXOWNER VARCHAR(128) 親キーに使用される一意の非プライマリインデックスのスキーマ
IXNAME VARCHAR(128) 親キーに使用される一意の非プライマリインデックスの名前
ENFORCED CHAR(1)

システムによって強制されているかどうか:

Y  システムによって強制されている

N  システムによって強制されていない(信頼されている)

CHECKEXISTING

DATA

CHAR(1)

既存データの確認オプション

I  すぐに既存データを確認

N  既存データを決して確認しない

T  一時的な参照制約のためにすぐに既存データを確認

RELCREATED CHAR(1) オブジェクトを作成するために使用されるDB2のリリース

SYSIBM.SYSREAUTH

コレクションに対するCREATE INおよびPACKADM ONの特権;異なるタイプに対するUSAGEの特権;およびバッファプール、ストレージグループ、テーブルスペースに対するUSEの特権を記録する

列名 データ型 説明
グランター VARCHAR(128) 特権を付与したユーザーの認証 ID
グランティ VARCHAR(128) 特権を保持するユーザーの認証 ID。PUBLIC かもしれません
クオリファイア VARCHAR(128) オブジェクトのクオリファイア
名前 VARCHAR(128) バッファプール、コレクション、DB2 ストレージグループ、異なるタイプ、またはテーブルスペースの名前。すべてのバッファプールの使用が許可されている場合は ALL
AUTHHOWGOT CHAR(1)

特権を受け取ったユーザーの承認レベル。レベルは必ずしもグランターの最高承認レベルではありません。

空白   該当なし

A      PACKADM (コレクション上*)

C      DBCTL

D      DBADM

E      SECADM

G      ACCESSCTRL

L      SYSCTRL

M      DBMAINT

S      SYSADM

P      PACKADM (特定のコレクション上)

T      DATAACCESS

OBTYPE CHAR(1)

オブジェクトのタイプ:

B     バッファプール

C     コレクション

D     異なるタイプ

R     テーブルスペース

S     ストレージグループ

J     JAR (Java アーカイブファイル)

USEAUTH CHAR(1)

特権が GRANT オプション付きで保持されているかどうか:

G   特権が GRANT オプション付きで保持されている

Y   特権が GRANT オプションなしで保持されている

OBTYPE が C (コレクション) で QUALIFIER が PACKADM の場合、保持されている権限は PACKADM です。OBTYPE が C で QUALIFIER が空白の場合、保持されている権限は CREATE IN です

IBMREQD CHAR(1) Y は行が基本 MRM テープから来たことを示します
GRANTEDTS TIMESTAMP GRANT ステートメントが実行された時間
GRANTEETYPE CHAR(1)

受取人の種類を示します:

空白  認証ID

L      役割

グランタータイプ CHAR(1)

グランターのタイプを示します:

空白 認証 ID

L      ロール

SYS_START TIMESTAMP(12) 最新のトランザクションに関連付けられた開始時間
SYS_END TIMESTAMP(12) システム期間一時テーブルから削除された時間
TRANS_START TIMESTAMP(12) トランザクションごとのタイムスタンプ値または null

SYSIBM.SYSROLES

各役割ごとに1行を含みます

Column name Data type Description
NAME VARCHAR(128) ロールの名前
DEFINER VARCHAR(128) NAME列にリストされたこのロールを定義したAuth IDまたはロール
DEFINERTYPE CHAR(1)

定義者のタイプ:

L      ロール

空白  認証ID

CREATEDTS TIMESTAMP ロールが作成された時間
RELCREATED CHAR(1) DB2の役割を作成するために使用されるリリース
備考 VARCHAR(762) COMMENTステートメントを使用して提供される文字列
IBMREQD CHAR(1) Yは行が基本MRMテープから来たことを示します

SYSIBM.SYSROUTINEAUTH

ルーチンに対するユーザーの権限。(UDF、キャスト関数、またはストアドプロシージャ)

列名 データ型 説明
GRANTOR VARCHAR(128) 特権を付与したユーザーの認証ID
GRANTEE VARCHAR(128) 特権を保持するユーザーの認証ID、または特権を使用するプランまたはパッケージの名前。PUBLICでも可能
SCHEMA VARCHAR(128) ルーチンのスキーマ
SPECIFICNAME VARCHAR(128) 特定のルーチン名。* スキーマ内のすべてのルーチンに対する特権がある場合
GRANTEDTS TIMESTAMP GRANT文が実行された時刻
ROUTINETYPE CHAR(1)

ルーチンの種類:

F    ユーザー定義関数またはキャスト関数

P    ストアドプロシージャ

GRANTEETYPE CHAR(1)

受取人の種類:

空白    認可ID

L        ロール

P        プランまたはパッケージ。COLLIDが空白でないパッケージ

R        内部使用のみ

AUTHHOWGOT CHAR(1)

ユーザーの認可レベル。特権が受け取られたもので、必ずしも付与者の最高認可レベルではない。付与者によってすべてのスキーマで特権が保持されていたことを示すためにも使用される。

空白    該当なし

1        付与者は付与時にスキーマに特権を持っていた。

E        SECADM

G        ACCESSCTRL

L        SYSCTRL

S        SYSADM

T        DATAACCESS

EXECUTEAUTH CHAR(1)

受取人はルーチンを実行できます:

Y   特権はGRANTオプションなしで保持される

N   特権はGRANTオプション付きで保持される

COLLID VARCHAR(128) 受取人がパッケージの場合、そのコレクション名。それ以外の場合は空白
CONTOKEN CHAR(8) GRANTEEがパッケージの場合、パッケージが派生したDBRMの一貫性トークン。それ以外の場合は空白
IBMREQD CHAR(1) Yは行が基本MRMテープから来たことを示します
GRANTORTYPE CHAR(1)

付与者のタイプを示します:

空白 認証ID

L   役割

SYS_START TIMESTAMP(12) 最近のトランザクションに関連付けられた開始時刻
SYS_END TIMESTAMP(12) システム期間の時間行が削除される
TRANS_START TIMESTAMP(12) トランザクションごとのタイムスタンプ値またはnull

SYSIBM.SYSROUTINES

すべてのルーチン(ユーザー定義関数、キャスト関数、またはストアドプロシージャ)ごとに1行を含みます

列名 データ型 説明
SCHEMA VARCHAR(128) ルーチンのスキーマ
OWNER VARCHAR(128) ルーチンの所有者
NAME VARCHAR(128) ルーチンの名前
ROUTINETYPE CHAR(1)

ルーチンの種類:

F    ユーザー定義関数またはキャスト関数

P    ストアドプロシージャ

CREATEDBY VARCHAR(128) ルーチンが作成された主認証ID
SPECIFICNAME VARCHAR(128) ルーチンの特定の名前
ROUTINEID INTEGER ルーチンの内部識別子
RETURN_TYPE INTEGER 関数の結果データ型の内部識別子。関数がテーブル関数の場合は-2
ORIGIN CHAR(1)

ルーチンの起源:

E 外部ユーザー定義関数またはストアドプロシージャ

N ネイティブSQLプロシージャ

Q SQL関数

U ユーザー定義関数または組み込み関数に基づく

S システム生成関数

FUNCTION_

TYPE

CHAR(1)

関数のタイプ:

C カラム関数

S スカラー関数

T テーブル関数

空白 ストアドプロシージャ (ROUTINETYPE=’P’)

PARM_COUNT SMALLINT ルーチンのパラメータの数
LANGUAGE VARCHAR(24)

ルーチンの実装言語:

ASSEMBLE

C

COBOL

COMPJAVA

JAVA

PLI

REXX

SQL

ROUTINETYPE=’F’かつORIGINが‘E’または‘Q’でない場合は空白

COLLID VARCHAR(128) ルーチンが実行されるときに使用されるパッケージコレクションの名前
SOURCESCHEMA VARCHAR(128) ORIGINが‘U’でROUTINETYPEが‘F’の場合、ソースのユーザー定義関数のスキーマ(ユーザー定義関数のソースの場合は‘SYSIBM’)。それ以外の場合は空白

SOURCE_

SPECIFIC

VARCHAR(128) ORIGINが「U」でROUTINETYPEが「F」の場合。特定のソースユーザー定義関数またはソース組み込み関数の名前。そうでない場合は、空白
DETERMINISTIC CHAR(1)

外部関数またはストアドプロシージャのオプション:

N   不確定(与えられた入力値のセットで結果が異なる可能性があります)

Y   確定的(結果は一貫しています)

空白  ROUTINETYPE='F'でORIGINが「E」でない場合(ルーチンは関数ですが、外部関数ではありません)

EXTERNAL_

ACTION

CHAR(1)

外部関数の外部アクションオプション:

N   関数には副作用がありません

E    関数には外部の副作用があるため、呼び出しの回数が重要です

空白 ORIGINが「E」でない場合の関数(ROUTINETYPE='F')、またはストアドプロシージャである場合(ROUTINETYPE='P')

NULL_CALL CHAR(1)

外部関数またはストアドプロシージャの入力時に呼び出されるオプション:

N   パラメータにNULL値がある場合、ルーチンは呼び出されません

Y   パラメータにNULL値がある場合、ルーチンは呼び出されます

空白 ROUTINETYPE='F'でORIGINが「E」でない場合(ルーチンは関数ですが、外部関数ではありません)

CAST_FUNCTION CHAR(1)

ルーチンがキャスト関数であるかどうか:

N  キャスト関数ではありません

Y  キャスト関数です

キャスト関数はCREATE DISTINCT TYPE文のためにDB2によって生成されます

SCRATCHPAD CHAR(1)

外部関数のSCRATCHPADオプション:

N  SCRATCHPADはありません

Y  SCRATCHPADがあります

空白 ORIGINが「E」でない場合の関数(ROUTINETYPE='F')、またはストアドプロシージャである場合(ROUTINETYPE='P')

SCRATCHPAD_

LENGTH

INTEGER ORIGINが「E」でROUTINETYPE='F'の関数の場合のSCRATCHPADの長さ(SCRATCHPADが指定されていない場合)。そうでない場合は、0
FINAL_CALL CHAR(1)

外部関数のFINAL CALLオプション:

N   関数に対して最終呼び出しは行われません

Y   関数に対して最終呼び出しが行われます

空白  ORIGINが「E」でない場合の関数(ROUTINETYPE='F')、またはストアドプロシージャである場合(ROUTINETYPE='P')

PARALLEL CHAR(1)

外部関数のPARALLELオプション:

A  関数は並列タスクによって呼び出すことができます

D  関数は並列タスクによって呼び出すことができません

空白  ORIGINが「E」でない場合の関数(ROUTINETYPE='F')、またはストアドプロシージャである場合(ROUTINETYPE='P')

PARAMETER_

STYLE

CHAR(1)

外部関数またはストアドプロシージャのPARAMETER STYLEオプション:

D    DB2SQL

G    GENERAL

N    GENERAL CALL WITH NULLS

J    JAVA

空白 ORIGINが「E」でない場合、またはLANGUAGEがSQLである場合

FENCED CHAR(1)

Y    ルーティングはDB2アドレス空間とは別にWLM管理DB2アドレス空間で実行されます

空白 ORIGINが「Q」であるかORIGINが「N」である場合

SQL_DATA_

ACCESS

CHAR(1)

外部関数またはストアドプロシージャ内で許可されるSQL文:

C    SQLを含む:データを読み取ったり変更したりしないSQLのみが許可されます

M    SQLデータを変更するSQL:データを読み取ったり変更したりするSQLはすべて許可されます

N   SQLなし:SQLは許可されません

R   SQLデータを読み取る:データを読み取るSQLのみが許可されます

空白  該当なし

DBINFO CHAR(1)

外部関数またはストアドプロシージャのオプション:

N     パラメータは外部関数またはストアドプロシージャに渡されません

Y     パラメータは外部関数またはストアドプロシージャに渡されます

空白 ORIGINは「E」ではありません

STAYRESIDENT CHAR(1)

ルーチンが終了する際にメモリから削除されるかどうかを決定します

N     ルーチンが終了した後、ロードモジュールはメモリから削除されます

Y     ルーチンが終了した後、ロードモジュールはメモリに残ります

空白 ORIGINは「E」ではありません

ASUTIME INTEGER このルーチンの単一呼び出しに許可されるCPUサービスユニットの数

WLM_

ENVIRONMENT

VARCHAR(54) このルーチンを実行するために使用されるWLM環境の名前

WLM_ENV_FOR_

NESTED

CHAR(1)

ネストされたルーチン呼び出しの場合、ネストされたストアドプロシージャまたはユーザー定義関数を実行するために呼び出しストアドプロシージャまたはユーザー定義関数のアドレス空間が使用されるかどうかを示します:

N     ネストされたストアドプロシージャまたはUDFは指定されたWLM環境とは異なるアドレス空間で実行されます。WLM ENVIRONMENT名が指定されました。

Y     ネストされたストアドプロシージャまたはUDFは、呼び出しストアドプロシージャまたはUDFによって使用された環境で実行されます。WLM ENVIRONMENT (name,*)が指定されました

空白 WLM_ENVIRONMENTは空白です

PROGRAM_TYPE CHAR(1)

ルーチンが言語環境のメインルーチンまたはサブルーチンとして実行されます:

M    メインルーチン

S    サブルーチン

空白 ORIGINは「E」ではありません

EXTERNAL_

SECURITY

CHAR(1)

ルーチンが外部セキュリティ製品によって保護されたリソースにアクセスする場合に使用されるauth IDを指定します:

D     DB2 – WLMストアドプロシージャアドレス空間に関連付けられたAuth ID

U     SESSION_USER – ルーチンを呼び出したSQLユーザーのAuth ID

C     DEFINER – ルーチンの所有者のAut ID

空白  ORIGINは「E」ではありません

COMMIT_ON_

RETURN

CHAR(1)

ROUTINETYPE='P'の場合、ストアドプロシージャからの成功した戻り(非負のSQLCODE)でトランザクションが常に即座にコミットされるかどうか:

N     ユニットオブワークは続行されます

Y     ユニットオブワークは即座にコミットされます

ROUTINETYPE='F'の場合、値は空白です

RESULT_SETS SMALLINT ROUTINE='P'の場合、このストアドプロシージャが返すことができる最大のアドホック結果セットの数。アドホック結果が存在しない場合やROUTINETYPE='F'の場合、0
LOBCOLUMNS SMALLINT ORIGIN='E'の場合、このUDFのパラメータリストに見つかったLOB列の数。パラメータリストにLOB列が見つからない場合やORIGINが「E」ではない場合、0
CREATEDTS TIMESTAMP ルーチンのためにCREATE文が実行された時間
ALTEREDTS TIMESTAMP ルーチンのために最後のALTER文が実行された時間
IBMREQD CHAR(1) Yは基本MRMテープからの行を示します
PARM1-30 SMALLINT 内部使用のみ
IOS_PER_INVOC FLOAT ルーチンを実行するために必要な推定I/O数

INSTS_PER_

INVOC

FLOAT ルーチンを実行するために必要な推定マシン命令数
INITIAL_IOS FLOAT ルーチンが初めてまたは最後に呼び出されたときに実行された推定I/O数
INITIAL_INSTS FLOAT ルーチンが初めてまたは最後に呼び出されたときに実行された推定マシン命令数
CARDINALITY FLOAT ルーチンの予測される基数
RESULT_COLS SMALLINT テーブル関数の場合、結果テーブルの列数
EXTERNAL_NAME VARCHAR(762) ルーチンを実行するためにロードされたパス/モジュール/関数。ROUTINETYPE=’F’でORIGINが’E’でない場合は空白

PARM_

SIGNATURE

VARCHAR(150) 内部使用のみ
RUNOPTS VARCHAR(762)

ルーチンの言語環境ランタイムオプション。

空白 - インストールデフォルトの言語環境ランタイムオプションが使用されます。ROUTINETYPE=’F’でORIGINが’E’でない場合

REMARKS VARCHAR(762) ユーザーが提供したCOMMENT ONの文字列

JAVA_

SIGNATURE

VARCHAR(3072

jarファイルの署名:

空白  PARAMETER STYLEがJAVAでない場合、またはROUTINETYPE=’F’でORIGINが‘E’でない場合

CLASS VARCHAR(384)

jarファイルに含まれるクラス名:

空白 PARAMETER STYLEがJAVAでない場合、またはROUTINETYPE=’F’でORIGINが‘E’でない場合

JARSCHEMA VARCHAR(128)

jarファイルのスキーマ:

空白 PARAMETER STYLEがJAVAでない場合、またはROUTINETYPE=’F’でORIGINが‘E’でない場合

JAR_ID VARCHAR(128)

jarファイルの名前:

空白 PARAMETER STYLEがJAVAでない場合、またはROUTINETYPE=’F’でORIGINが‘E’でない場合

SPECIAL_REGS CHAR(1)

ルーチンのためのSPECIAL REGISTERオプション:

I   SPECIAL REGISTERを継承

D   DEFAULT SPECIAL REGISTER

空白 ROUTINETYPE=’F’でORIGINが‘E’でないか‘Q’でない場合

NUM_DEP_MQTS SMALLINT 依存するMQTの数
MAX_FAILURES SMALLINT このルーチンの許容失敗数 (0-32767)

PARAMETER_

CCSID

INTEGER

メッセージトークンやDBINFOなどのルーチンに対してシステム生成されたパラメータに対して、キャラクタ、グラフィック、日付、時刻、およびタイムスタンプデータ型をどのように渡すかを指定するCCSID

ASCII

EBCDIC

UNICODE

VERSION VARCHAR(122) ネイティブSQLプロシージャのバージョン識別子
CONTOKEN CHAR(8) ルーチンの一貫性トークン。ORIGINが‘N’でない場合はX’20’
ACTIVE CHAR(1)

ルーチンのアクティブバージョンを識別します:

Y  アクティブバージョン

N  アクティブバージョンでない

空白  ORIGINが‘N’でない場合、または行がV9より前に作成された場合

DEBUG_MODE CHAR(1)

ルーチンがデバッグのために有効かどうか:

1 デバッグのために有効で、Unified Debuggerを使用してクライアントデバッグセッションでデバッグ可能

0 デバッグのために有効でない

N デバッグのために決して有効にならない

空白 LANGUAGEがJAVAとして指定されていない、ORIGINの値が‘N’でない、または行がV9より前に作成された場合

TEXT_ENVID INTEGER 内部識別子環境
TEXT_ROWID ROWID LOB列をサポートするためのID
TEXT CLOB(2M) CREATEまたはALTERのソーステキストで、ルーチンの本文を含む
OWNERTYPE CHAR(1)

所有者のタイプを示します:

空白  認可ID

L   役割

PARAMETER_

VARCHARFORM

INTEGER 非ゼロ値は、パラメータリストまたはRETURNSに現れる任意の可変長文字列パラメータのC言語ルーチンの実際の表現を示します。
RELCREATED CHAR(1) オブジェクトを作成するために使用されたリリース。V9以前の場合は空白
PACKAGEPATH VARCHAR(4096 CREATE FUNCTION、CREATE PROCEDURE、ALTER FUNCTION、またはALTER PROCEDURE文で作成または最後に変更されたルーチンのPACKAGE PATHオプションの値
SECURE CHAR(1)

ルーチンがセキュリティ保護されているかどうかを示します:

N   ルーチンはセキュリティ保護されていません

Y   ルーチンはセキュリティ保護されています

INLINE CHAR(1)

SQL関数がインラインかどうかを指定します:

Y    参照されるときインラインです。このタイプのルーチンにはパッケージは関連付けられていません

N    関連付けられたパッケージがあります

空白 SQL関数ではありません(ORIGINが'Q'でない)

BLOB(1G)

SYSTEM_

DEFINED

CHAR(1)

このルーチンがシステム定義かどうかを識別します:

空白  システム定義ではありません

S      システム定義

WRAPPED CHAR(1)

Y     ルーチンテキストは難読化されています

空白 ルーチンテキストは難読化されていません

REGENERATETS TIMESTAMP(12 オブジェクトが再生成されたときのタイムスタンプ

SYSIBM.SYSROUTINESTEXT

SYSIBM.SYSROUTINESのTEXT列用の補助テーブル

カラム名 データタイプ 説明
テキスト CLOB(2M) ルーチンのためのCREATE PROCEDUREのソーステキスト

SYSIBM.SYSROUTINES_OPTS

生成された各ルーチンごとに1行を含みます。挿入、更新、削除が可能です

カラム名 データタイプ 説明
スキーマ VARCHAR(128) ルーチンのスキーマ
ROUTINENAME VARCHAR(128) ルーチンの名前
BUILDDATE DATE ルーチンが構築された日付
BUILDTIME TIME ルーチンが構築された時間
BUILDSTATUS CHAR(1) ルーチンのソースのバージョンが現在のバージョンであるかどうか
BUILDSCHEMA VARCHAR(128) BUILDNAMEのスキーマ名
BUILDNAME VARCHAR(128) ルーチンを作成するために使用された手順
BUILDOWNER VARCHAR(128) ルーチンを作成するために使用された承認ID
IBMREQD CHAR(1) Yは行が基本MRMテープから来たことを示します

PRECOMPILE_

OPTS

VARCHAR(765) ルーチンを構築するために使用されたプリコンパイラーオプション
COMPILE_OPTS VARCHAR(765) ルーチンを構築するために使用されたコンパイラオプション
PRELINK_OPTS VARCHAR(765) ルーチンを構築するために使用されたプレリンク編集オプション
LINK_OPTS VARCHAR(765) ルーチンを構築するために使用されたリンク編集オプション
BIND_OPTS VARCHAR(3072 ルーチンを構築するために使用されたバインドオプション
SOURCEDSN VARCHAR(765) ソースデータセットの名前
DEBUG_MODE CHAR(1)

このオブジェクトのデバッグがオンまたはオフ

0 デバッグはオフ

1 デバッグはオン

SYSIBM.SYSROUTINES_PTREE

SYSIBM.SYSROUTINESテーブルのPTREE列用の補助テーブル

列名 データ型 説明
PTREE CLOB(2M) 内部使用のみ

SYSIBM.SYSROUTINES.SRC

生成されたルーチンのソースを含みます。挿入、更新、削除が可能です

列名 データ型 説明
SCHEMA VARCHAR(128) ルーチンのスキーマ
ROUTINENAME VARCHAR(128) ルーチンの名前
BUILDDATE DATE ルーチンが構築された日付
BUILDTIME TIME ルーチンが作成された時間
BUILDSTATUS CHAR(1) このバージョンのルーチンのソースが現在のバージョンであるかどうか
SEQNO INTEGER CREATESTMTにおけるソースステートメントの部分の番号
IBMREQD CHAR(1) Yは行が(MRM)テープから来たことを示します
CREATESTMT VARCHAR(7500) ルーチンソースステートメント

SYSIBM.SYSSCHEMAAUTH

データベース内の特定のスキーマに対して権限を付与された各ユーザーの1行以上

Column name Data type Description
GRANTOR VARCHAR(128) 権限を付与したユーザーのAuth IDまたはSYSADM
GRANTEE VARCHAR(128) 権限を保持しているユーザーまたはグループのAuth ID。PUBLICも可能
SCHEMANAME VARCHAR(128) スキーマの名前またはすべてのスキーマ用の‘*’
AUTHHOWGOT CHAR(1)

権限を受け取ったユーザーの認証レベル

1    付与者は付与時にすべてのスキーマに対する権限を持っていた

E    SECADM

G    ACCESSCTRL

L    SYSCTRL

S    SYSADM

CREATEINAUTH CHAR(1)

受領者はスキーマに対するCREATIN権限を持っています:

blank  権限は保持されていません

G      権限はGRANTオプション付きで保持されています

Y      権限はGRANTオプションなしで保持されています

ALTERINAUTH CHAR(1)

受領者はスキーマに対するALTERIN権限を持っています:

blank  権限は保持されていません

G      権限はGRANTオプション付きで保持されています

Y      権限はGRANTオプションなしで保持されています

DROPINAUTH CHAR(1)

受領者はスキーマに対するDROPIN権限を持っています:

blank  権限は保持されていません

G      権限はGRANTオプション付きで保持されています

Y      権限はGRANTオプションなしで保持されています

GRANTEDTS TIMESTAMP GRANT文が実行された時刻
IBMREQD CHAR(1) Yは行が基本MRMテープから来たことを示します
GRANTEETYPE CHAR(1)

受領者のタイプ:

blank  認証ID

L      ロール

GRANTORTYPE CHAR(1)

付与者の種類:

空白  認可ID

L      役割

SYS_START TIMESTAMP(12) 最新のトランザクションに関連付けられた開始時間
SYS_END TIMESTAMP(12) システム期間の時間が削除される時
TRANS_START TIMESTAMP(12) トランザクションごとのタイムスタンプ値またはnull

SYSIBM.SYSSEQUENCEAUTH

シーケンスに対するユーザーの権限を記録します

Column name Data type Description
GRANTOR VARCHAR(128) 権限を付与したユーザーの認証ID
GRANTEE VARCHAR(128) 権限を持つユーザーまたはグループの認証ID、または権限を使用するアプリケーションプランまたはパッケージの名前
SCHEMA VARCHAR(128) シーケンスのスキーマ
NAME VARCHAR(128) シーケンスの名前
GRANTEETYPE CHAR(1)

受権者のタイプ:

空白   認証ID

L       役割

P       アプリケーションプランまたはパッケージ。COLLIDが空白でない場合、受権者はパッケージです

R       内部使用のみ

AUHTHOWGOT CHAR(1)

特権を受け取ったユーザーの認証レベル。必ずしも付与者の最高認証レベルではありません:

E     SECADM

G     ACCESSCTRL

L     SYSCTRL

S     SYSAMD

T     DATAACCESS

ALTERAUTH CHAR(1)

受権者がシーケンスに対するALTER特権を保持している:

空白  特権は保持されていない

G      特権はGRANTオプション付きで保持されている

Y      特権はGRANTオプションなしで保持されている

USEAUTH CHAR(1)

受権者がシーケンスに対するUSAGE特権を保持している:

空白  特権は保持されていない

G      特権はGRANTオプション付きで保持されている

Y      特権はGRANTオプションなしで保持されている

COLLID VARCHAR(128) 受権者がパッケージの場合、そのコレクション名。さもなくば、0
CONTOKEN CHAR(8) 受権者がパッケージの場合、パッケージが派生したDBRMの一貫性トークン。さもなくば、空白
GRANTEDTS TIMESTAMP GRANT文が実行された時刻
IBMREQD CHAR(1) Yは行がMRMテープから来たことを示します
GRANTORTYPE CHAR(1)

付与者のタイプ:

blank  認証ID

L      ロール

SYS_START TIMESTAMP(12) 最も最近の取引に関連付けられた開始時刻
SYS_END TIMESTAMP(12) システム期間の時間行が削除されるテーブル
TRANS_START TIMESTAMP(12) 取引ごとのタイムスタンプ値またはnull

SYSIBM.SYSSEQUENCES

各アイデンティティ列またはユーザー定義シーケンスごとに1行を含みます

列名 データ型 説明
SCHEMA VARCHAR(128) エイリアスまたはシーケンスのスキーマ。アイデンティティ列の場合、列のSYSCOLUMNSエントリからのTBCREATORの値
OWNER VARCHAR(128) エイリアスまたはシーケンスの所有者。アイデンティティ列の場合、列のSYSCOLUMNSエントリからのTBCREATORの値
名前 VARCHAR(128) アイデンティティカラム、エイリアス、またはシーケンスの名前。(アイデンティティの名前はDB2によって生成されます)
SEQTYPE CHAR(1)

シーケンスオブジェクトの種類:

A エイリアス

I アイデンティティカラム

S ユーザー定義シーケンス

X  XMLを持つベーステーブルのために暗黙的に作成されたDOCID

SEQUENCEID INTEGER アイデンティティカラム、エイリアスまたはシーケンスの内部識別子
CREATEDBY VARCHAR(128) シーケンス、エイリアス、またはアイデンティティカラムを作成したユーザーの主要認証ID
INCREMENT DECIMAL(31,0) INTEGERスコープ内のインクリメント値(正または負)。エイリアスの場合は0
START DECIMAL(31,0) 開始値。エイリアスの場合は0
MAXVALUE DECIMAL(31,0) データ型に対して許可される最大値。エイリアスの場合は0
MINVALUE DECIMAL(31,0) データ型に対して許可される最小値。エイリアスの場合は0
サイクル CHAR(1)

境界が達成されたときにサイクルが発生するか:

N  いいえ

Y  はい

エイリアスの場合は空白

キャッシュ INTEGER より迅速なアクセスのためにメモリに事前に割り当てるシーケンス値の数。0は値が事前に割り当てられないこと、またはエイリアスを示します
順序 CHAR(1)

値を順番に生成する必要があるか:

Y はい

N いいえ

エイリアスの場合は空白

データ型ID INTEGER

組み込みデータ型の場合、組み込み型の内部ID。

区別型の場合、区別型の内部ID

ソースタイプID INTEGER 組み込みデータ型の場合、0。区別型の場合、区別型がソースされる組み込みデータ型の内部ID
作成日時 TIMESTAMP

アイデンティティカラム、エイリアス、またはシーケンスが作成されたときのタイムスタンプ

 

変更日時 TIMESTAMP アイデンティティカラム、エイリアス、またはシーケンスが変更されたときのタイムスタンプ

最大割り当て_

EDVAL

DECIMAL(31,0) 最後に割り当てられた可能性のある値。シーケンスオブジェクトが作成されるときにnullに初期化されます。次のn値のチャンクがキャッシュされるたびに更新されます。ここでnはキャッシュの値です。
IBMREQD CHAR(1) Yは行が(MRM)テープから来たことを示します
備考 VARCHAR(254) ユーザーがCOMMENTステートメントで提供した文字列。アイデンティティカラムの場合は空白
精度 SMALLINT 小数または数値型のシーケンスに定義された精度。SMALLINTの場合は5、INTEGERの場合は10、または小数データ型のユーザーによって指定された実際の精度。V8より前に作成された行の場合は0、またはエイリアス
再起動時 DECIMAL(31,0) ALTER中にシーケンスのために指定された再起動値、またはNULL。ALTER後の最初の値生成中に再起動値はNULLにリセットされます。再起動値が指定されたALTERが発生していない場合、またはエイリアスの場合はNULL
所有者タイプ CHAR(1)

オーナーの種類:

空白 認証ID

L   役割

RELCREATED CHAR(1) オブジェクトを作成するために使用したリリース。V9以前に作成された場合は空白
SEQSCHEMA VARCHAR(128) ターゲットシーケンスのスキーマ
SEQNAME VARCHAR(128) ターゲットシーケンスの名前

SYSIBM.SYSSEQUENCESDEP

テーブル上のアイデンティティ列の依存関係を記録します

列名 データ型 説明
BSEQUENCEID INTEGER アイデンティティ列またはシーケンスの内部識別子
DCREATOR VARCHAR(128) このアイデンティティ列またはシーケンスに依存するオブジェクトの所有者
IBMREQD CHAR(1) Yは行が基本MRMテープから来たことを示す
DNAME VARCHAR(128) このアイデンティティ列またはシーケンスに依存するオブジェクトの名前
DCOLNAME VARCHAR(128) アイデンティティ列の名前。SQL関数行は空白
DTYPE CHAR(1)

オブジェクトのタイプはこのシーケンスに依存します:

F  SQL関数

I  アイデンティティ列

X  XMLを持つ基本テーブルに作成された暗黙のDOCID列

空白

BSCHEMA VARCHAR(129) シーケンスのスキーマ名
BNAME VARCHAR(128) シーケンス名(アイデンティティ列用にDB2によって生成)
DSCHEMA VARCHAR(128) シーケンスに依存するオブジェクトの修飾子
DOWNER VARCHAR(128) シーケンスに依存するオブジェクトの所有者
DOWNERTYPE CHAR(1)

所有者のタイプ:

空白 認証ID

L   役割

SYSIBM.SYSSESSION

サーバーによって生成されたセッショントークンと関連するセッションデータを保存します

列名 データ型 説明
TOKEN CHAR(40) セッションのセッショントークン
CORRTKN VARCHAR(256) 使用中の拡張クライアント相関トークン
GV_FLAGS CHAR(2) グローバル変数の内部分類用フラグ
TOTAL CHAR(4) SYSSESSION_EX内のセッショントークンに対応するエントリ数

SPECIAL_

REGISTERS

VARCHAR(16000

特殊レジスタの値

 

GLOBAL_

VARIABLES

BLOB(2G) グローバル変数の値
ROWID ROWID 生成されたROWID

SYSIBM.SYSSESSION_EX

ロケータに対応するLOBまたは配列タイプのグローバル変数データを含みます

列名 データ型 説明
TOKEN CHAR(40) セッションのためのセッショントークン
LOCATOR CHAR(8) DATATYPEがLOBの配列であるグローバル変数のいずれかに対応するロケータ値
HEADER CHAR(89) ロケータ値が配列タイプに対応する場合の配列静的記述子ヘッダー
GVID CHAR(8) グローバル変数識別子
DATATYPE CHAR(2) グローバル変数のデータ型
CSSID CHAR(2) グローバル変数のCCSID
GVSCHEMA VARCHAR(130) グローバル変数のスキーマ名
GVNAME VARCHAR(130) グローバル変数の名前
DATA BLOB(2G) グローバル変数に格納されているデータ値

SYSIBM.SYSSESSION_STATUS

セッションデータが最後に参照されたときのセッショントークン/タイムスタンプ値を含みます

列名 データ型 説明
TOKEN CHAR(40) セッションのセッショントークン
TOKEN_TS CHAR(16) 行が最後に参照された日時

TOKEN_

MEMBER

CHAR(16) グローバル変数の内部分類のためのフラグ
STATUS CHAR(2) トークンに対応するセッションのステータス

SYSIBM.SYSSTATFEEDBACK

欠落または矛盾したカタログ統計SQLステートメントに関する情報を含みます

列名 データ型 説明
TBCREATOR VARCHAR(128) テーブルの作成者
TBNAME VARCHAR(128) テーブルの名前
COLNAME VARCHAR(128) インデックスの作成者
IXNAME VARCHAR(128) インデックスの名前
COLNAME VARCHAR(128) 列の名前
NUMCOLUMN SMALLINT 列グループ内の列の数

COLGROUP

COLNO

VARCHAR(254) 統計に関連付けられた列のセットを識別する16進数表現
TYPE CHAR(1)

収集する統計のタイプ:

C – 基数

F – 頻度

H – ヒストグラム

I – インデックス

T – テーブル

DBNAME VARCHAR(24) データベースの名前
TSNAME VARCHAR(24) テーブルスペースの名前
REASON CHAR(8)

統計が推奨された理由:

BASIC – 列テーブルまたはインデックスに対する基本的な統計値が欠落しています

KEYCARD - インデックスキー列の基数が欠落しています

LOWCARD - 列の基数が低値であり、データの偏りが発生する可能性を示しています

NULLABLE - nullable列の分布統計が利用できません

DEFAULT -  述語がおそらくデフォルト値を参照しています

RANGEPRD - 範囲述語に対するヒストグラム統計が利用できません

PARALLEL - キー範囲の均一なパーティショニングにより並列性を改善できます

CONFLICT - 別の統計がこの統計と矛盾しています

COMPFIX - インデックス複合フィルタファクターのために多列基数統計が必要です

STALE - 関連オブジェクトの時間統計収集の比較に基づいて他の統計と同期していません

BLOCK_

RUNSTATS

CHAR(1) 最適化ツールが推奨に基づいて統計を収集する際に行が使用されるかどうか。DB2は新しい行には空白値を挿入します
REMARKS VARCHAR(254) 拡張性のための自由形式テキスト
LASTDATE DATE 最後の日付統計の推奨がDB2によって更新されました

SYSIBM.SYSSTMT

各DBRMの各SQL文に対して1行以上を含みます

列名 データ型 説明
NAME VARCHAR(24) DBRMの名前
PLNAME VARCHAR(24) アプリケーションプランの名前
PLCREATOR VARCHAR(128) アプリケーションプランの所有者の認可ID
SEQNO SMALLINT プランのステートメントに対する行のシーケンス番号
STMTNO SMALLINT ソースプログラムのステートメント番号
SECTNO SMALLINT ステートメントのセクション番号
IBMREQD CHAR(1) Yは行が(MRM)テープから来たことを示します
TEXT VARCHAR(3800) SQLステートメントのテキストまたはテキストの部分
ISOLATION CHAR(1)

SQLステートメントの隔離レベル:

R     RR(再読み込み可能な読み取り)

T     RS(読み取りの安定性)

S     CS(カーソルの安定性)

U     UR(未コミットの読み取り)

L     RS隔離のために更新ロックを保持します。

X     RR隔離のために更新ロックを保持します。

空白 WITH句は指定されていません。

STATUS CHAR(1) ステートメントのバインディングの状態
ACCESSPATH CHAR(1) 静的ステートメントの場合、ステートメントのアクセスパスはユーザー指定の最適化ヒントに基づいています。 'H'の値は最適化ヒントが使用されたことを示します
STMTNOI INTEGER 値がゼロでない場合、ソースプログラムのステートメント番号を含む
SECTNOI INTEGER ステートメントのセクション番号
EXPLAINABLE CHAR(1)

次のいずれかの値を含みます:

Y     EXPLAIN関数と一緒に使用でき、userid.PLAN_TABLEにアクセスパスを説明する行があることを示します。

N     ステートメントには、userid.PLAN_TABLEにアクセスパスを説明する行がありません。

空白 ステートメントはV7以前にバインドされました。

QUERYNO INTEGER ソースプログラムのステートメントのクエリ番号
PLCREATOR CHAR(1)

作成者の種類を示します:

空白  認可ID

L      ロール

SYSIBM.SYSSTOGROUP

各ストレージグループごとに1行を含みます

Column name データタイプ 説明
名前 VARCHAR(128) ストレージグループの名前
作成者 VARCHAR(128) ストレージグループの所有者の承認ID
VCATNAME VARCHAR(128) 統合カタログ施設カタログの番号
SPACE INTEGER ストレージグループに割り当てられたDASDストレージのキロバイト数。STOSPACEユーティリティの最後の実行によって決定されます
IBMREQD CHAR(1) Yは行が(MRM)テープから来たことを示します
CREATEDBY VARCHAR(128) ストレージグループを作成したユーザーの主な承認ID
STATSTIME TIMESTAMP ストレージグループのためにSTOSPACEユーティリティが実行された場合、STOSPACEが最後に実行された日時
CREATEDTS TIMESTAMP ストレージグループのためにCREATEが実行された時間
ALTEREDTS TIMESTAMP ストレージグループのために最も最近ALTER STOGROUPステートメントが実行された時間。ALTER STOGROUPステートメントが適用されていない場合、ALTEREDTDはCREATEDTSの値になります
SPACEF FLOAT ストレージグループのためのDASDストレージのキロバイト数
DATACLAS VARCHAR(24) SMSデータクラスの名前。使用されていない場合は空白
MGMTCLAS VARCHAR(24) SMS管理クラスの名前。使用されていない場合は空白
STORCLAS VARCHAR(24) SMSストレージクラスの名前。使用されていない場合は空白

作成者

タイプ

CHAR(1)

作成者のタイプを示します:

空白 承認ID

L  役割

RELCREATED CHAR(1) オブジェクトを作成するために使用されたDB2のリリース。V9以前に作成された場合は空白

SYSIBM.SYSSTRINGS

文字変換に関する情報を含みます

列名 データ型 説明
INCCSID INTEGER この行によって表される文字変換のソースCCSID
OUTCCSID INTEGER この行によって表される文字変換のターゲットCCSID
TRANSTYPE CHAR(2)

変換の性質を示してください。値は次のとおりです:

GG     GRAPHIC to GRAPHIC

MM     EBCDIC MIXED to EBCDIC MIXED

MS     EBCDIC MIXED to SBCS

PM     ASCII MIXED to EBCDIC MIXED

PS     ASCII MIXED to SBCS

SM     SBCS to EBCDIC MIXED

SS     SBCS to SBCS

MP     EBCDIC MIXED to ASCII MIXED

PP     ASCII MIXED to ASCII MIXED

SP     SBCS to ASCII MIXED

ERRORBYTE CHAR(1) 変換テーブルでエラーバイトとして使用されるバイト
SUBBYTE CHAR(1) 変換テーブルで置換文字として使用されるバイト
TRANSPROC VARCHAR(24) モジュール名または空白
IBMREQD CHAR(1) Yは行が基本MRMテープから来たことを示します
TRANSTAB VARCHAR(256) 変換テーブルまたは空の文字列

SYSIBM.SYSSYNONYMS

各テーブルまたはビューの同義語ごとに1行を含みます

列名 データ型 説明
NAME VARCHAR(128) テーブルまたはビューの同義語
CREATOR VARCHAR(128) 同義語の所有者の認証ID
TBNAME VARCHAR(128) テーブルまたはビューの名前
TBCREATOR VARCHAR(128) テーブルまたはビューの所有者のスキーマ
IBMREQD CHAR(1) Yは行が基本MRMテープから来たことを示す
CREATEDBY VARCHAR(128) 同義語を作成したユーザーの主要な認証ID
CREATEDTS TIMESTAMP 同義語の作成が実行された時間
CREATORTYPE CHAR(1)

作成者のタイプ:

空白  認証ID

L      ロール

RELCREATED CHAR(1) オブジェクトを作成するために使用されたDB2のリリース。V9以前の場合は空白

SYSIBM.SYSTABAUTH

テーブルおよびビューに対するユーザーが保持する権限を記録します

Column name Data type Description
GRANTOR VARCHAR(128) 権限を付与したユーザーのAuth ID。PUBLICである可能性がある
GRANTEE VARCHAR(128) 権限を持つユーザーのAuth IDまたは権限を使用する計画またはパッケージの名前
GRANTEETYPE CHAR(1)

GRANTEEのタイプ:

blank  認可ID

L      ロール

P      プランまたはパッケージ。COLLIDが空白でない場合はパッケージ

DBNAME VARCHAR(24) DBADM、DBCTRL、またはDBMAINT権限を持つユーザーから権限を受け取った場合、DBNAMEはGRANTORがその権限を持っているデータベースの名前です。それ以外の場合は空白
SCREATOR VARCHAR(128) SYSTABAUTHの行がCREATE VIEW文の結果として作成された場合、SCREATORはCREATE TABLEのフルセレクトで参照されるテーブルのスキーマ所有者です
STNAME VARCHAR(128) SYSIBM.SYSTABAUTHの行がCREATE TABLEまたはMQTの結果として作成された場合、STNAMEはCREATE TABLEのフルセレクトで参照されるテーブルまたはビューの名前です
TCREATOR VARCHAR(128) テーブルまたはビューの所有者のスキーマ
TTNAME VARCHAR(128) テーブルまたはビューの名前
AUTHHOWGOT CHAR(1)

権限を受け取ったユーザーの認可レベル。必ずしも付与者の最高認可レベルではありません。

空白  該当なし

C     DBCTL

D     DBADM

E     SECADM

G     ACCESSCTRL

L     SYSCTRL

M     DBMAINT

S     SYSADM

T     DATAACCESS

UPDATECOLS CHAR(1) 空白の場合、UPDATEAUTHの値がテーブルまたはビューのすべての列に均一に適用されます。(*)の場合、一部の列にはUPDATEAUTHの値が適用されますが、他の列には適用されません
ALTERAUTH CHAR(1)

GRANTEEはテーブルを変更できます:

空白  権限は保持されていない

G      GRANTオプション付きで権限が保持されている

Y      GRANTオプションなしで権限が保持されている

DELETEAUTH CHAR(1)

GRANTEEはテーブルまたはビューから行を削除できます:

空白  権限は保持されていない

G      GRANTオプション付きで権限が保持されている

Y      GRANTオプションなしで権限が保持されている

INDEXAUTH CHAR(1)

GRANTEEはテーブルにインデックスを作成できます:

blank  権限は保持されていません

G      権限はGRANTオプション付きで保持されています

Y      権限はGRANTオプションなしで保持されています

INSERTAUTH CHAR(1)

GRANTEEはテーブルまたはビューに行を挿入できます:

blank  権限は保持されていません

G      権限はGRANTオプション付きで保持されています

Y      権限はGRANTオプションなしで保持されています

SELECTAUTH CHAR(1)

GRANTEEはテーブルまたはビューから行を選択できます:

blank  権限は保持されていません

G      権限はGRANTオプション付きで保持されています

Y      権限はGRANTオプションなしで保持されています

UPDATEAUTH CHAR(1)

GRANTEEはテーブルまたはビューの行を更新できます:

blank  権限は保持されていません

G      権限はGRANTオプション付きで保持されています

Y      権限はGRANTオプションなしで保持されています

IBMREQD CHAR(1) Yは行が(MRM)テープから来たことを示します
COLLID VARCHAR(128) GRANTEEがパッケージの場合、そのコレクション名。それ以外は、空白
CONTOKEN CHAR(8) GRANTEEがパッケージの場合、パッケージが派生したDBRMの一貫性トークン。それ以外は、空白

REFERENCES

AUTH

CHAR(1)

GRANTEEは、テーブルが親である参照制約を作成または削除できます:

blank  権限は保持されていません

G      権限はGRANTオプション付きで保持されています

Y      権限はGRANTオプションなしで保持されています

REFCOLS CHAR(1) テーブルのすべての列にREFERENCESAUTHの値が均等に適用される場合は空白。(*)は、REFERENCEAUTHの値が一部の列には適用されるが他の列には適用されない場合
GRANTEDTS TIMESTAMP GRANTステートメントが実行された時刻
TRIGGERAUTH CHAR(1)

GRANTEEは、テーブルがトリガーテーブルとして名前付けされるトリガーを作成できます:

blank  権限は保持されていません

G      権限はGRANTオプション付きで保持されています

Y      権限はGRANTオプションなしで保持されています

GRANTORTYPE CHAR(1)

GRANTORのタイプ:

blank  認可ID

L      ロール

UNLOADAUTH CHAR(1)

GRANTEEがUNLOADユーティリティを使用してデータをアンロードできるか

空白 権限は保持されていません

G     権限はGRANTオプション付きで保持されています

Y     権限はGRANTオプションなしで保持されています

SYS_START TIMESTAMP(12) 最新のトランザクションに関連付けられた開始時刻
SYS_END TIMESTAMP(12) 行がシステム期間の一時テーブルから削除された時刻
TRANS_START TIMESTAMP(12) トランザクションごとのタイムスタンプ値またはnull

SYSIBM.SYSTABCONST

各一意の制約(主キーまたは一意キー)ごとに1行を含みます

列名 データ型 説明
制約名 VARCHAR(128) 制約の名前
テーブル作成者 VARCHAR(128) 制約が定義されているテーブルのスキーマ
テーブル名 VARCHAR(128) 制約が定義されているテーブルの名前
作成者 CHAR(8) 制約が定義されている承認ID
タイプ CHAR(1)

制約の種類:

F  外部キー

P  主キー

U  ユニークキー

IXOWNER VARCHAR(128) 制約を強制するインデックスのスキーマ
IXNAME VARCHAR(128) 制約を強制するインデックスの名前
CREATEDTS TIMESTAMP 制約を作成するためのステートメントが実行された時間
IBMREQD CHAR(1) Yは行が(MRM)テープから来たことを示します
COLCOUNT SMALLINT 制約内の列の数
リリース作成日 CHAR(1) オブジェクトを作成するために使用されたDB2のリリース。V9以前の場合は空白

SYSIBM.SYSTABLEPART

各非パーティション化テーブルスペースおよび各パーティション化テーブルスペースの各パーティションごとに1行を含みます

列名 データ型 説明
PARTITION SMALLINT パーティション番号;テーブルスペースがパーティションされていない場合は0
TSNAME VARCHAR(24) テーブルスペースの名前
DBNAME VARCHAR(24) テーブルスペースを含むデータベースの名前
IXNAME VARCHAR(128) パーティショニングインデックスの名前。パーティションされていない場合は空白
IXCREATOR VARCHAR(128) パーティションインデックスのスキーマ。パーティションされていない場合は空白。
PQTY INTEGER ユーザー管理データセットの場合、主スペースの割り当ては4 KBのストレージブロック単位または-1。
SQTY SMALLINT ユーザー管理のデータセットの場合、値は4 KBのストレージブロック単位での二次スペースの割り当てです。-1の場合もあります。
STORTYPE CHAR(1)

ストレージの割り当て:

E   明示的(ストレージグループは使用しません)

I   暗黙的(ストレージグループが使用されます)

STORNAME VARCHAR(128) スペースの割り当てに使用されるストレージグループの名前。ストレージグループが使用されていない場合は空白になります。
VCATNAME VARCHAR(24) スペースの割り当てに使用されるICFカタログの名前
CARD INTEGER テーブルスペースまたはパーティション内の行の数、またはテーブルスペースがLOBテーブルスペースである場合はテーブルスペース内のLOBの数
FARINDREF INTEGER 元のページから遠く移動された行の数
NEARINDREF INTEGER 元のページの近くに移動された行の数
PERACTIVE SMALLINT アクティブテーブルのデータから占有されているスペースの割合
PERCDROP SMALLINT 削除されたテーブルの行によって占有されているスペースの割合
IBMREQD CHAR(1) Yは行が基本MRMテープから来たことを示します
LIMITKEY VARCHAR(765) 外部形式のパーティションの高値
FREEPAGE SMALLINT ページが自由なスペースとして残される前に読み込まれたページの数
PCTFREE SMALLINT 各ページに残された自由なスペースの割合
CHECKFLAG CHAR(1)

C    テーブルスペースパーティションはチェック保留状態にあり、参照制約、テーブルチェック制約、またはその両方を違反する可能性のある行がテーブルにあります。

D    LOBテーブルスペースに関連付けられたLOB列のインライン長が、インライン長が変更されたときに減少しました。

I    このLOBテーブルスペースに関連付けられたLOB列のインライン長が、インライン長が変更されたときに増加しました。

空白 テーブルスペースはパーティションではなく、参照制約、テーブルチェック制約、またはその両方を違反する可能性のある行を含みません

SPACE INTEGER

テーブルスペースパーティションに割り当てられたDASDストレージのキロバイト数。これは、STOSPACEユーティリティまたはRUNSTATSユーティリティの最後の実行によって決定されます。

0   STOSPACEまたはRUNSTATSユーティリティは実行されていません。

-1   テーブルスペースはDEFINE NO句で定義されており、データが最初に一つのパーティションに挿入されるまでデータセットの物理的作成が遅延されており、データはまだ挿入されていません。

非ゼロまたは非負の値

LOBテーブルスペースの補助テーブル

COMPRESS CHAR(1)

次のことを示します:

·        テーブルスペースパーティションに対して、パーティションのCOMPRESS属性がYESであるかどうか。

·        非パーティションテーブルスペースに対して、テーブルスペースのCOMPRESS属性がYESであるかどうか。

Y     圧縮が定義されています

空白 圧縮なし

PAGESAVE SMALLINT COMPRESS YESまたはその他の圧縮ルーチンで定義された結果として、テーブルスペースまたはパーティションで保存されたページの割合
STATSTIME TIMESTAMP RUNSTATSが実行された日時
GBPCACHE CHAR(1)

テーブルスペースまたはパーティションのグループバッファプールキャッシュオプション。

A      変更されたページと変更されていないページがキャッシュされます

N      グループバッファプールにデータはキャッシュされません

S      変更されたシステムページのみ

空白  変更されたページのみがキャッシュされます

CHECKRID5B CHAR(5) テーブルまたはパーティションがチェック保留状態にない場合(CHECKFLAGが空白の場合)またはテーブルがパーティション分割されていない場合は空白。それ以外の場合、参照制約、テーブルチェック制約のいずれか、またはその両方を違反する可能性のあるパーティションの最初の行のRID;または値はX’0000000000’であり、任意の行が参照制約を違反する可能性があることを示します。
TRACKMOD CHAR(1)

スペースマップページでのページの変更を追跡します:

N      いいえ

Y      はい

エポック 整数 テーブル内の行の位置を変更する操作が実行されるたびに実装される数値
SECQTYI 整数 4KBストレージの単位の二次スペース割り当て
CARDF 浮動小数点 テーブルスペースまたはパーティション内の行数、またはテーブルスペースがLOBテーブルスペースである場合は、テーブルスペース内のLOBの数
IPREFIX CHAR(1) テーブルスペースまたはパーティションのデータセット名のインスタンス修飾子の最初の文字。‘I’または‘J’のみが有効。デフォルト=’I’
ALTEREDTS タイムスタンプ インデックスに対して最も最近実行されたALTER INDEXの時間
SPACEF FLOAT(8) DASDストレージのキロバイト数
DSNUM FLOAT(8) データセットの数
EXTENTS 整数 データセットのエクステント数
LOGICAL_PART SMALLINT テーブル制御パーティショニングまたはインデックス制御パーティショニングで作成されたテーブルスペースの論理パーティション(論理的な昇順または降順)

LIMITKEY_

INTERNAL

VARCHAR(512) 内部形式でのパーティションの制限キーの最高値

OLDEST_

VERSION

SMALLINT テーブル内のデータの最も古い形式のバージョン番号と、パートレベルの任意のイメージコピー
CREATDTS タイムスタンプ パーティションが作成された時間
AVGROWLEN 整数 テーブルスペースまたはパートの行の平均長。テーブルスペースまたはパートが圧縮されている場合、値は圧縮された行の長さです。テーブルスペースまたはパートが圧縮されていない場合、値は非圧縮の行の長さです。
フォーマット CHAR(1)

テーブルスペースまたはパーティション内の行のフォーマット:

R       再配置された行フォーマット

空白   基本的な行フォーマットまたはLOBテーブルスペース

RELCREATED CHAR(1) オブジェクトを作成するために使用されたDB2のリリース。V9以前の場合は空白。
REORG_LR_TS TIMESTAMP REORGまたはLOAD REPLACEユーティリティが最後に発生した時間。
HASHSPACE BIGINT 成長によるパーティションテーブルスペースの場合は0。範囲パーティショニングされたユニバーサルテーブルスペースの場合、これはパーティションレベルで指定されたKB単位のスペースの量です。オーバーライドが提供されない場合、これはSYSTABLESPACEのHASHSPACEの値と同じになります。
HASHDATAPAGES BIGINT 成長によるパーティションテーブルスペースの場合は0。範囲パーティショニングされたユニバーサルテーブルスペースの場合、各パーティションのHASHSPACE列に対応するハッシュデータページの数。ハッシュアクセスを使用するために変更されたテーブルスペースでは0。
RBA_FORMAT CHAR(1)

RBA/LRSNのフォーマット

B   基本、6バイトのRBA/LRSNフォーマット

E   拡張、10バイトのRBA/LRSNフォーマット

U   未定義。テーブルスペースを作成する際にDEFINE NOが指定され、テーブルスペースがXMLバージョンのXMLテーブルスペースでない場合。

空白  移行されたレコードのため。

PCTFREE_UPD SMALLINT 可変長レコードの更新のために予約された自由スペースの割合。オブジェクトが作成または変更されたときに定義される。

PCTFREE_UPD_

計算

SMALLINT 可変長レコードの更新のためにDB2またはユーティリティによって計算された自由スペースの割合。
タイプ CHAR(1)

パーティションのタイプ

空白   LOBなしまたはメンバークラスターなし

G       MAXPARTITIONSで定義された

L       64ギガバイトを超える可能性がある

O       LOBで定義された

P       XMLのための暗黙のテーブルスペース

R       範囲パーティショニングされたUTS

PAGENUM CHAR(1)

テーブルスペースまたはインデックスページの番号付けのフォーマット

A      絶対

R      相対

BPOOL CHAR(8) パーティションに使用されるバッファプール
PGSIZE SMALLINT テーブルスペース内のページのサイズ(KB単位)
DSSIZE INTEGER パーティションの最大サイズ

MEMBER_

CLUSTER

CHAR(1)

MEMBER CLUSTERが指定されているかどうか

Y     MEMBER CLUSTERが指定されています

空白 MEMBER CLUSTERは指定されていません

COMPRESSRATIO SMALLINT

圧縮によって保存されたバイトの平均パーセンテージ

-1    値が収集されていません

0     圧縮が存在しないか、平均圧縮レコードの長さが未圧縮レコードよりも同じか長い

SYSIBM.SYSTABLEPART_HIST

SYSTABLEPARTからの行を含みます。挿入、更新、削除が可能です

列名 データ型 説明
PARTITION SMALLINT パーティション番号; テーブルスペースがパーティション化されていない場合は0
TSNAME VARCHAR(24) テーブルスペースの名前
DBNAME VARCHAR(24) テーブルスペースを含むデータセットの名前
PGTY INTEGER ユーザー管理されたデータセットの場合、値は4KBストレージブロック単位のプライマリスペース割り当て
SECQTYI SMALLINT 4KBブロック単位の二次スペース割り当て。ユーザー管理されたデータセットの場合、値は4KBストレージブロック単位の二次スペース割り当てまたは-1
FARINDREF INTEGER 元のページから遠く移動した行の数
NEARINDREF INTEGER 元のページの近くに移動した行の数
PERACTIVE SMALLINT アクティブテーブルからのデータ行によって占められるスペースの割合
PERCDROP SMALLINT 削除されたテーブルによって占められるスペースの割合
SPACEF FLOAT(8) テーブルスペースパーティションに割り当てられたDASDストレージのキロバイト数
PAGESAVE SMALLINT COMPRESS YESまたは他の圧縮ルーチンを使用して定義されたテーブルスペースまたはパーティション内で保存されたページの割合
STATSTIME TIMESTAMP RUNSTATSが統計を更新した場合、最後のRUNSTATSの呼び出しで統計が更新された日時
CARDF FLOAT(8) パーティションのテーブルスペース内の行数、またはテーブルスペースがLOBテーブルスペースである場合、そのテーブルスペース内のLOBの数
EXTENTS INTEGER データセットのエクステント数。値はオブジェクトの最終DSNUMのみ
DSNUM INTEGER テーブルスペース内のデータセット番号
IBMREQD CHAR(1) Yは行が(MRM)テープから来たことを示す
AVGROWLEN INTEGER テーブルスペースまたはパーティション内のテーブルの行の平均長。テーブルスペースまたはパーティションが圧縮されている場合、値は圧縮された行の長さ。テーブルスペースまたはパーティションが圧縮されていない場合、値は非圧縮行の長さ

SYSIBM.SYSTABLES

各テーブルビューエイリアスごとに1行を含みます

Column name データ型 説明
NAME VARCHAR(128) テーブル、ビュー、またはエイリアスの名前
CREATOR VARCHAR(128) テーブル、ビュー、またはエイリアスのスキーマ
TYPE CHAR(1)

オブジェクトの種類:

A     エイリアス

C     クローンテーブル

H     履歴テーブル

G     作成されたグローバル一時テーブル

M     マテリアライズドクエリテーブル

P     XML列のために作成された暗黙のテーブル

R     アーカイブテーブル

T     テーブル

V     ビュー

X     補助テーブル

DBNAME VARCHAR(24) テーブルまたはテーブルのビューの場合、TSNAME に名前が付けられたテーブルスペースを含むデータベースの名前
TSNAME VARCHAR(24) テーブルまたは1つのテーブルのビューのための、テーブルを含むテーブルスペースの名前
DBID SMALLINT データベースの内部識別子
OBID SMALLINT テーブルの内部識別子
COLCOUNT SMALLINT テーブルまたはビューの列の数
EDPROC VARCHAR(24) 編集手続きの名前; 行がビューまたはエイリアス、または編集手続きのないテーブルを説明する場合は空白
VALPROC VARCHAR(24) 検証手続きの名前; 行がビューまたはエイリアス、または編集手続きのないテーブルを説明する場合は空白
CLUSTERTYPE CHAR(1)

RESTRICT ON DROPが適用されるか:

空白   いいえ

Y       はい。テーブルまたはそのテーブルを含むテーブルスペースやデータベースは削除できません

NPAGES INTEGER テーブルの行が表示されるページの合計数
PCTPAGES SMALLINT テーブルの行を含むアクティブなテーブルスペースページの割合
IBMREQD CHAR(1) Yは行がMRMテープから来たことを示します
REMARKS VARCHAR(254) COMMENT ONでユーザーが提供した文字列
PARENTS SMALLINT テーブルが依存している関係の数。行がビュー、エイリアス、作成された一時テーブル、またはMQTを説明する場合は0
CHILDREN SMALLINT テーブルが親である関係の数。行がビュー、エイリアス、作成された一時テーブル、またはMQTを説明する場合は0
KEYCOLUMNS SMALLINT テーブルの主キーにある列の数。行がビュー、エイリアス、または作成された一時テーブルを説明する場合は0
RECLENGTH SMALLINT ユーザーテーブルの場合、テーブル内の任意のレコードの最大長
STATUS CHAR(1)

テーブル定義の状態:

I      テーブルの定義が不完全です。TABLESTATUS列はテーブル定義が不完全である理由を示します

R      ビューの内部表現を再生成しようとしたときにエラーが発生しました

X     テーブルには親インデックスがあり、定義が完了しています

空白 テーブルに親インデックスがないか、カタログテーブルであるか、行がビューまたはエイリアスを説明します。テーブル、ビュー、またはエイリアスの定義は完了しています

KEYOBID SMALLINT テーブルの主キーの一意性を強制するインデックスの内部 DB2 識別子; 該当しない場合は 0
LABEL VARCHAR(90) LABEL ON によって与えられたラベル; それ以外は空の文字列
CHECKFLAG CHAR(1)

C        テーブルを含むテーブルスペースがチェック保留状態にあり、テーブルに参照制約やテーブルチェック制約を違反する行が含まれています。テーブルは不整合なデータを含む可能性のある MQT です。

空白     テーブルに参照制約やテーブルチェック制約を違反する行が含まれていない; または行がビュー、エイリアス、または作成された一時テーブルを説明しています

CHECKRID CHAR(4) ‘FFFFFF00’ は、このテーブルの編集手続きが行属性の感受性なしに定義されていることを示します。他の値は、行属性の感受性を持つように定義された編集手続きを示します。
AUDITING CHAR(1)

監査オプション:

A      監査すべて

C      変更を監査

空白  監査なし。 またはビュー、エイリアス、または作成された一時テーブル

CREATEDBY VARCHAR(128) テーブル、ビュー、またはエイリアスを作成したユーザーのプライマリ認証 ID
LOCATION VARCHAR(128) エイリアスのオブジェクトの場所名。テーブル、ビュー、または三部構成の名前で定義されていないエイリアスの場合は空白
TBCREATOR VARCHAR(128)

·        エイリアスの場合、参照されるテーブルまたはビューのスキーマ

·        クローン関係に関与するベーステーブルの場合、クローンテーブルの作成者名

·        クローン関係に関与するクローンテーブルの場合、ベーステーブルの作成者名

·        それ以外の場合、TBCREATOR は空白

TBNAME VARCHAR(128)

·        エイリアスの場合、参照されるテーブルまたはビューのスキーマ

·        クローン関係に関与するベーステーブルの場合、クローンテーブルの作成者名

·        クローン関係に関与するクローンテーブルの場合、ベーステーブルの作成者名

·        それ以外の場合は空白

CREATEDTS TIMESTAMP テーブル、ビュー、またはエイリアスのために CREATE が実行された時刻
ALTEREDTS TIMESTAMP テーブルの場合、最新の ALTER TABLE が適用された時刻。ALTER TABLE ステートメントが適用されていない場合、または行がエイリアスの場合、ALTEREDTS は CREATEDTS の値を持ちます。ビューの場合、最後に ALTER VIEW REGENERATE が適用された時刻
DATACAPTURE CHAR(1)

テーブルの DATACAPTURE オプションの値を記録します:

空白   いいえ

Y       はい

作成された一時テーブルの場合、空白です

RBA1 CHAR(10) テーブルが作成されたときのログRBA(LRSN)
RBA2 CHAR(10) テーブルが最後に変更されたときのログRBA(LRSN)
PCTROWCOMP SMALLINT テーブル内のアクティブな行の総数に対する圧縮されたスローの割合。COMPRESS YESで定義されたテーブルスペースの行を含む
STATSTIME TIMESTAMP RUNSTATSが統計を更新した場合、最後のRUNSTATSの呼び出しが統計を更新した日時
CHECKS SMALLINT テーブルに定義されたチェック制約の数
CARDF FLOAT テーブル内の行の総数または補助テーブル内のLOBの総数
CHECKRID5B CHAR(5) テーブルまたはパーティションがチェック保留状態でない場合は空白(CHECKFLAGは空白)、パーティション化されていない場合、またはテーブルが一時テーブルとして作成されている場合。そうでない場合、参照制約、テーブルチェック制約のいずれかを違反する可能性のあるパーティションの最初の行のRID、または任意の行が参照制約を違反することを示すX’0000000000’の値

ENCODING_

SCHEME

CHAR(1)

テーブル、ビュー、エイリアスのデフォルトエンコーディングスキーム:

E     EBCDIC

A     ASCII

M     複数のCCSIDセットまたは複数のエンコーディングスキーム

U     UNICODE

空白 リモートエイリアスのため

‘E’は非ワークファイルデータベースのテーブル、ワークファイルデータベースのテーブルはV5以前に作成されている場合は空白

TABLESTATUS VARCHAR(30)

不完全なテーブル定義の理由:

F    必要なBUSINESS_TIME WITHOUT OVERLAPSインデックスが外部キーに対して不足している

L    LOB列に対して補助テーブルまたは補助インデックスが定義されていない

P    親インデックスが不足している

R    行IDに対する必要なインデックスが不足している

U    一意キーに対する必要なインデックスが不足している

V    ビューの再生成中にエラーが発生した

空白 定義は完了している

NPAGESF FLOAT(8) テーブルで使用されるページの数
SPACEF FLOAT(8) DASDストレージのキロバイト数
AVGROWLEN INTEGER テーブルの行の平均長。圧縮されている場合、値は圧縮された行の長さ。圧縮されていない場合、値は未圧縮の行
RELCREATED CHAR(1) オブジェクトを作成するために使用されるdb2のリリース
NUM_DEPT_MQTS SMALLINT 依存しているマテリアライズドクエリテーブルの数。エイリアスまたは作成された一時テーブルの場合は0、またはテーブルにマテリアライズドクエリテーブルが定義されていない場合は0
VERSION SMALLINT

このテーブルのデータ生形式のバージョン

·        0は、このテーブルに対してバージョン作成の変更操作が行われたことがないことを示します

·        -1は、ベーステーブルの列が変更されたためにビューが再生成されたことを示します

·        800は、V8以降のテーブルに対してCREATE VIEWまたはALTER VIEWが成功裏に行われたことを示します

·        900は、ビューに対してDROP COLUMN句を伴うALTER TABLEが成功裏に行われたことを示します

PARTKEYCOLNUM SMALLINT パーティションキーの列の数。パーティショニングがないテーブルまたはインデックス制御パーティショニングを使用するテーブルは0。テーブル制御パーティショニングを使用するテーブルは非ゼロ。
SPLIT_ROWS CHAR(16) VOLATILEテーブル以外は空白、そうでなければYはDB2にテーブルへのインデックスアクセスを可能な限り使用するよう指示します

SECURITY_

LABEL

CHAR(1)

タイプ列がTまたはMの場合。テーブルはマルチレベルセキュリティを持つ:

空白    マルチレベルセキュリティなし

R    テーブルは行の粒度でマルチレベルセキュリティを持つ

OWNER VARCHAR(128) テーブル、ビュー、またはエイリアスの所有者のAuth ID、V9以前に作成されたテーブル、ビュー、またはエイリアスの場合は空白
APPEND CHAR(1)

テーブルに対してAPPENDオプションが指定されています

Y  はい

N  いいえ

OWNERTYPE CHAR(1)

所有者のタイプ:

空白 認証ID

L     役割

CONTROL CHAR(1)

行または列のアクセス制御を使用して強制されるアクセス:

空白   アクセス制御の強制なし

B       行と列のアクセス制御

C       列のアクセス制御

R       行のアクセス制御

VERSIONING_

SCHEMA

VARCHAR(128) バージョン管理のあるシステム維持の一時テーブルである場合の履歴テーブルのスキーマ名、または履歴テーブルである場合のシステム維持の一時テーブルのスキーマ名

VERSIONING_

TABLE

VARCHAR(128) バージョン管理のあるシステム維持の一時テーブルである場合の履歴テーブルのテーブル名、または履歴テーブルである場合のシステム維持の一時テーブルのテーブル名

HASHKEY

COLUMNS

SMALLINT テーブルのハッシュキーにおける列の数。行がビュー、エイリアス、または作成された一時テーブルを説明する場合は0

アーカイブ_

スキーマ

VARCHAR(128)

次のようにスキーマ名を含みます:

·        テーブルがアーカイブ対応テーブルの場合、アーカイブテーブルのスキーマ名を含む

·        テーブルがアーカイブテーブルの場合、この列はアーカイブ対応テーブルのスキーマ名を含む

·        テーブルがアーカイブ対応でもアーカイブテーブルでもない場合、値は空白

アーカイブ_

テーブル

VARCHAR(128)

次のようにテーブル名を含みます:

·        テーブルがアーカイブ対応テーブルの場合、アーカイブテーブルのテーブル名を含む

·        テーブルがアーカイブテーブルの場合、アーカイブ対応テーブルのテーブル名を含む

·        テーブルがアーカイブ対応テーブルでもアーカイブテーブルでもない場合、値は空白

統計_

フィードバック

CHAR(1) クエリがDSNZPARM STATFDBK_SCOPEに基づいて統計収集の資格を満たす場合、このテーブルのSYSSTATFEEDBACKに統計推奨が配置されるかどうかを制御します。テーブルの収集を有効または無効にするために「Y」または「N」を更新できます
REGENERATETS TIMESTAMP(12) オブジェクトが再生成された時間

SYSIBM.SYSTABLESPACE

各テーブルスペースごとに1行を含みます

列名 データ型 説明
NAME VARCHAR(24) テーブルスペースの名前
CREATOR VARCHAR(128) テーブルスペースの所有者の承認ID
DBNAME VARCHAR(24) テーブルスペースを含むデータベースの名前
DBID SMALLINT テーブルスペースを含むデータベースの内部識別子
OBID SMALLINT テーブルスペースファイル記述子の内部識別子
PSID SMALLINT テーブルスペースページセット記述子の内部識別子
BPOOL CHAR(8) テーブルスペースに使用されるバッファプールの名前
PARTITIONS SMALLINT テーブルスペースのパーティション数; パーティションがない場合は0
LOCKRULE CHAR(1)

テーブルスペースのロックサイズ:

A すべて

L 大きなオブジェクト (LOB)

P ページ

R 行

S テーブルスペース

T テーブル

X 暗黙的に作成されたXMLテーブルスペース

PGSIZE SMALLINT テーブルスペース内のページのサイズ(キロバイト単位)
ERASERULE CHAR(1)

データセットは削除時に消去されます。テーブルスペースがパーティション分割されている場合は意味がありません:

N    消去しない

Y    消去する

STATUS CHAR(1)

テーブルスペースの可用性ステータス:

A   利用可能

C   定義が不完全で、パーティショニングインデックスが作成されていない

P   テーブルスペースはチェック保留状態

S   テーブルスペースは全体のテーブルスペースよりも小さな範囲でチェック保留状態

T   定義が不完全で、テーブルが作成されていない

IMPLICIT CHAR(1)

テーブルスペースは暗黙的に作成されました:

N   いいえ

Y   はい

NTABLES SMALLINT テーブルスペースで定義されたテーブルの数
NACTIVE INTEGER テーブルスペース内のアクティブページの数。ページは行のためにフォーマットされている場合にアクティブと見なされます、たとえ現在は何も含まれていなくても。統計が収集されていない場合は0。更新可能な列
CLOSERULE CHAR(1)

データセットはオープンデータセットの数の制限に達したときにクローズの候補となります

N   いいえ

Y   はい

SPACE INTEGER テーブルスペースに割り当てられたDASDストレージのキロバイト数、最後のSTOSPACEユーティリティの実行によって決定されます
IBMREQD CHAR(1) Yは行が基本MRMテープから来たことを示します
SEGSIZE SMALLINT 各セグメント内のページ数。セグメント化されていない場合は0
CREATEDBY VARCHAR(128) テーブルスペースを作成したユーザーの主な認証ID
STATSTIME TIMESTAMP RUNSTATSが統計を更新した場合、RUNSTATSが最後に統計を更新した日時
LOCKMAX INTEGER

テーブルまたはテーブルスペースのためにユーザーが取得する最大ロック数、次のロックレベルにエスカレートする前に

0   ロックエスカレーションは発生しません

n   n, ここで n>0 は、アプリケーションプロセスがロックエスカレーションの前に取得できる最大ロック数(行、ページ、またはLOBロック)

-1  LOCKMAX SYSTEMを表します。インストールパネルDSNTIPJのフィールドLOCKS PER TABLE(SPACE)の値がロックエスカレーションを決定します。0の場合、ロックエスカレーションは発生しません。値がnの場合、ここでn>0、ロックエスカレーションはLOCKMAX nの場合と同様に発生します

TYPE CHAR(1)

テーブルスペースのタイプ:

空白 テーブルスペースは次のものなしに作成されました: DSSIZE, LARGE, LOBおよびMEMBER CLUSTER

I     MEMBER CLUSTERで定義され、64GBを超えない

G     MAXPARTITIONSオプションで定義された(成長型のパーティションテーブルスペース)ユニバーサルテーブルスペースの基盤構造

K     MEMBER CLUSTERで定義され、64GBを超えることができる

L      テーブルスペースは64ギガバイトを超えることができる

O      テーブルスペースはLOB列で定義されていました

P      XML列のために作成された暗黙的テーブルスペース

R      範囲パーティション化されたユニバーサルテーブルスペース

CREATEDTS TIMESTAMP テーブルスペースのCREATEが実行された時間。テーブルスペースがV5以前に作成された場合、値は‘0001-01-01.00.00.00.000000’
ALTEREDTS タイムスタンプ 最も最近のALTER TABLESPACEが実行された時刻。ALTER TABLESPACEが適用されていない場合、ALTEREDTSはCREATEDTSの値になります。インデックスがV5以前に作成された場合、その値は‘0001-01-01.00.00.00.000000’です。

エンコーディング_

スキーム

CHAR(1)

テーブルスペースのデフォルトエンコーディングスキーム:

E     EBCDIC

A     ASCII

U     UNICODE

空白 ワークファイルデータベースまたはTEMPデータベース内のテーブルスペースの場合 (TEMPとして作成されたデータベース、宣言された一時テーブル用)

非ワークファイルデータベース内のテーブルには‘E’が、V5以前に作成されたワークファイルデータベース内のテーブルには空白が使用されます

SBCS_CCSID INTEGER テーブルスペースのデフォルトSBCS CCSID
DBCS_CCSID INTEGER テーブルスペースのデフォルトDBCS CCSID
MIXED_CCSID INTEGER テーブルスペースのデフォルト混合CCSID
MAXROWS SMALLINT データページ上の最大行数。デフォルトは255
LOCKPART CHAR(1)

Y    LOCKPART YESがテーブルスペースに指定されています

N    LOCKPART NOが指定されているか、LOCKPARTが指定されていないか、またはパーティション化されていないテーブルスペースです

LOG CHAR(1)

テーブルスペースの変更がログに記録されるべき:

N    テーブルスペースにはNOT LOGGED属性があります

Y    テーブルスペースにはLOGGED属性があります

X    LOBまたはXMLテーブルスペースにはNOT LOGGED属性があります

NACTIVEF FLOAT テーブルスペース内のアクティブなページの数
DSSIZE INTEGER データセットの最大サイズ(キロバイト単位)。V10以前にテーブルスペースが作成された場合は0になる可能性がありますが、テーブルスペースが成長によってパーティション化されると実際の値が含まれます

最古の_

バージョン

SMALLINT テーブルスペース内のデータの最古のフォーマットのバージョン番号と任意のイメージコピー

現在の_

バージョン

SMALLINT テーブルスペース内のデータの最新フォーマットを説明するバージョン番号。0はテーブルスペースにはバージョン管理が行われたことがないことを示します
AVGROWLEN INTEGER テーブルスペースまたはパートの行の平均長さ。テーブルスペースまたはパートが圧縮されている場合、値は圧縮された行の長さです。テーブルスペースまたはパートが圧縮されていない場合、値は非圧縮の行の長さです。
SPACEF FLOAT ストレージグループのDASDストレージのキロバイト数
CREATORTYPE CHAR(1)

クリエイターの種類:

空白  認可ID

L      役割

RELCREATED CHAR(1) オブジェクトを作成するために使用されたリリース。V9以前の場合は空白
INSTANCE SMALLINT 現在のベースオブジェクト(テーブルおよびインデックス)のデータセットインスタンス番号の列の値
CLONE CHAR(1)

テーブルスペースはクローン関係に関与するオブジェクトを含んでいます

Y  はい

N  いいえ

MAXPARTITIONS SMALLINT テーブルスペースが成長できる最大パーティション数。テーブルスペースがパーティション化されていない場合は0。または範囲パーティション化されているがユニバーサルテーブルスペースでない場合。

MEMBER_

CLUSTER

CHAR(1)

テーブルスペースにメンバークラスタが指定されている場合

Y      はい

空白  いいえ

組織

タイプ

CHAR(1)

テーブルスペースの組織

空白 不明。空白がデフォルト

H     ハッシュ組織

HASHSPACE BIGINT テーブルスペースまたはパーティションに割り当てられたスペースの量(KB)。成長によるパーティション化テーブルスペースの場合、スペースはテーブルスペース全体に適用されます。範囲パーティション化されたテーブルスペースの場合、スペースは各パーティションに適用されます。
HASHDATAPAGES BIGINT ハッシュスペースのために事前に割り当てるハッシュデータページの総数。成長によるパーティション化テーブルスペースの場合、テーブルスペースの固定部分内のすべてのページが含まれます。範囲パーティション化されたテーブルスペースの場合、各パーティションの固定ハッシュスペース内のページ数(パーティションレベルでハッシュスペースを提供することによって上書きされない限り)。DB2によって、HASH SPACEオプションで指定された値またはREORGユーティリティがスペースの自動推定で実行されたときに計算されます。計算された値はハッシュアルゴリズムに使用されます。ハッシュテーブルスペースには0。ハッシュアクセスを使用するように変更されたテーブルスペースには0。
PAGENUM CHAR(1)

インデックスのページ番号の形式。

A   絶対

R   相対

PQTY INTEGER ユーザー管理データセットの場合。値は主スペース割り当てです。
STORTYPE CHAR(1)

ストレージ割り当ての種類

E  明示的(ストレージグループは使用されません)

I  暗黙的(ストレージグループが使用されます)

STORNAME VARCHAR(128) スペース割り当てに使用されるストレージグループの名前
VCATNAME VARCHAR(24) スペース割り当てに使用されるICFカタログの名前
FREEPAGE SMALLINT ページが空いている前に読み込まれるページ数
PCTFREE SMALLINT 各ページに残される空きスペースの割合
COMPRESS CHAR(1)

テーブルスペースパーティションがCOMPRESS YESで定義されているかどうか

Y     圧縮が定義されています

空白 圧縮なし

GBPCACHE CHAR(1)

グループバッファプールキャッシュオプション

空白 変更されたページのみ

A     変更されたページと変更されていないページ

N     データはキャッシュされません

S     システムページのみキャッシュされます

TRACKMOD CHAR(1)

スペースマップ内のページ変更を追跡するかどうか

N     いいえ

空白はい

SECQTY1 INTEGER ユーザー管理データセットのための二次スペース割り当て
PCTFREE_UPD SMALLINT 可変長レコードの更新のために予約された空きスペースの割合

PCTFREE_UPD_

CALC

SMALLINT DB2またはユーティリティによって計算された可変長レコードの更新のために予約された空きスペースの割合
COMPRESSRATIO SMALLINT

圧縮によって節約された平均バイト数の割合

-1 値が収集されていない

0 圧縮が存在しないか、平均圧縮レコードの長さが非圧縮レコードと同じかそれ以上

INSERTALG SMALLINT

デフォルトスペース内のテーブルの挿入アルゴリズムレベル

0 DEFAULT_INSERT_ALGORITHMによって決定

1 基本

2 高速(MEMBER_CLUSTERが使用される場合)

SYSIBM.SYSTABLESPACESTATS

テーブルスペースのリアルタイム統計を含みます。挿入、更新、削除が可能です

列名 データ型 説明

UPDATESTATS

TIME

TIMESTAMP 行が挿入されたか、最後に更新されたときのタイムスタンプ
NACTIVE INTEGER テーブルスペースまたはパーティション内のアクティブページの数
NPAGES INTEGER テーブルスペースのパーティション内のアクティブな行を持つ異なるページの数。更新可能な列
EXTENTS SMALLINT テーブルスペースまたはパーティション内のエクステントの数。複数の部分で構成されたテーブルスペースの場合、値は最後のデータセットのエクステントの数です
LOADRLASTTIME タイムスタンプ テーブルスペースまたはパーティションの最後のLOAD REPLACEのタイムスタンプ
REORGLASTTIME TIMESTAMP REORGユーティリティがテーブルスペースまたはパーティションで最後に実行されたタイムスタンプ、またはREORGユーティリティが実行されていない場合は、テーブルスペースまたはパーティションが作成された時刻
REORGINSERTS INTEGER テーブルスペースまたはパーティションに挿入されたレコードまたはLOBの数、またはLOADユーティリティを指定なしでREPLACEオプションを使用してテーブルスペースまたはパーティションにロードされた数、最後のREORGまたはLOAD REPLACEユーティリティが実行されるまで、またはオブジェクトが作成されてから
REORGDELETES INTEGER 最後のREORGまたはLOAD REPLACEユーティリティが実行されてから、またはオブジェクトが作成されてからテーブルスペースまたはパーティションから削除されたレコードまたはLOBの数
REORGUPDATES INTEGER 最後のREORGまたはLOAD REPLACE以降にテーブルスペースまたはパーティションで更新された行の数、またはオブジェクトが作成されてから
REORGUNCLUSTINS INTEGER 最後のREORGまたはLOAD REPLACE以降に挿入された、クラスタリングインデックスに対して良好にクラスタリングされていないレコードの数、またはオブジェクトが作成されてから。レコードは、理想的な候補ページの16ページ内に挿入されている場合、良好にクラスタリングされていると見なされます。クラスタリングインデックスは理想的な候補ページを決定します
REORGDISORGLOB INTEGER 最後のREORGまたはLOAD REPLACE以降、またはオブジェクトが作成されて以来、完璧にチャンク化されていないLOBの挿入数。LOBは、割り当てられたページが最小限のチャンク数である場合に完璧にチャンク化されています。
REORGMASSDELETE INTEGER 最後のREORGまたはLOAD REPLACE以降、またはオブジェクトが作成されて以来、セグメントまたはLOBテーブルスペースからの大量削除の数、またはセグメントテーブルスペースから削除されたテーブルの数。
REORGNEARINDREF INTEGER 最後にREORGおよびLOAD REPLACEユーティリティが実行された時点以降、またはオブジェクトが作成されて以来、ポインターレコードの近くに作成され移動されたオーバーフローレコードの数。
REORGFARINDEF INTEGER 最後にREORGおよびLOAD REPLACEユーティリティが実行された時点以降、またはオブジェクトが作成されて以来、ポインターレコードから遠くに作成され移動されたオーバーフローレコードの数。
STATSLASTTIME TIMESTAMP テーブルスペースまたはパーティションに対する最後のRUNSTATSのタイムスタンプ
STATSINSERTS INTEGER テーブルスペースまたはパーティションに挿入されたレコードまたはLOBの数、またはLOADユーティリティのREPLACEオプションなしで、最後にRUNSTATSが実行されてから、またはオブジェクトが作成されてからの数
STATSDELETES INTEGER テーブルスペースまたはパーティションから削除されたレコードまたはLOBの数、最後にRUNSTATSが実行されてから、またはオブジェクトが作成されてからの数
STATSUPDATES INTEGER 最後にRUNSTATSユーティリティが実行されてから、またはオブジェクトが作成されてから、テーブルスペースまたはパーティションの更新された行の数
STATSMASSDELETE INTEGER セグメント化されたまたはLOBテーブルスペースからのマス削除の数、またはセグメント化されたテーブルスペースから削除されたテーブルの数、最後にRUNSTATSユーティリティが実行されてから、またはオブジェクトが作成されてからの数
COPYLASTTIME TIMESTAMP テーブルスペースまたはパーティションの最後のフルまたは増分イメージコピーのタイムスタンプ、またはオブジェクトが作成されてからの数。ヌルはCOPYユーティリティが一度も実行されていないことまたは不明であることを示します

COPYUPDATED

PAGES

INTEGER 最後にCOPYユーティリティが実行されてから、またはオブジェクトが作成されてから更新された異なるタイプの数
COPYCHANGES INTEGER 最後にCOPYユーティリティが実行されてから、またはオブジェクトが作成されてからの挿入、更新、および削除操作の数、またはロードされたレコードの数
COPYUPDATELRSN CHAR(10) 最後のCOPY後の最初の更新のLRSNまたはRBA
COPYUPDATETIME TIMESTAMP 最後のCOPY後の最初の更新のタイムスタンプ
IBMREQD CHAR(1) Yは行が基本MRMテープから来たことを示します
DBID SMALLINT 内部識別子データベース。DBIDをその統計にマッピングするために使用されます
PSID SMALLINT テーブルスペースページセット記述子の内部識別子。PSIDをその統計にマッピングするために使用されます
PARTITION SMALLINT テーブルスペース内のデータセット番号。テーブルスペース内のデータセット番号をその統計にマッピングするために使用されます。パーティション化されたテーブルスペースの場合、値は単一パーティションのパーティション番号に対応します。非パーティション化されたテーブルスペースの場合、値は0です
INSTANCE SMALLINT オブジェクトがデータセットインスタンス1または2に関連付けられているかどうかを示します。更新可能な列
SPACE INTEGER テーブルスペースまたはパーティションに割り当てられたスペースの量(KB)。複数の部分で構成された線形ページセットの場合、値はすべてのデータセットのスペースの量です
TOTALROWS BIGINT テーブルスペースまたはパーティション内の行またはLOBの数
DATASIZE BIGINT 行データまたはLOB行に占めるバイトの合計数。更新可能な列

非圧縮

DATASIZE

BIGINT 使用されません。値は常に0に設定されます
DBNAME CHAR(8) データベースの名前。データベースをその統計にマッピングするために使用されます
NAME CHAR(8) テーブルスペースの名前。テーブルスペースをその統計にマッピングするために使用されます
REORGSCANACCESS BIGINT 最後のCREATE、LOAD REPLACE、またはREORG以来、またはオブジェクトが作成されて以来、SELECT、FETCH、検索されたUPDATE、または検索されたDELETEのためにデータにアクセスされた回数
REORGHASHACCESS BIGINT 最後のCREATE、LOAD REPLACE、またはREORG以来、またはオブジェクトが作成されて以来、SELECT、FETCH、検索されたUPDATE、検索されたDELETEのためにハッシュアクセスを使用してデータにアクセスされた回数、または参照整合性制約を強制するために使用された回数
HASHLASTUSED TIMESTAMP ハッシュアクセスが最後にSELECT、FETCH、検索されたUPDATE/DELETE、またはRIを強制するために使用された日付

REORG

CLUSTERSENS

BIGINT 最後のREORGまたはLOAD REPLACE以来、またはオブジェクトが作成されて以来、データのクラスタリングシーケンスに敏感なSQL文によってデータが読み取られた回数
DRIVETYPE CHAR(3)

テーブルスペースまたはパーティションデータセットが定義されているドライブタイプ

HDD ハードディスクドライブ

SDD ソリッドステートドライブ

LPFACILITY CHAR(1)

ディスクコントロールユニットが高性能リストプリフェッチを持っているか

N  いいえ

Y  はい

NULL値は不明な更新可能な列を示します

UPDATESIZE BIGINT オブジェクトが作成されてから、または最後のREORGまたはLOAD REPLACE以降にUPDATEによって追加または削除されたバイトの正味数
LATDATACHANGE TIMESTAMP テーブルスペースまたはパーティション内でデータが変更されたために行が最後に更新された時。リアルタイム統計テーブルが更新された時を反映し、テーブルスペースまたはパーティション内のデータが変更された時刻ではありません
GETPAGES BIGINT 最後のREORGまたは作成以降の取得ページ数
SYS_START TIMESTAMP(12 最も最近のトランザクションに関連する開始時間
SYS_END TIMESTAMP(12 システム期間の時間テーブルから行が削除された時刻
TRANS_START TIMESTAMP(12 トランザクションごとのタイムスタンプ値またはNULL

 SYSIBM.SYSTABLES_HIST

SYSTABLESからの行を含みます。挿入、更新、削除が可能です

列名 データ型 説明
名前 VARCHAR(128) テーブル、ビュー、またはエイリアスの名前
作成者 VARCHAR(128) テーブル、ビュー、またはエイリアスの所有者のスキーマ
データベース名 VARCHAR(24) テーブルまたはテーブルのビューの場合、TSNAMEに名前が付けられたテーブルスペースを含むデータベースの名前
テーブルスペース名 VARCHAR(24) テーブルまたは1つのテーブルのビューの場合、そのテーブルを含むテーブルスペースの名前。複数のテーブルのビューの場合、テーブルの1つを含むテーブルスペースの名前
列数 SMALLINT テーブルビュー内の列の数。エイリアスの場合は0
ページの割合 SMALLINT テーブルの行を含むアクティブなテーブルスペースページの割合。ページは、行用にフォーマットされている場合にアクティブと見なされます。テーブルスペースがセグメント化されている場合、割合はテーブルに割り当てられたセグメントのセット内のアクティブページの数に基づいています
行圧縮の割合 SMALLINT テーブル内のアクティブな行の総数に対する圧縮された行の割合。COMPRESS YESで定義されたテーブルスペースの行を含みます
統計時間 TIMESTAMP RUNSTATSが統計を更新する場合、最後の呼び出しの日付と時刻
カード FLOAT(8) テーブル内の行の総数または補助テーブル内のLOBの総数
ページ数 FLOAT(8) 行がパーティションに表示されるページの総数
平均行長 INTEGER テーブルスペース内で指定されたテーブルの平均行長
ストレージ FLOAT(8) DASDストレージのキロバイト数
IBM要求 CHAR(1) Yは行が基本MRMテープから来たことを示します

SYSIBM.SYSTABLES_PROFILES

SYSIBM.SYSTABLESのテーブルに関連付けられた各プロファイルごとに1行を含みます

カラム名 データ型 説明
スキーマ VARCHAR(128) テーブルのスキーマ(修飾子)
TBNAME VARCHAR(128) テーブル名
PROFILE_TYPE VARCHAR(32) プロファイルの種類。許可される値は‘RUNSTATS’です
VARCHAR(32) 内部使用のみ
PROFILE_TEXT CLOB(1M) プロファイルのテキスト
ROWID ROWID このテーブルのLOB列のROWID値
PROFILE_UPDATE TIMESTAMP プロファイルが最後に更新された時間、またはプロファイルがテーブルに挿入されたタイムスタンプ
PROFILE_USED TIMESTAMP プロファイルが最後に使用された時間

SYSIBM.SYSTABLES_PROFILE_TEXT

SYSIBM.SYSTABLE_PROFILEテーブルのPROFILE_TEXT列用の補助テーブル

カラム名 データ型 説明
PROFILE_TEXT CLOB(2M) 行が表すプロファイルの完全なテキスト

SYSIBM.SYSTABSTATS

各テーブルスペースの各パーティションごとに1行を含みます。挿入、更新、削除が可能です

カラム名 データ型 説明
CARD INTEGER パーティション内の総行数
NPAGES INTEGER パーティションに行が表示されるページの総数
PCTPAGES SMALLINT 行を含むパーティション内のアクティブページの総割合
NACTIVE INTEGER パーティション内のアクティブページの数
PCTROWCOMP SMALLINT パーティション内のアクティブ行の総数に対する圧縮された行の割合。COMPRESS YESとして定義されたテーブルスペース内の任意の行を含む
STATSTIME TIMESTAMP RUNSTATSが統計を更新した場合、RUNSTATSの最後の呼び出しが統計を更新した日付と時間
IBMREQD CHAR(1) Yは行が基本MRMテープから来たことを示します
DBNAME VARCHAR(24) TSNAMEで指定されたテーブルスペースを含むデータベース
TSNAME VARCHAR(24) テーブルを含むテーブルスペース
PARTITION SMALLINT テーブルを含むテーブルスペースのパーティション番号
オーナー VARCHAR(128) テーブルのスキーマ
名前 VARCHAR(128) テーブルの名前
CARDF FLOAT パーティション内の行の総数

SYSIBM.SYSTABSTATS_HIST

SYSTABLESからの行を含みます。挿入、更新、削除が可能です

列名 データ型 説明
NPAGES INTEGER パーティションに行が表示されるページの総数
STATSTIME TIMESTAMP RUNSTATSが統計を更新した場合、最後の呼び出しの日付と時刻
DBNAME VARCHAR(24) TSNAME内のテーブルスペースを含むデータベース
TSNAME VARCHAR(24) テーブルを含むテーブルスペース
PARTITION SMALLINT テーブルを含むテーブルスペースのパーティション番号
OWNER VARCHAR(128) テーブルのスキーマ
NAME VARCHAR(128) テーブルの名前
CARDF FLOAT(8) パーティション内の合計行数
IBMREQD CHAR(1) Yは行が基本MRMテープから来たことを示します

SYSIBM.SYSTRIGGERS

各トリガーに対して1行を含みます

Column name Data type Description
NAME VARCHAR(128) トリガーおよびトリガーパッケージの名前
SCHEMA VARCHAR(128) トリガーのスキーマ。このトリガー名の暗黙的または明示的な修飾子は、トリガーパッケージのコレクションIDでも使用されます
DBID SMALLINT トリガー用のデータベースの内部識別子
OBID SMALLINT トリガーの内部識別子
OWNER VARCHAR(128) トリガーの所有者
CREATEDBY VARCHAR(128) トリガーの作成者の主な承認ID
TBNAME VARCHAR(128) テーブルまたはビューの名前
TBOWNER CHAR(1) このトリガーが応答するテーブルの名前の修飾子
TRIGTIME CHAR(1)

トリガーがアクティブ化されたイベントに対して、ベーステーブルに適用されるトリガーアクションの時間:

B   イベントの前にトリガーが適用されます

A   イベントの後にトリガーが適用されます

I   イベントの代わりにトリガーが適用されます

TRIGEVENT CHAR(1)

トリガーをアクティブ化する操作:

I   挿入

D   削除

U   更新

GRANULARITY CHAR(1)

トリガーは一度実行されます

S   ステートメント

R   行

CREATEDTS TIMESTAMP このトリガーのCREATE文が実行された時刻
IBMREQD CHAR(1) Yは行が基本MRMテープから来たことを示します
VARCHAR(6000 使用されていません
REMARKS VARCHAR(762) ユーザーがCOMMENT ONで提供した文字列
TRIGNAME VARCHAR(8) 未使用
所有者タイプ CHAR(1)

作成者のタイプを示します:

空白 承認ID

L 役割

環境ID INTEGER 内部環境識別子
再作成 CHAR(1) オブジェクトを作成するために使用されたDB2のリリース。V9以前の場合は空白
CHAR(1) IBM用に予約されています
CHAR(1) IBM用に予約されています
INTEGER IBM用に予約されています
VARCHAR(96) IBM用に予約されています
SECURE CHAR(1)

トリガーは保護されています:

N いいえ

Y はい

ALTEREDTS TIMESTAMP トリガーが最後に変更された時間
ROWID ROWID このテーブルのLOB列のために作成されたROWID列
SQLPL CHAR(1)

トリガーがSQL PLをサポートしているかどうかを示します

Y  SQL PLをサポートする高度なトリガー

空白 基本トリガーはSQL PLをサポートしていません

ALTEREDTS TIMESTAMP トリガーが最後に変更された時間
DEBUG_MODE CHAR(1)

トリガーがデバッグ用に有効かどうか

1 デバッグ用に有効

0 デバッグ用に無効

N デバッグ用に有効になることは決してありません

空白 デバッグできない基本トリガー

ASUTIME INTEGER このトリガーの単一呼び出しに許可されるサービスユニット数
WLM_ENVIRONMENT VARCHAR(96) トリガーで使用されるWLM環境の名前が否定されました
STATEMENT CLOB(2M) オブジェクトを作成するために使用されるCREATE TRIGGERの全文
REGENERATES TIMESTAMP このバージョンのトリガーが最後に再生成された時間
VERSION VARCHAR(122) トリガーのバージョン識別子。基本トリガーの場合はゼロ

ORIGINAL_

CONTOK

CHAR(8) トリガーの一貫性トークン
ACTIVE CHAR(1)

トリガーのアクティブバージョン

Y   アクティブバージョン

N   アクティブバージョンではない

空白 VERSIONの値はゼロ長です

WRAPPED CHAR(1)

Y    トリガーテキストは難読化されています

空白 トリガーテキストは難読化されていません

SYSIBM.SYSTRIGGERS_STMT

SYSIBM.SYSTRIGGERSのSTATEMENT列用の補助テーブル

カラム名 データ型 説明
STATEMENT CLOB(2M) オブジェクトを作成するために使用されるCREATE TRIGGER文のテキスト

SYSIBM.SYSUSERAUTH

ユーザーが保持するシステム権限を記録します

カラム名 データ型 説明
GRANTOR VARCHAR(128) 権限を付与したユーザーの認証ID
GRANTEE VARCHAR(128) 権限を保持しているユーザーの認証ID。PUBLICである可能性もある
AUTHHOWGOT CHAR(1)

権限を受け取ったユーザーの承認レベル。必ずしも付与者の最高レベルではありません

blank  適用外

C      DBCTL

D      DBADM

E      SECADM

G      ACCESSCTRL

L      SYSCTRL

M      DBMAINT

O      SYSOPR

S      SYSADM

BINDADDAUTH CHAR(1)

GRANTEEはADDオプション付きのWITHを使用できます:

blank   権限は保持されていません

G       権限はGRANTオプション付きで保持されています

Y       権限はGRANTオプションなしで保持されています

BSDSAUTH CHAR(1)

GRANTEEはRECOVER BSDSコマンドを発行できます:

blank   権限は保持されていません

G       権限はGRANTオプション付きで保持されています

Y       権限はGRANTオプションなしで保持されています

CREATEDBAAUTH CHAR(1)

GRANTEEはデータベースを作成し、新しいデータベースに対するDBADM権限を自動的に受け取ることができます:

blank   権限は保持されていません

G       権限はGRANTオプション付きで保持されています

Y       権限はGRANTオプションなしで保持されています

CREATEDBCAUTH CHAR(1)

GRANTEEはCREATE DATABASEステートメントを実行して新しいデータベースを作成し、新しいデータベースに対するDBCTRL権限を自動的に受け取ることができます:

blank   権限は保持されていません

G       権限はGRANTオプション付きで保持されています

Y       権限はGRANTオプションなしで保持されています

CREATESGAUTH CHAR(1)

GRANTEEはCREATE STOGROUPステートメントを実行して新しいストレージグループを作成できます:

blank   権限は保持されていません

G       権限はGRANTオプション付きで保持されています

Y       権限はGRANTオプションなしで保持されています

DISPLAYAUTH CHAR(1)

GRANTEEはDISPLAYコマンドを使用できます:

blank   権限は保持されていません

G       権限はGRANTオプション付きで保持されています

Y       権限はGRANTオプションなしで保持されています

RECOVERAUTH CHAR(1)

GRANTEEはRECOVER INDOUBTコマンドを使用できます:

blank   権限は保持されていません

G       権限はGRANTオプション付きで保持されています

Y       権限はGRANTオプションなしで保持されています

STOPALLAUTH CHAR(1)

GRANTEEはSTOPコマンドを使用できます

空白   権限は保持されていません

G       GRANTオプション付きで権限が保持されています

Y       GRANTオプションなしで権限が保持されています

STOSPACEAUTH CHAR(1)

GRANTEEはSTOSPACEユーティリティを使用できます

空白   権限は保持されていません

G       GRANTオプション付きで権限が保持されています

Y       GRANTオプションなしで権限が保持されています

SYSADMAUTH CHAR(1)

GRANTEEはシステム管理権限を持っています

空白   権限は保持されていません

G       GRANTオプション付きで権限が保持されています

Y       GRANTオプションなしで権限が保持されています

SYSOPRAUTH CHAR(1)

GRANTEEはシステムオペレーター権限を持っています:

空白   権限は保持されていません

G       GRANTオプション付きで権限が保持されています

Y       GRANTオプションなしで権限が保持されています

TRACEAUTH CHAR(1)

グランティはSTART TRACEおよびSTOP TRACEコマンドを発行できます:

空白   権限は保持されていません

G       GRANTオプション付きで権限が保持されています

Y       GRANTオプションなしで権限が保持されています

IBMREQD CHAR(1) Yは行が基本MRMテープから来ていることを示します
MON1AUTH CHAR(1)

GRANTEEはIFCサービスデータを取得できます

空白   権限は保持されていません

G       GRANTオプション付きで権限が保持されています

Y       GRANTオプションなしで権限が保持されています

MON2AUTH CHAR(1)

GRANTEEはIFCデータを取得できます

blank   権限は保持されていません

G       GRANTオプション付きで権限が保持されています

Y       GRANTオプションなしで権限が保持されています

CREATEALIASAUTH CHAR(1)

GRANTEEはCREATE ALIAS文を実行できます

blank   権限は保持されていません

G       GRANTオプション付きで権限が保持されています

Y       GRANTオプションなしで権限が保持されています

SYSCTRLAUTH CHAR(1)

GRANTEEはSYSCTRL権限を持っています

blank   権限は保持されていません

G       GRANTオプション付きで権限が保持されています

Y       GRANTオプションなしで権限が保持されています

BINDAGENTAUTH CHAR(1)

GRANTEEはBINDAGENT権限を持っています

blank   権限は保持されていません

G       GRANTオプション付きで権限が保持されています

Y       GRANTオプションなしで権限が保持されています

ARCHIVEAUTH CHAR(1)

GRANTEEはARCHIVE LOGコマンドを使用できます

blank   権限は保持されていません

G       GRANTオプション付きで権限が保持されています

Y       GRANTオプションなしで権限が保持されています

GRANTEDTS TIMESTAMP GRANT文が実行された時刻。値は「1985-04-01.00.00.00.000000」です。
CREATETMTABAUTH CHAR(1)

GRANTEEはCREATETMTABAUTH権限を持っています:

blank   権限は保持されていません

G       GRANTオプション付きで権限が保持されています

Y       GRANTオプションなしで権限が保持されています

GRANTEETYPE CHAR(1)

受権者のタイプ:

Blank   認可ID

L       ロール

GRANTORTYPE CHAR(1)

付与者のタイプを示します:

Blank  認可ID

L      ロール

DEBUGSESSION

AUTH

CHAR(1)

GRANTEEはDEBUGSESSION権限を持っています:

blank   権限は保持されていません

G       GRANTオプション付きで権限が保持されています

Y       GRANTオプションなしで権限が保持されています

EXPLAINAUTH CHAR(1)

GRANTEEは文を説明し準備できます:

blank   権限は保持されていません

G       GRANTオプション付きで権限が保持されています

Y       GRANTオプションなしで権限が保持されています

SQLADMAUTH CHAR(1)

GRANTEEはSQLADM権限を持っています:

blank   権限は保持されていません

G       GRANTオプション付きで権限が保持されています

Y       GRANTオプションなしで権限が保持されています

SBBADMAUTH CHAR(1)

GRANTEEはDBADM権限を持っています:

blank   権限は保持されていません

Y       権限はGRANTオプションなしで保持されています

DATAACCESSAUTH CHAR(1)

GranteeはデータACCESSCTRL権限を持っています

blank   権限は保持されていません

Y       権限はGRANTオプションなしで保持されています

ACCESSCTRLAUTH CHAR(1)

GranteeはACCESSCTRL権限を持っています:

blank   権限は保持されていません

Y       権限はGRANTオプションなしで保持されています

CREATESECURE

AUTH

CHAR(1)

GRANTEEはセキュリティオブジェクト(トリガーやユーザー定義関数)を作成できます:

blank   権限は保持されていません

Y       権限はGRANTオプションなしで保持されています

SYS_START TIMESTAMP(12 最も最近のトランザクションに関連する開始時刻
SYS_END TIMESTAMP(12 システム期間の時間行が削除された時刻
TRANS_START TIMESTAMP(12 トランザクションごとのタイムスタンプ値またはnull

SYSIBM.SYSVARIABLES

作成された各グローバル変数に対して1行を含みます

カラムデータ データ型 説明
VARID BIGINT グローバル変数の識別子
SCHEMA VARCHAR(128) グローバル変数のスキーマ名
NAME VARCHAR(128) グローバル変数の未定義名
OWNER VARCHAR(128) グローバル変数の所有者の認可ID
OWNERTYPE CHAR(1)

グローバル変数の所有者の種類:

L     所有者はロールです

空白 所有者は承認IDです

RELCREATED CHAR(1) オブジェクトを作成するために使用されるDB2のリリース
CREATEDTS TIMESTAMP グローバル変数が作成された時間
TYPESCHEMA VARCHAR(128) データ型のスキーマ名。組み込みデータ型の場合、SYSIBMです
TYPENAME VARCHAR(128) データ型の未定義名
DATATYPEID INTEGER 組み込みデータ型の場合は0。独自の型の場合は、その内部IDです
SOURCETYPEID INTEGER 組み込みデータ型の場合は0。異なる型の場合は、異なる型が基づいている組み込みデータ型の内部ID
LENGTH INTEGER グローバル変数の最大長。配列データ型の場合はゼロ
SCALE SMALLINT グローバル変数のスケール
CCSID INTEGER グローバル変数のCCSID。配列型の場合は0
DEFAULT CHAR(3)

グローバル変数のデフォルト値。以下の値のいずれかを含むことができます:

N - デフォルト値なし

S - プロセスのSQL認証ID

1 - 文字列定数

2 – 浮動小数点定数

3 - 10進定数

4 - 整数定数

5 - 16進文字列

6 – UX文字列

7 - デフォルト文字列定数を持つグラフィックデータ型

8 - キャラクタデータ型のデフォルト値は文字列定数

9 - DECFLOAT定数

このカラムが以下の値のいずれかである場合、グローバル変数のデフォルト値は、デフォルト値が使用される時点での指定された特殊レジスタの値です:

AES 現在のアプリケーションエンコーディングスキーム

ACT 現在のクライアントアカウンティング

APN 現在のクライアントアプリ名

CID 現在のクライアントユーザーID

WSN 現在のクライアントワークステーション名

DAT 現在の日付

DBG 現在のデバッグモード

DEC 現在のDECFLOAT丸めモード

DEG 現在の度数

EXP 現在の説明モード

LCT 現在のロケールLC_TYPE

MTT 現在の最適化のための維持されたテーブルタイプ

MEM 現在のメンバー

HNT 現在の最適化ヒント

CPP 現在のパッケージパス

CPS 現在のパッケージセット

PTH 現在のパス

PRC 現在の精度

RFA 現在のリフレッシュ年齢

RVS 現在のルーチンバージョン

RUL 現在のルール

SCH 現在のスキーマ

SVR 現在のサーバー

TIM 現在の時間

TST 現在のタイムスタンプ

STZ セッションタイムゾーン

U セッションユーザー

ROWID ROWID このテーブルのlobカラムのROWID値
DEFAULTEXT CLOB(2M) グローバル変数のデフォルト値のテキスト
BLOB(2M) IBMの使用のために予約
ENVID INTEGER 内部環境識別子
REMARKS VARCHAR(762) COMMENTによって提供されるグローバル変数に関する文字列
IBMREQD CHAR(1) Yは行が(MRM)テープから来たことを示します

SYSIBM.SYSVARIABLEAUTH

グローバル変数に対して権限を持つ各認証IDの各権限に対して1行

列名 データ型 説明
GRANTOR VARCHAR(128) 権限の付与者
GRANTORTYPE CHAR(1)

付与者の種類:

空白 付与者は承認IDです

L 付与者はロールです

GRANTEE VARCHAR(128) 特権の保有者
GRANTEETYPE CHAR(1)

受取人のタイプ:

空白    受取人は承認IDです

L        受取人は役割です

P       受取人はパッケージです。受取人がCOLLIDの値が空白以外の場合はパッケージです

SCHEMA VARCHAR(128) グローバル変数のスキーマ名
NAME VARCHAR(128) グローバル変数の未修飾名
COLLID VARCHAR(128) 受取人がパッケージの場合、この値はパッケージのCOLLIDです
CONTOKEN CHAR(8) 受取人がパッケージの場合、この値はパッケージが派生したDBRMの一貫性トークンです。そうでない場合は空白
READAUTH CHAR(1)

グローバル変数を読む特権:

空白 READ特権は保持されていません

G     READ特権はGRANTオプションで保持されています

Y     READ特権はGRANTオプションなしで保持されています

WRITEAUTH CHAR(1)

グローバル変数に書き込む特権:

空白 保持されていません

G     GRANTオプションで保持されています

Y     GRANTオプションなしで保持されています

AUTHHOWGOT CHAR(1)

権限を付与したユーザーの認可レベル:

空白 該当なし

E     SECADM

G     ACCESSCTRL

S     SYSADM

T     DATAACCESS

必ずしも付与者の最高権限レベルではありません

GRANTEDTS TIMESTAMP GRANT文が実行された時間
IBMREQD CHAR(1) MRMテープからの行を示します
SYS_START TIMESTAMP(12) 最新のトランザクションに関連する開始時刻
SYS_END TIMESTAMP(12) システム期間の時間が削除されるテーブルから行が削除される時間
TRANS_START TIMESTAMP(12) トランザクションごとのタイムスタンプ値またはなし

SYSIBM.SYSVARIABLES_DESC

SYSIBM.SYSVARIABLESテーブルの補助テーブルです

列名 データ型 説明
BLOB(2M) IBM内部使用のみ

SYSIBM.SYSVARIABLES_TEXT

SYSIBM.SYSVARIABLESテーブルのDEFAULTTEXT列用の補助テーブルです

列名 データ型 説明
DEFAULTTEXT CLOB(2M) グローバル変数のデフォルト値のテキスト

SYSIBM.SYSVIEWDEP

テーブル、関数、他のビューに対するビューの依存関係を記録します

列名 データ型 説明
BNAME VARCHAR(128) ビューが依存しているオブジェクトの名前。オブジェクトタイプが関数の場合(BTYPE='F')、名前は関数の具体的な名前
BCREATOR VARCHAR(128) BNAMEの所有者の承認ID。関数の場合、BNAMEのスキーマ名
BTYPE CHAR(1)

オブジェクトのタイプ:

F 関数

M 物化クエリテーブル

T テーブル

V ビュー

DNAME VARCHAR(128) ビューの名前
DCREATOR VARCHAR(128) ビューのスキーマ
IBMREQD CHAR(1) Yは行が基本MRMテープから来たことを示す
BSCHEMA VARCHAR(128) BNAMEのスキーマ
DTYPE CHAR(1)

テーブルの種類

F  SQL関数

M  マテリアライズド

V  ビュー

DOWNER VARCHAR(128) ビューの所有者の認証ID、V9以前に作成されたビューの場合は空白
OWNERTYPE CHAR(1)

所有者の種類を示します:

空白   認証ID

L       ロール

SYS_START TIMESTAMP(12) 最も最近のトランザクションに関連付けられた開始時間
SYS_END TIMESTAMP(12) システム期間の時間行が削除された
TRANS_START TIMESTAMP(12) トランザクションごとのタイムスタンプ値またはnull

SYSIBM.SYSVIEWS

各ビューに対して1行以上を含みます

列名 データ型 説明
NAME VARCHAR(128) ビューの名前
CREATOR VARCHAR(128) ビューのスキーマ
SMALLINT 使用されていません
CHECK CHAR(1)

CREATE VIEW 文で WITH CHECK OPTION 句が指定されたかどうか:

N   いいえ

C   はい (カスケードセマンティクス)

Y   はい (ローカルセマンティクス)

ビューに WHERE 句がない場合、値は N です

IBMREQD CHAR(1) Y は行が基本 MRM テープから来たことを示す
VARCHAR(1500) 使用されていません
PATHSCHEMAS VARCHAR(2048) ビューが定義された時点での SQL パス。パスは、ビュー定義で使用される未修飾データ型と関数名を解決するために使用されます
RELCREATED CHAR(1) オブジェクトを作成するために使用された DB2 のリリース。V9 より前の場合は空白
TYPE CHAR(1)

テーブルの種類:

F   SQL 関数

M   物化クエリテーブル

V   ビュー

REFRESH CHAR(1)

リフレッシュモード

D     遅延リフレッシュモードの MQT

空白 MQT ではありません

ENABLE CHAR(1)

クエリ最適化のためにMQTが有効または無効になっている:

Y    有効

N    無効

空白 行はビューを説明します

MAINTENANCE CHAR(1)

メンテナンスモード

S     システムによって維持されています

U     ユーザーによって維持されています

空白 行はビューを説明します

REFRESH_TIME TIMESTAMP REFRESH = ‘D’ かつ MAINTENANCE = ‘S’ の場合、最後にデータを更新したREFRESH TABLEステートメントのタイムスタンプ
ISOLATION CHAR(1)

MQTが基盤テーブルから作成または変更されたときの隔離レベル

R     RR (リピート可能な読み取り)

S     CS (カーソル安定性)

T     RS (読み取り安定性)

U     UR (未確定読み取り)

空白 マテリアライズドクエリテーブルではありません

SIGNATURE VARCHAR(1024) 内部説明を含みます。MQTテーブル用に使用されます

APP_ENCODING_

CCSID

INTEGER オブジェクトが作成された時点での現在のアプリケーションエンコーディングスキームのCCSID。V8以前に作成されたオブジェクトの場合、値は0です
OWNER VARCHAR(128) ビューの所有者の認証ID
OWNERTYPE CHAR(1)

所有者の種類:

空白  認証ID

L      ロール

ENVID INTEGER 内部環境識別子
ROWID ROWID ROWID 列、このテーブルの lob 列用に作成された
STATEMENT CLOB(2M) オブジェクトを作成するために使用される CREATE VIEW 文の全文
BLOB(1G) 内部使用のみ

SYSIBM.SYSVIEWS_STMT

SYSIB.SYSVIEWSテーブルのSTATEMENT列用の補助テーブル

列名 データ型 説明
STATEMENT CLOB(2M) オブジェクトを作成するために使用されたステートメントのテキスト

SYSIBM.SYSVIEWS_TREE

SYSIBM.SYSVIEWSテーブルのPARSETREE列用の補助テーブルです

列名 データ型 説明
BLOB(2M) 内部使用のみ

SYSIBM.SYSVOLUMES

各ストレージグループの各ボリュームに対して1行を含みます

列名 データ型 説明
SGNAME VARCHAR(128) ストレージグループの名前
SGCREATOR VARCHAR(128) ストレージグループの所有者の権限ID
VOLID VARCHAR(18) ボリュームのシリアル番号または*はSMS管理されています
IBMREQD CHAR(1) Yは行が基本MRMテープから来たことを示します
RELCREATED CHAR(1) DB2のリリース。V9以前に作成された場合は空白

SYSIBM.SYSXMLRELS

XML列用に作成された各XMLテーブルに対して1行を含みます

カラム名 データ型 説明
TBOWNER VARCHAR(128) ベーステーブルのスキーマまたはクオリファイア
TBNAME VARCHAR(128) ベーステーブルの名前
COLNAME VARCHAR(128) ベーステーブルのXMLカラムの名前
XMLTBOWNER VARCHAR(128) XMLテーブルのスキーマまたはクオリファイア
XMLTBNAME VARCHAR(128) XMLテーブルの名前
XMLRELOBID INTEGER ベーステーブルとXMLテーブル間の関係の内部識別子
IBMREQD CHAR(1) Yは行が基本MRMテープから来たことを示す
CREATEDTS TIMESTAMP XMLテーブルが作成された時間
RELCREATED CHAR(1) オブジェクトを作成するために使用されるDB2のリリース

SYSIBM.SYSXMLSTRINGS

各行はXMLデータを圧縮するために使用される単一の文字列とそのユニークIDを含みます。文字列は要素名、属性名、名前空間プレフィックス、または名前空間URLである可能性があります

カラム名 データ型 説明
STRINGID INTEGER 文字列のユニークID
STRING VARCHAR(1000) 文字列データ
IBMREQD CHAR(1) Yは行が基本MRMテープから来たことを示します

SYSIBM.USERNAME

各行は次のいずれかの操作を実行するために使用されます:アウトバウンドIDの翻訳またはインバウンドIDの翻訳と「出所」のチェック

列名 データ型 説明
型 CHAR(1)

行の使用方法:

O   アウトバウンド翻訳

I   インバウンド翻訳および「来る」チェック

S   アウトバウンドシステム AUTHID による信頼された接続の確立

AUTHID VARCHAR(128) 翻訳されるべき承認ID。空白の場合は任意のauth IDに適用されます
LINKNAME VARCHAR(24) この行に関連するVTAMまたはTCP/IPネットワークの位置を特定します
NEWAUTHID VARCHAR(128) AUTHIDの翻訳済み値。空白は翻訳なしを指定します
PASSWORD VARCHAR(24) アウトバウンドリクエストに伴うパスワード。パスワードがRACFによって暗号化されていない場合
IBMREQD CHAR(1) Yは行が基本MRMテープから来たことを示します

SYSIBM.SYSXMLTYPMOD

XML列のXMLタイプ修飾子の行を含みます。挿入、更新、削除が可能です

列名 データ型 説明

XML_TYPEMOD_

ID

INTEGER XMLタイプ修飾子のために生成されたIDで、識別列および主キーです

TYPE_

ANNOTATION

CHAR(1)

タイプアノテーションがあるかどうかを示します

Y   タイプアノテーションあり

N   タイプアノテーションなし

CREATEDTS TIMESTAMP タイプ修飾子が作成されたときのタイムスタンプ
ALTEREDTS TIMESTAMP タイプ修飾子が変更されたときのタイムスタンプ
RELCREATED CHAR(1) このオブジェクトを作成するために使用されるDB2のリリース
IBMREQD CHAR(1) Yは行が基本MRMテープから来たことを示します
CREATEDBY VARCHAR(128) データベースを作成したユーザーのプレミア承認ID

SYSIBM.SYSXMLTYPMSCHEMA

XMLタイプ修飾子のためのXMLスキーマ情報を含みます

Column name Data type Description

XML_

TYPEMOD_ID

INTEGER XMLタイプ修飾子のID
XSROBJECTID INTEGER XSRに登録されたXMLスキーマのID

ELEMENT_

NAMESPACE

INTEGER ルート要素ノードの名前空間名の文字列ID。デフォルトでは、XMLスキーマのTARGETNAMESPACEです。NO NAMESPACEの場合は0
ELEMENT_NAME INTEGER ルート要素ノードのローカル名の文字列ID。指定されていない場合は0
CREATEDTS TIMESTAMP このタイプ修飾子が作成されたときのタイムスタンプ
ALTEREDTS TIMESTAMP このタイプ修飾子が変更されたときのタイムスタンプ
RELCREATED CHAR(1) このオブジェクトを作成するために使用されるDB2のリリース
IBMREQD CHAR(1) Yは行が基本MRMテープから来たことを示します

この投稿は私自身の意見であり、必ずしもBMCの立場、戦略、または意見を代表するものではありません。

メインフレームの関連記事

BMCからのさらなる情報に興味がありますか?

ザ・ブリーフは、メインフレームとエンタープライズオーケストレーションに関する月刊メールです:研究、顧客ストーリー、製品ニュース、イベント。

このオファーに登録することで、あなたはBMCのプライバシーポリシーを読み、同意したことを確認します。

ザ・ブリーフに登録しました

ザ・ブリーフは、メインフレームとエンタープライズオーケストレーション—BMC AMIおよびControl-M—に関するアナリストの研究、顧客の展開、両者にわたるイベントを網羅しています。