сценарий оболочки, вызывающий sqlplus, не регистрирует никаких подробностей - PullRequest
0 голосов
/ 10 июля 2020

Нужны предложения по исследованию устаревшей системы, в которой уже несколько лет выполняется cronjob (скрипт KZH), которая, похоже, застревает в БД.

echo "`date` Start sqlplus" >> $LOGFILE
sqlplus -s UN/PW@$ORACLE_SID << EOF >> $LOGFILE
 set serveroutput on size 10000;
....insert/select queries......
EOF
echo "`date` End sqlplus" >> $LOGFILE

Файл журнала просто останавливается на "Пуск" sqlplus ", когда он застревает. Ни ошибки, ни ничего. Запрос обрабатывает минимум 300 КБ строк. Клиентский сервер имеет Oracle 10.2.0. Я не думаю, что это "установить serveroutput на размер 10000;" поскольку он даже не отображает 500 символов

...