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을 실행하는 방법에 대해 알아봤습니다.
반응형
'운영체제(OS) > Shell Script' 카테고리의 다른 글
[Shell] 쉘 스크립트 while 문 사용법, 조건식 (0) | 2016.12.15 |
---|---|
[Shell] 쉘 스크립트 For 문 사용법 (0) | 2016.12.11 |
[Shell] 쉘 스크립트 if 문 사용법, 조건식 (0) | 2016.11.24 |
[Shell] 인자, 파라미터 사용법 (0) | 2016.11.15 |