Вопрос

Я создал приложение, которое необходимо запустить в Linux, запущенное с помощью crontab.Произошла ошибка при попытке подключения к базе данных Oracle:оно вернулось SQLO_INVALID_DB_HANDLE.Но если запустить вручную, то все ок.

Могу поспорить, что здесь нет ошибок, связанных с путями, потому что все идет хорошо, кроме подключения к базе данных Oracle. Функции Oracle8 используются в моем коде.

Спасибо

Это было полезно?

Решение

Oracle использует несколько переменных среды, например ORACLE_HOME, TNS_HOME, ORACLE_SID.Они могут отсутствовать в вашей среде crontab.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top