IT/Shell Script
[Shell] 쉘에서 sql 스크립트 실행 시키기
돼민이
2017. 1. 6. 21:35
반응형
Shell 에서 sql 스크립트 실행 시키기
pl/sql을 작성하여 sql 스크립트로 만들어 진 것을 Shell을 통해 실행 시키고 싶을 때가 있을 것입니다.
지금부터 shell에서 sql을 실행하는 방법에 대해 알아보기로 하겠습니다.
다음과 같이 sql문이 있다고 가정해 봅시다.
####proc_script.sql##### set echo on whenever sqlerror exit 1 whenever oserror exit 2 exec test_func; commit; exit |
sql문을 Shell에서 어떻게 실행 시키는지 예제를 보면서 확인해 보겠습니다.
####sql_exec.sh##### sqlplus -s userrob@db1/passwrob< proc_script.sql RETVAL=$? echo $RETVAL echo "proc_script" |
orcle client 와 sqlplus가 설치가 되어있어야 위에 쉘을 실행 할 수 있습니다.
위와같이 쉘에서 sql을 실행하는 방법에 대해 알아봤습니다.
반응형