프로시저 내 insert 구문을 병렬로 수행하고 싶습니다. 0 1 3,525

by DDRCHO [PL/SQL] 프로시저 병렬 Parallel [2012.11.06 09:34:17]


두개의 DB에 동일한 테이블들이 존재하는데,

한쪽 DB에서 다른 쪽 DB로 Record들을 주기적으로 옮기려고 합니다.

이를 트리거가 아닌 프로시저로 구현하여 Job으로 스케쥴을 걸어서 수행하려고 하는데요, 

한 프로시저내에서 이 작업을 병렬적으로 수행하고 싶습니다.

예를들어서 A DB에 A1, A2, A3 테이블이 있고, B DB에 B1, B2, B3 테이블이 있으면
(A1 = B1, A2 = B2, A3 = B3)

A1 => B1, A2 => B2, A3 => B3으로 Insert가 동시에 진행이 되도록요.
위와 같은 작업이 가능한지 여쭙고 싶습니다.
by 마농 [2012.11.06 09:49:17]

프로시져 3개 만들어 같은 시각에 3개 Job 을 돌리면 될듯 합니다.
아니면 프로시져는 1개로 만들고 3개 Job 을 돌리면 될듯 합니다.
1개 프로시져는 소스테이블명과 타겟테이블명을 입력받아 처리하는 방식으로

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입