서버에 proc로 작성한 바이너리 파일과 이 바이너리 파일을 실행하는
쉘파일이 있습니다.
readfile <- proc로 작성한 바이너리
이 프로그램이 하는일은 인자로 넘어온 파일이름을 가지고 오라클
프로시저를 실행하는 프로그램입니다.
readffile.sh <- readfile을 실행하는
쉘파일
sh파일은 인자로 넘어온 파일을 적당한 크기(100만건의 데이타가
들어오는경우 10만건씩 10개로)로 쪼개서 파일을 생성한 후 readfile을
여러번 실행하는 스크립트입니다.
이걸 파워빌더에서 호출해서 실행해야 하는데 rexec를 통해 실행하는
방법이 있어 이를 통해 실행했더니 실행은 되는데 오라클 연결이
맺어지질 않습니다.
물론 로컬에서 실행하면 오라클연결이랑 실행이 잘 되구요..
proc에서 오라클 연결하는 부분이 rexec를 통해서 하면 연결이 되지
않는 이유가 궁금합니다.
|