Рубрики

запуск sql скрипта из командной оболочки

#!/bin/sh
PATH=/usr/bin:/usr/local/bin
HOME=/dba00/app/oracle/product/10.1
ORAENV=NO
. /usr/local/bin/oraenv
ORAENV=YES
ORACLE_BIN=$HOME/bin
#
sqlplus -s /NOLOG < log.txt
CONNECT username/passwd@dbname
whenever sqlerror exit sqlcode
set serveroutput on size 1000000
set feedback off
set line 200
declare
begin
   dbms_output.put_line('start!');
end;
/
/var/oroacle/db/farm/text/job/update.bigtables.sql
EXIT
EOF
#
x=$?
if [ $x != 0 ] ; then
  echo "Ошибка использования скрипта"
  exit 1
fi

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*