RDBIIのメタデータ表

本付録では、RDBIIを使用する前に作成する必要があるRDBII用メタデータのレイアウトについて説明します。

1. OFM_RDBII_META_MDB

メタデータベースの作成時に指定した情報を管理する表です。

列名 タイプ 制約 説明

MDB_NAME

VARCHAR2(8)

PK

メタデータベース名

VOLSER

CHAR(6)

NOT NULL

メタデータベースにマッピングされるデータセットのVOLSER

DSNAME

VARCHAR2(44)

NOT NULL, UNIQUE

メタデータベースのデータセット名

SIS

VARCHAR2(64)

AIMのSIS

DID

CHAR(2)

AIMのDID

RSTR_YN

CHAR(1)

NOT NULL

RESTRICTの指定の有無(Y/N)

RCVRY_LEVEL

NUMBER(3)

NOT NULL

リカバリレベル

RSTR_RCVRY_LEVEL

NUMBER(3)

NOT NULL

RESTRICTのリカバリレベル

PROTECT_YN

CHAR(1)

NOT NULL

PROTECTの指定の有無(Y/N)

PROTECT_LEVEL

NUMBER(1)

NOT NULL

PROTECTレベル

CREATE_DATE

TIMESTAMP

NOT NULL

最初の作成日

UPDATE_DATE

TIMESTAMP

最終更新日

2. OFM_RDBII_META_PDB

パブリックデータベースの作成時に指定した情報を管理する表です。

列名 タイプ 制約 説明

MDB_NAME

VARCHAR2(8)

PK

パブリックデータベースが属するメタデータベース名

PDB_NAME

VARCHAR2(18)

PK

パブリックデータベース名

VOLSER

CHAR(6)

NOT NULL

パブリックデータベースにマッピングされるデータセットのVOLSER

DSNAME

VARCHAR2(44)

NOT NULL, UNIQUE

パブリックデータベースのデータセット名

PAGE_SIZE

NUMBER(2)

NOT NULL

ページサイズ

SEGMENT_SIZE

NUMBER(3)

NOT NULL

セグメントサイズ

USAGE_DSO_YN

CHAR(1)

NOT NULL

DSOの使用の有無(Y/N)

(DSO/DSI機能を使用するかどうかを指定する値であり、現在RDBIIでは情報として管理します)

RSTR_YN

CHAR(1)

NOT NULL

RESTRICTの指定の有無(Y/N)

RSTR_RCVRY_LEVEL

NUMBER(3)

NOT NULL

RESTRICTのリカバリレベル

CREATE_DATE

TIMESTAMP

NOT NULL

最初の作成日

UPDATE_DATE

TIMESTAMP

最終更新日

3. OFM_RDBII_META_SCHEMA

スキーマの作成時に指定した情報を管理する表です。

列名 タイプ 制約 説明

MDB_NAME

VARCHAR2(8)

PK

スキーマが属するメタデータベース名

SCHEMA_NAME

VARCHAR2(18)

PK

スキーマ名

COMMENTS

VARCHAR2(254)

コメント

CREATE_DATE

TIMESTAMP

NOT NULL

最初の作成日

UPDATE_DATE

TIMESTAMP

最終更新日

4. OFM_RDBII_META_TABLE

表の作成時に指定した表の基本情報を管理する表です。

列名 タイプ 制約 説明

MDB_NAME

VARCHAR2(8)

PK

表が属するメタデータベース名

SCHEMA_NAME

VARCHAR2(18)

PK

表が属するスキーマ名

TABLE_NAME

VARCHAR2(36)

PK

表名

PDB_NAME

VARCHAR2(18)

NOT NULL

表が属するパブリックデータベース名

COMMENTS

VARCHAR2(254)

コメント

CREATE_DATE

TIMESTAMP

NOT NULL

最初の作成日

UPDATE_DATE

TIMESTAMP

最終更新日

5. OFM_RDBII_META_TABLE_COLUMNS

表の作成時に指定した列情報を管理する表です。

列名 タイプ 制約 説明

MDB_NAME

VARCHAR2(8)

PK, UNIQUE

列が存在する表が属するメタデータベース名

SCHEMA_NAME

VARCHAR2(18)

PK, UNIQUE

列が存在する表が属するスキーマ名

TABLE_NAME

VARCHAR2(36)

PK, UNIQUE

列が属する表名

COLUMN_SEQ

NUMBER(9)

PK

列のシーケンス番号

COLUMN_NAME

VARCHAR2(64)

UNIQUE

列名

COLUMN_FORMAT

NUMBER(2)

列形式

COLUMN_LENGTH1

NUMBER(9)

ユーザーが記述した列の全長

COLUMN_LENGTH2

NUMBER(9)

ユーザーが記述した列の小数部分の長さ

COBOL_LENGTH

NUMBER(9)

アプリケーションで使用する列の長さ

CREATE_DATE

TIMESTAMP

NOT NULL

最初の作成日

UPDATE_DATE

TIMESTAMP

最終更新日

6. OFM_RDBII_META_VIEW

ビューの作成時に指定したビューの基本情報を管理する表です。

列名 タイプ 制約 説明

