OpenFrame NDB 환경설정
본 장에서는 OpenFrame NDB 운영에서 필요로 하는 설정 항목에 대해 설명한다.
1. 개요
OpenFrame NDB 운영에 관련된 사항은 openframe_ndb.conf에 각 'SECTION'의 'KEY'에 설정한 후 ofconfig 툴을 이용하여 시스템 설정을 저장한다.
기본값이 '(NONE)'인 'KEY'가 일부 존재하며 그러한 'KEY'의 'VALUE'를 '(NONE)'으로 지정했을 경우의 동작에 대해서는 해당 항목의 비고에 기재되어 있다. |
다음은 각 서브젝트의 섹션에 대한 설명이다. 각 섹션별 키의 상세 입력 값에 대한 설명은 해당 절을 참고한다.
-
OpenFrame NDB에서 사용하는 일반적인 설정을 저장한다.
섹션 설명 OpenFrame NDB에서 사용하는 기본적인 설정을 한다.
메타 정보를 사용하는 설정을 한다.
OpenFrame NDB의 디버그 메시지를 위한 설정을 한다.
OpenFrame NDB의 백업에 관한 설정을 한다.
OpenFrame NDB 애플리케이션을 사용하는 컴파일러 정보를 설정한다.
권한 체크를 위한 사용자 정보를 설정한다.
OpenFrame NDB Restrict에 관한 설정을 한다.
OpenFrame NDB JXKRELOD의 tbloader 관련 설정을 한다.
OpenFrame NDB 배타제어에 관한 설정을 한다.
OpenFrame NDB의 ORACLE DB 사용에 관한 설정을 한다.
2. ndb
OpenFrame/NDB에 관련한 설정을 저장한다.
2.1. NDB_DEFAULT
OpenFrame/NDB에서 사용하는 기본적인 설정을 한다.
2.1.1. OS
OpenFrame/NDB의 마이그레이션 대상이 되는 시스템의 OS 타입을 지정한다.
항목 | 설명 |
---|---|
파라미터 타입 |
String |
기본값 |
XSP |
범위 |
XSP, MSP |
비고 |
Fujitsu Mainframe의 OS 타입인 XSP와 MSP만 지원한다. |
2.1.2. TABLESPACE
OpenFrame/NDB에서 생성되는 테이블의 대상 테이블스페이스명을 지정한다.
항목 | 설명 |
---|---|
파라미터 타입 |
String |
기본값 |
DEFVOL |
범위 |
|
비고 |
기본적으로 테이블을 생성하는 툴에서 테이블스페이스명을 직접 지정하여 생성한다. 지정하지 않고 생성할 경우 설정에 지정된 테이블스페이스명으로 생성된다. |
2.1.3. EBCDIC_SEQUENCE
인덱스 필드의 검색 순서를 EBCDIC 코드 순서를 따를지 여부를 설정한다. 해당 설정을 변경할 경우 NDB Database(Record table)를 다시 생성해야 한다.
항목 | 설명 |
---|---|
파라미터 타입 |
Y_N |
기본값 |
NO |
범위 |
YES, NO |
비고 |
2.1.4. TEMP_PATH
OpenFrame/NDB에서 임시적으로 사용할 디렉터리를 지정한다.
항목 | 설명 |
---|---|
파라미터 타입 |
String |
기본값 |
${OPENFRAME_HOME}/ndb/temp |
범위 |
|
비고 |
NDB에서는 Record Table I/O를 위한 소스가 생성되고 삭제되는 임시 디렉터리이다. |
2.1.5. LIBRARY_PATH
OpenFrame/NDB에서 생성되는 so 파일이 저장될 디렉터리를 지정한다.
항목 | 설명 |
---|---|
파라미터 타입 |
String |
기본값 |
${OPENFRAME_HOME}/ndb/lib |
범위 |
|
비고 |
NDB에서는 Record Table I/O를 위한 so 파일이 생성되고 위치하는 디렉터리이다. |
2.3. DEBUG
OpenFrame/NDB의 디버그 메시지를 위한 설정을 한다.
2.3.2. SHOW_BUFFER
SQL 수행 전/후의 데이터 출력 여부를 지정한다.
항목 | 설명 |
---|---|
파라미터 타입 |
Y_N |
기본값 |
NO |
범위 |
YES, NO |
비고 |
GENERAL이 YES인 경우에 동작한다. |
2.4. NDB_BACKUP
OpenFrame/NDB의 백업에 관한 설정을 한다.