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 |
最終更新日 |