개요
Java External Procedure Agent 설정 및 기동 방법을 예제와 함께 안내합니다.
JEPA 실행 단계, JEPA 프로세스 설정 및 기동 여부, 참고사항 등을 다룹니다.
방법
JEPA 실행 단계
1.
Agent 프로세스 조회
$ ps -ef|grep tbjava
Java
복사
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])
)
)
)
Java
복사
3.
Agent 실행
cd $TB_HOME/client/bin
./tbjavaepa
Java
복사
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 파일을 생성할 경로
Java
복사
참고
아래 에러 발생 시 Agent 기동 여부 확인_(1. Agent 프로세스 조회 참고)
TBR-15138: Generic I/O error: Failed to connect Java External Procedure Agent.
Java
복사