Pergunta

Eu criei um aplicativo que é preciso para ser executado em linux iniciado pelo crontab. Um erro aconteceu quando tentou banco de dados Oracle Ligação: ele retornou SQLO_INVALID_DB_HANDLE. Mas se começou-lo manualmente tudo está bem.

Eu aposto que não há erros relacionados a caminhos aqui, porque tudo vai bem, exceto a conexão com o banco de dados Oracle. Oracle8 funções são usados ??no meu código.

graças

Foi útil?

Solução

A Oracle usa um par de variáveis ??de ambiente, como ORACLE_HOME, TNS_HOME, ORACLE_SID. Eles podem estar faltando em seu ambiente crontab.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top