Database/ORACLE
쉘에서 오라클 패키지 실행하기 ( execute oracle package on shell )
하이주니
2009. 3. 8. 20:28
반응형
### oracle run package (파일명 test.sh)
오라클 계정에 profile 파일의 기본 환경 path 변수들 복사
### oracle
sqlplus -SILENT 아이디/패스워드 <<-EOF
WHENEVER SQLERROR EXIT 1
WHENEVER OSERROR EXIT 1
SET ECHO ON
EXECUTE 호출패키지명();
EXIT 0
EOF
EXITCODE=$?
export EXITCODE
if [ "$EXITCODE" -ne 0 ]
then
echo "ERROR: SQL*Plus exit code: $EXITCODE"
echo ""
echo "**** PROCEDURE RUN ABORTED at `date` !!! ****"
fi
### end
클론 등록 방법 (클론은 root로 등록)
매일 아침 6시에 실행한다면
0 6 * * * su - oracle -c /home/test.sh
반응형