eGovFrame 표준프레임워크 포털

메뉴 건너띄기
상단메뉴 바로가기
본문 바로가기

이 누리집은 대한민국 공식 전자정부 누리집입니다.

본문 영역

적용 지원, FAQ, Q&A 게시판을 통해 기술 문제 해결을 지원합니다.

묻고 답하기

배치운영 및 실행시 DB
  • 작성자

    전*선

  • 작성일

    2012-12-11 16:28:42

  • 조회수

    1,703

  • 구분

    운영환경

  • 진행상태

    완료

질문

안녕하세요.

배치 운영환경의 DB 와 배치를 실제로 돌리는 실행환경의 DB가 다릅니다.

이때 실행환경의 DB에 배치 실행 시 필요한 테이블 즉,
BATCH_STEP_EXECUTION_CONTEXT
BATCH_JOB_EXECUTION_CONTEXT
....
등의 운영환경에도 있는 테이블들을

실행환경(실제로 배치가 돌아야하는 서버의 DB)에도 TABLE을 생성해야 하나요?

답변

안녕하세요.. 전경선님..

제공된 script 파일에서.. bopr_*.sql로 된 파일들은.. 배치운영환경만을 위한 테이블들이고.. schema-*.sql로 되어 있는 테이블들은 배치실행환경에 필요한 테이블들입니다.

현재 배치운영환경은.. 2종류의 테이블들을 하나의 datasource로 참조하기 때문에.. 같이 있어야 합니다..

분리도 가능하지만.. 배치운영환경 부분을 수정하셔야 하기 때문에..

이 방법보다는 하나의 DBMS를 사용하시거나.. DBMS가 분리되어 있더라도.. DBLink를 통해 참조할 수 있도록 설정하시는 것이 좋으실 것 같습니다.
(참조로 DBLink는 Oralce에서 사용 가능하며,, MySql은 replication 활용 가능)

그럼.. 즐거운 하루되십시오.
감사합니다.

이 페이지의 구성

묻고 답하기