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

최종 수정 일자