MDB_NAME

VARCHAR2(8)

PK

ビューが属するメタデータベース名

SCHEMA_NAME

VARCHAR2(18)

PK

ビューが属するスキーマ名

VIEW_NAME

VARCHAR2(36)

PK

ビュー名

CHECK_OPTION

CHAR(1)

チェックオプションの使用の有無

COMMENTS

VARCHAR2(254)

コメント

CREATE_DATE

TIMESTAMP

NOT NULL

最初の作成日

UPDATE_DATE

TIMESTAMP

最終更新日

7. OFM_RDBII_META_VIEW_COLUMNS

ビューの作成時にビューの列情報を管理する表です。

列名 タイプ 制約 説明

MDB_NAME

VARCHAR2(8)

PK, UNIQUE

列が存在するビューが属するメタデータベース名

SCHEMA_NAME

VARCHAR2(18)

PK, UNIQUE

列が存在するビューが属するスキーマ名

VIEW_NAME

VARCHAR2(36)

PK, UNIQUE

列が属するビュー名

COLUMN_SEQ

NUMBER(9)

PK

列のシーケンス番号

COLUMN_NAME

VARCHAR2(36)

UNIQUE

ビューの列名

TABLE_NAME

VARCHAR2(36)

ビューの列に存在する表名

TABLE_COLUMN_NAME

VARCHAR2(36)

ビューの列に存在する表の列名

CREATE_DATE

TIMESTAMP

NOT NULL

最初の作成日

UPDATE_DATE

TIMESTAMP

最終更新日

8. OFM_RDBII_META_INDEX

索引の作成時に指定した索引の基本情報を管理する表です。

列名 タイプ 制約 説明

MDB_NAME

VARCHAR2(8)

PK

索引が属するメタデータベース名

SCHEMA_NAME

VARCHAR2(18)

PK

索引が属するスキーマ名

TABLE_NAME

VARCHAR2(36)

PK

索引が属する表名

INDEX_NAME

VARCHAR2(36)

PK

索引名

PDB_NAME

VARCHAR2(18)

NOT NULL

索引が属するパブリックデータベース名

FREE_RATE

NUMBER(3)

NOT NULL

FREE RATEの指定

CREATE_DATE

TIMESTAMP

NOT NULL

最初の作成日

UPDATE_DATE

TIMESTAMP

最終更新日

9. OFM_RDBII_META_INDEX_COLUMNS

索引の作成時に指定した索引キー列の情報を管理する表です。

列名 タイプ 制約 説明

MDB_NAME

VARCHAR2(8)

PK, UNIQUE

列が存在する索引が属するメタデータベース名

SCHEMA_NAME

VARCHAR2(18)

PK, UNIQUE

列が存在する索引が属するスキーマ名

TABLE_NAME

VARCHAR2(36)

PK, UNIQUE

列が存在する索引が属する表名

INDEX_NAME

VARCHAR2(36)

PK, UNIQUE

列が存在する索引名

INDEX_SEQ

NUMBER(9)

PK

索引のシーケンス番号

COLUMN_NAME

VARCHAR2(36)

UNIQUE

列名

CREATE_DATE

TIMESTAMP

NOT NULL

最初の作成日

UPDATE_DATE

TIMESTAMP

最終更新日

10. OFM_RDBII_META_FILE

索引ファイルの作成時に指定した基本情報を管理する表です。

列名 タイプ 制約 説明

MDB_NAME

VARCHAR2(8)

PK

ファイルが存在するメタデータベース名

FILE_NAME

VARCHAR2(44)

PK

ファイル名

SCHEMA_NAME

VARCHAR2(18)

ファイルが存在するスキーマ名

RELATE_NAME

VARCHAR2(36)

NOT NULL

ファイルが存在する表名またはビュー名

CREATE_DATE

TIMESTAMP

NOT NULL

最初の作成日

UPDATE_DATE

TIMESTAMP

最終更新日

11. OFM_RDBII_META_FILE_ACCESS

索引ファイルの作成時に指定したパス情報を管理する表です。

列名 タイプ 制約 説明

MDB_NAME

VARCHAR2(8)

PK

ファイルのアクセス情報が存在するメタデータベース名

FILE_NAME

VARCHAR2(44)

PK

アクセス情報が存在するファイル名

ACCESS_SEQ

NUMBER(9)

PK

アクセスのシーケンス番号

ACCESS_NAME

VARCHAR2(64)

NOT NULL

アクセス名

ACCESS_TYPE

CHAR(1)

NOT NULL

アクセス・タイプの指定(I/E)

(ファイルへのアクセス方式であり、現在RDBIIでは情報として管理します)

SCHEMA_NAME

VARCHAR2(18)

NOT NULL

ファイルのアクセス情報が存在するスキーマ名

TABLE_NAME

VARCHAR2(36)

NOT NULL

ファイルのアクセス情報が存在する表名

INDEX_NAME

VARCHAR2(36)

NOT NULL

ファイルのアクセス情報が存在する索引名

CREATE_DATE

TIMESTAMP

NOT NULL

最初の作成日

UPDATE_DATE

TIMESTAMP

最終更新日