메뉴 건너뛰기

tnt_db

Oracle crontab 에 오라클 환경변수를 인식시킬때

원우석 2004.12.06 11:40 조회 수 : 5025 추천:61

Proc 에서 만들어진 파일을 crontab에 등록하여 실행할때. 오라클 환경에
대한 정보가 필요하다. 이럴때는 어케하냐면은...

1. 오라클 환경변수를 기록한 setora 라는 shell을 아래와같이 만든다.

ORACLE_HOME=/usr/oracle/app/oracle/product/817; export ORACLE_HOME;
ORACLE_BASE=/usr/oracle/app/oracle; export ORACLE_BASE;
ORACLE_SID=cmssvr03; export ORACLE_SID;
NLS_LANG=AMERICAN_AMERICA.US7ASCII; export NLS_LANG;
ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data; export ORA_NLS33;
PATH=$ORACLE_HOME/bin:$ORACLE_HOME/lib; export PATH;
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib:/opt/SUNWspro/lib:$ORACLE_HOME/precomp/lib:/opt/cobol/coblib:/usr/ucblib:/usr/ccs/lib:/usr
/openwin/lib; export LD_LIBRARY_PATH;
/home/exmsidev/bin/$1   <==실제 실행파일인자

2. 파일명을 wcarcrontab로 다음과 같이 기록한다.

0 6 * * * /home/exmsidev/bin/setora vtomrcv
30 7 * * * /home/exmsidev/bin/setora vtomsnd
0 7 * * * /home/exmsidev/bin/setora icvmrcv
20 7 * * * /home/exmsidev/bin/setora icvminv
0 19 28 * * /home/exmsidev/bin/setora mpsnd
30 6 * * * /home/exmsidev/bin/setora dwmsrcv

3. crontab wcarcrontab 로 등록한다.

4. crontab -l 로 등록여부 확인.
위로