HiDB
본 장에서는 OpenFrame Manager의 메뉴 중 [HiDB]의 주요 기능에 대해 설명한다.
2. DBD
상단의 메뉴에서 [HiDB]를 선택하거나 네비게이션 영역에서 [DBD] 메뉴를 선택하면 OpenFrame/HiDB의 DBD 메타 정보를 조회할 수 있다.
DBD 화면에서 조회 조건을 입력한 후 [Search] 버튼을 클릭하면 조회된 DBD 목록 정보가 페이징 처리되어 조회된다.
-
조회 조건
DBD 목록을 조회할 조건을 입력한다.
항목 설명 DBD Name
조회할 DBD의 이름을 입력한다.
-
조회 목록
조건에 해당하는 목록이 조회된다.
항목 설명 Name
DBD 이름이다.
DLI Access
DBD의 DL/I 액세스 유형이다.
SYS Access
DBD의 SYS 액세스 유형이다.
2.1. DBD Details 화면
조건을 입력하고 실행하면 검색 조건에 해당하는 DBD 목록이 표시된다. 목록에서 특정 DBD 이름을 클릭하면 DBD Details 화면으로 이동한다.
DBD Details 화면은 [Table View] 탭과 [Script View] 탭으로 구성되어 있다.
2.1.1. [Table View] 탭
DBD Details 화면의 [Table View] 탭에서는 DBD의 세부 정보를 테이블 형태로 상세하게 조회할 수 있다.
-
DBD
DBD의 기본적인 정보를 조회한다.
항목 설명 Name
조회된 DBD의 이름이다.
DLI Access
조회된 DBD의 DL/I 액세스 유형이다.
SYS Access
조회된 DBD의 SYS 액세스 유형이다.
RMNAME
조회된 DBD의 randomizing exit routine의 이름이다.
-
Dataset
DBD 하위의 Dataset을 조회한다.
항목 설명 DD1
데이터셋 그룹의 기본(primary) 데이터셋 DDNAME이다.
DD2
HSAM, SHSAM, GSAM 데이터베이스의 출력 데이터셋 DDNAME이다.
Label
데이터셋 명령문의 라벨이다.
CI Size 1
데이터베이스 유형에 따른 기본 데이터셋의 제어 간격 또는 블록 크기이다.
CI Size 2
데이터베이스 유형에 따른 overflow 데이터셋의 제어 간격 또는 블록 크기이다.
Blfact1
데이터베이스 유형에 따른 기본 데이터셋의 blocking factor1이다.
Blfact2
데이터베이스 유형에 따른 overflow 데이터셋의 blocking factor2이다.
Device Type
데이터셋이 저장될 물리적 위치이다.
Syscan
스캔해야할 직접 접근(direct access) 실린더의 개수이다.
Fbff
HDAM 또는 HIDAM 데이터베이스 여유 공간을 분배하는 방식이다.
Fspf
HDAM 또는 HIDAM 데이터베이스 여유 공간을 백분율로 표시하는 방식이다.
-
Segment
DBD 하위의 Segment를 조회한다.
항목 설명 Name
세그먼트 이름이다. 이때 이름을 클릭하면 해당 세그먼트의 상세 정보를 확인할 수 있는 화면이 열린다.
세그먼트 상세 정보 화면에 대한 자세한 설명은 세그먼트 상세 정보를 참고한다.
PParent
해당 세그먼트의 물리적 상위 세그먼트(physical parent segment)의 이름이다.
LParent
해당 세그먼트의 논리적 상위 세그먼트(logical parent segment)의 이름이다.
DBD Name
해당 세그먼트의 논리적 상위 세그먼트(logical parent segment)가 속한 DBD 이름이다.
SRCSEG1
논리적(logical) 또는 논리적 하위 세그먼트(logical child segment) 이름이다.
SRCDBD1
논리적(logical) 또는 논리적 하위 세그먼트(logical child segment)가 속한 DBD 이름이다.
SRCSEG2
물리적/논리적 상위 세그먼트(physical/logical parent segment) 이름이다.
SRCDBD2
물리적/논리적 상위 세그먼트(physical/logical parent segment)가 속한 DBD 이름이다.
-
Area
DBD 하위의 Area를 조회한다.
항목 설명 DD1
AREA의 DDNAME이다.
CI Size
AREA의 제어 간격(control interval)이다.
UOW
AREA의 UOW(unit of work) 제어 간격이다.
ROOT
DEDB 데이터베이스의 정보이다.
세그먼트 상세 정보
[Table View] 탭의 'Segment' 테이블에서 이름을 클릭하면 해당 세그먼트의 상세 정보 화면이 열린다.
-
LChild
세그먼트 하위의 LChild를 조회한다.
항목 설명 Segment Name
논리적 하위(logical child) 또는 인덱스 포인터(index pointer)의 세그먼트 이름이다.
DBD Name
논리적 하위(logical child) 또는 인덱스 포인터(index pointer)의 세그먼트가 속한 DBD 이름이다.
Pair Segment Name
양방향 논리적(logical) 관계일 경우 세그먼트 이름이다.
Index
기본(primary) 인덱스의 시퀀스 필드 이름 또는 인덱스 세그먼트의 인덱스 필드 이름이다.
-
Field
세그먼트 하위의 Field를 조회한다.
항목 설명 Name
필드 이름이다.
Bytes
필드 길이이다.
Start
필드의 시작 위치이다.
ATTR
필드 속성이다.
-
XDFLD
세그먼트 하위의 XDFLD를 조회한다.
항목 설명 Name
XDFLD 이름이다.
Related Segment
보조(secondary) 인덱스 관계에 있는 인덱스 세그먼트의 이름이다.
3. PSB
네비게이션 영역에서 [PSB] 메뉴를 선택하면 OpenFrame/HiDB의 PSB 메타 정보를 조회할 수 있다.
PSB 화면에서 조회 조건을 입력한 후 [Search] 버튼을 클릭하면 조회된 PSB 목록 정보가 페이징 처리되어 조회된다.
-
조회 조건
PSB 목록을 조회할 조건을 입력한다.
항목 설명 PSB Name
조회할 PSB 이름을 입력한다.
-
조회 목록
조건에 해당하는 목록이 조회된다.
항목 설명 Name
PSB 이름이다.
3.1. PSB Details 화면
조건을 입력하고 실행하면 검색 조건에 해당하는 PSB 목록이 표시된다. 목록에서 특정 PSB 이름을 클릭하면 PSB Details 화면으로 이동한다.
PSB Details 화면은 [Table View] 탭과 [Script View] 탭으로 구성되어 있다.
3.1.1. [Table View] 탭
PSB Details 화면의 [Table View] 탭에서는 PSB의 세부 정보를 테이블 형태로 상세하게 조회할 수 있다.
-
PSB
PSB의 기본적인 정보를 조회한다.
항목 설명 Name
조회된 PSB 이름이다.
-
PCB
PSB 하위의 PCB를 조회한다.
항목 설명 Sequence
PCB를 관리하기 위한 시퀀스이다. 이때 시퀀스를 클릭하면 해당 PCB 시퀀스의 상세 정보를 확인할 수 있는 화면이 열린다.
PCB 시퀀스 상세 정보 화면에 대한 자세한 설명은 PCB 시퀀스 상세 정보를 참고한다.
Related DBD Name
사용할 DBD 이름이다.
Type
PCB 속성이다.
PCB Name
PCB 이름이다.
Key Length
연결된 키의 길이이다.
PCB 시퀀스 상세 정보
[Table View] 탭의 'PCB' 테이블에서 시퀀스를 클릭하면 해당 PCB 시퀀스의 상세 화면이 열린다.
-
SENSEG
PCB 하위의 SENSEG를 조회한다.
항목 설명 Segment Name
DBD에 명시된 세그먼트 이름이다.
Parent Name
DBD에 명시된 세그먼트의 상위 세그먼트 이름이다.