오라클 작업스케줄러 > 그누4 질문답변

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

오라클 작업스케줄러 정보

오라클 작업스케줄러

본문

USP_AG_SURVEY_DATA 라는 프로시저를 작업스케줄러에 등록하고자합니다.
검색으로 다음과 같은 내용을 확인했는데요..
질문입니다.
1. 아래 내용이 맞는지요?
2. 프로시저를 입력할때 []를 붙이는건가요? 제거하는건가요?
3. 프로시저가 있는 데이테베이스(계정)에서 실행하나요?
잘 몰라서 그러는데요
보시고 등록하는 방법 알려주시면 고맙겠습니다.
===================================================================
DECLARE
-- v_job 변수는 임의의 숫자로 job 아이디가 됩니다.
v_job NUMBER(5);
BEGIN
DBMS_JOB.submit(
v_job, -- job 아이디
'[프로시저명];', -- 실행할 작업
sysdate, -- 처음 작업을 실행할 시간
'trunc(sysdate)+1+(1/24)', -- 매일 오전 1시
FALSE); -- 파싱여부
-- 출력메시지
sys.DBMS_OUTPUT.put_line('DBMS_JOB job number is' || TO_CHAR(v_job));
COMMIT;
END;
==========================================
  • 복사

댓글 전체

산업인력공단 관련 작업 같은데요
인력공단 쪽에서 가져가는 테이블들을 사이트에서 사용하는 회원정보(코스, 평가,수강이력, 설문 등)와는
완전히 별도의 데이터베이스에 만든 것인가요?
별도의 디비를 만들었다면 그 디비에다 프로시져를 만들어야 하고
agent 프로그램에서 읽어갈 수 있는 계정과 비번을 생성해야 합니다
-- agent 의 classes 폴더 환경설정 화일에서 계정과 비번을 등록하도록 되어있을 겁니다
-- 프로시져 생성은 설치설명서에 나온대로 하면 됩니다

트리거는 작성 완료했나요?
이 작업 이거 보통 일이 아닐겁니다
(사이트에서 사용하는 디비 테이블을 직접 설계하고 제작하지 않았다면
필드에 입력될 자료들을 기존 디비의 어느 테이블에서 어떤 필드를 가져와야 하는지 알 수가 없기 때문인데요
설치 설명서 보면서 트리거나 프로시져를 간단히 작성할 수 있는 성질의 것이 아닙니다)

질문으로 보아 고생 꽤나 하겠습니다
오라클에는 문외한이니 더 이상은 답변할게 없네요
헉. 귀신이시네요 ㅋㅋ
죽겠습니다.
이번에 모듈 변경으로 인하여 수정작업 하는 것입니다.
예전에 작성한 트리거, 프로시져를 수정하는 것으로 마무리했고
프로시져를 작업스케줄러에 등록하는거만 남았습니다.
내일까지 완료해야 하는데 큰일입니다.
© SIRSOFT
현재 페이지 제일 처음으로