У меня есть сценарий оболочки ksh, который запускает сценарий .sql с выражением фона и ожидания. Возможно ли, чтобы я зафиксировал общую ошибку «ORA-0» и полностью вышел из системы?unix-скрипт для выхода из ошибки oracle при использовании оператора ожидания
До сих пор:
$ORACLE_BASE/bin/sqlplus 2.sql &
pid2=$!
echo "Waiting for PID:$pid2"
wait $pid2
#look for error here
#exit program if oracle error
Как запустить свой SQL скрипт? С SQL * Plus? – Nicolas
Да, sqlplus внутри скрипта. я добавлю это на свой вопрос. спасибо – jdamae
В этом конкретном примере работа SQL * Plus в фоновом режиме не служит никакой полезной цели. Просто запустите его на переднем плане, если вам нечего делать параллельно, пока он работает. – tripleee