RDBII 메타 테이블
본 부록에서는 RDBII 사용하기 전에 생성해야 하는 RDBII 메타 데이터의 LAYOUT에 대해서 설명한다.
1. OFM_RDBII_META_MDB
메타 데이터베이스를 생성할 때 지정한 정보를 관리하는 테이블에 대한 설명이다.
컬럼명 | Type | Constraint | 설명 |
---|---|---|---|
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 |
RECOVERY LEVEL |
RSTR_RCVRY_LEVEL |
NUMBER(3) |
NOT NULL |
RESTRICT의 RECOVERY LEVEL |
PROTECT_YN |
CHAR(1) |
NOT NULL |
PROTECT 지정 여부(Y/N) |
PROTECT_LEVEL |
NUMBER(1) |
NOT NULL |
PROTECT LEVEL |
CREATE_DATE |
TIMESTAMP |
NOT NULL |
최초 생성 일자 |
UPDATE_DATE |
TIMESTAMP |
최종 수정 일자 |
2. OFM_RDBII_META_PDB
퍼블릭 데이터베이스를 생성할 때 지정한 정보를 관리하는 테이블에 대한 설명이다.
컬럼명 | Type | Constraint | 설명 |
---|---|---|---|
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 |
PAGE SIZE |
SEGMENT_SIZE |
NUMBER(3) |
NOT NULL |
SEGMENT SIZE |
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의 RECOVERY LEVEL |
CREATE_DATE |
TIMESTAMP |
NOT NULL |
최초 생성 일자 |
UPDATE_DATE |
TIMESTAMP |
최종 수정 일자 |
3. OFM_RDBII_META_SCHEMA
스키마를 생성할 때 지정한 정보를 관리하는 테이블에 대한 설명이다.
컬럼명 | Type | Constraint | 설명 |
---|---|---|---|
MDB_NAME |
VARCHAR2(8) |
PK |
스키마가 속한 메타 데이터스페이스 이름 |
SCHEMA_NAME |
VARCHAR2(18) |
PK |
스키마 이름 |
COMMENTS |
VARCHAR2(254) |
COMMENTS |
|
CREATE_DATE |
TIMESTAMP |
NOT NULL |
최초 생성 일자 |
UPDATE_DATE |
TIMESTAMP |
최종 수정 일자 |
4. OFM_RDBII_META_TABLE
테이블을 생성할 때 지정한 테이블의 기본 정보를 관리하는 테이블에 대한 설명이다.
컬럼명 | Type | Constraint | 설명 |
---|---|---|---|
MDB_NAME |
VARCHAR2(8) |
PK |
테이블이 속한 메타 데이터스페이스 이름 |
SCHEMA_NAME |
VARCHAR2(18) |
PK |
테이블이 속한 스키마 이름 |
TABLE_NAME |
VARCHAR2(36) |
PK |
테이블 이름 |
PDB_NAME |
VARCHAR2(18) |
NOT NULL |
테이블이 속한 퍼블릭 데이터스페이스 이름 |
COMMENTS |
VARCHAR2(254) |
COMMENTS |
|
CREATE_DATE |
TIMESTAMP |
NOT NULL |
최초 생성 일자 |
UPDATE_DATE |
TIMESTAMP |
최종 수정 일자 |
5. OFM_RDBII_META_TABLE_COLUMNS
테이블을 생성할 때 지정한 컬럼 정보를 관리하는 테이블에 대한 설명이다.
컬럼명 | Type | Constraint | 설명 |
---|---|---|---|
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
뷰를 생성할 때 지정한 뷰의 기본 정보를 관리하는 테이블에 대한 설명이다.
컬럼명 | Type | Constraint | 설명 |
---|---|---|---|
MDB_NAME |
VARCHAR2(8) |
PK |
뷰가 속한 메타 데이터스페이스 이름 |
SCHEMA_NAME |
VARCHAR2(18) |
PK |
뷰가 속한 스키마 이름 |
VIEW_NAME |
VARCHAR2(36) |
PK |
뷰 이름 |
CHECK_OPTION |
CHAR(1) |
CHECK OPTION 사용 여부 지정 |
|
COMMENTS |
VARCHAR2(254) |
COMMENTS |
|
CREATE_DATE |
TIMESTAMP |
NOT NULL |
최초 생성 일자 |
UPDATE_DATE |
TIMESTAMP |
최종 수정 일자 |
7. OFM_RDBII_META_VIEW_COLUMNS
뷰를 생성할 때 뷰의 컬럼 정보를 관리하는 테이블에 대한 설명이다.
컬럼명 | Type | Constraint | 설명 |
---|---|---|---|
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
인덱스를 생성할 때 지정한 인덱스의 기본 정보를 관리하는 테이블에 대한 설명이다.
컬럼명 | Type | Constraint | 설명 |
---|---|---|---|
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
인덱스를 생성할 때 지정한 인덱스 키 컬럼에 대한 정보를 관리하는 테이블에 대한 설명이다.
컬럼명 | Type | Constraint | 설명 |
---|---|---|---|
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
색인 파일을 생성할 때 지정한 기본 정보를 관리하는 테이블에 대한 설명이다.
컬럼명 | Type | Constraint | 설명 |
---|---|---|---|
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
색인 파일을 생성할 때 지정한 PATH 정보를 관리하는 테이블에 대한 설명이다.
컬럼명 | Type | Constraint | 설명 |
---|---|---|---|
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 |
최종 수정 일자 |