[SQL] SQL 프로시저 실행하는 리눅스 쉘(sh) 작성
리눅스 환경에서 sqlplus로 DB에 접속 가능해야 한다.
아래와 같이 sh 파일을 작성하고 실행하면 SQL 프로시저가 실행된다.
여기서는 프로시저 명을 SP_TEST 로 가정했다.
|
export ORACLE_BASE=/oracle/app/oracle export ORACLE_SID=TEST export ORACLE_HOME=/oracle/app/oracle/product/10.2.0 export NLS_LANG=american_america.K016KSC5601 export PATH=$PATH:$ORACLE_HOME/bin:/usr/local/bin:/usr/bin sqlplus user/password <<! alter session set NLS_DATE_FORMAT = ‘YYYY-MM-DD’; exec SP_TEST; exit ! |