문서유형ㅣ기술정보
분야ㅣ 관리/환경설정
적용제품버전ㅣ 6FS07, 6FS07PS, 7FS01, 7FS02, 7FS02PS
문서번호ㅣTADTI005
개요
Java External Procedure Agent 설정 및 기동 방법을 예제와 함께 안내합니다.
JEPA 실행 단계, JEPA 프로세스 설정 및 기동 여부, 참고사항 등을 다룹니다.
방법
JEPA 실행 단계
1. Agent 프로세스 조회
$ ps -ef|grep tbjava
2. Agent 설정 및 기동 방법
#. 사용하고자 하는 port 번호 충돌이 발생하지 않도록 주의
#. ENCODING은 DB 서버와 동기화를 위해 같은 인코딩 사용
2-1. $TB_HOME/client/epa/java/config/epa.cfg 설정
#. listener port
LISTENER_PORT= [사용하고자 하는 port]
#. Encoding-"ASCII", "EUC-KR", "MSWIN949", "UTF-8", "UTF-16", "SHIFT-JIS",
#. "JA16SJIS", "JA16SJISTILDE", "JA16EUC", "JA16EUCTILDE", "VN8VN3", "GBK"
#. "WE8MSWIN1252", "ZHT16HKSCS", "CL8MSWIN1251", "WE8ISO8859P1",
#. "EE8ISO8859P2", "WE8ISO8859P9", "WE8ISO8859P15"
#. "CL8KOI8R", "CL8ISO8859P5"
ENCODING= [ DB 서버 캐릭터셋 ]
2-2. $TB_HOME/client/config/tbdsn.tbr 파일 수정
아래 내용 추가
epa=(
(EXTPROC=(LANG=JAVA)
(LISTENER=(HOST= [epa process host ip])
(PORT=[listener port])
)
)
)3. Agent 실
cd $TB_HOME/client/bin ./tbjavaepa
DB 기동 시 JEPA 프로세스 기동 여부 명시 가능
- DB 기동 시 JEPA 프로세스 기동 여부: _PSM_BOOT_JEPA= Y|N
java 객체를 생성할 때 컴파일 경로: JAVA_CLASS_PATH = [class path 명시]
vi $TB_HOME/config/$TB_SID.tip _PSM_BOOT_JEPA=Y JAVA_CLASS_PATH=컴파일 이후 class 파일을 생성할 경로
참고아래 에러 발생 시 Agent 기동 여부 확인_(1. Agent 프로세스 조회 참고)TBR-15138: Generic I/O error: Failed to connect Java External Procedure Agent.