Проблема с handler'ом соединения

_molot_

Новичок
Проблема с handler'ом соединения

При попытке соединиться с БД Oracle в ответ на вызов OCILogon(...) вываливается уродливое сообщение:

Warning: ocilogon() [function.ocilogon]: _oci_open_session: OCIHandleAlloc OCI_HTYPE_SVCCTX: OCI_INVALID_HANDLE in /home/onufriev/wwwroot/TELPROJ/test.php on line 15

Вот код:

PHP:
<?php

$db_name = 'TELREGDB';

$db_user="(DESCRIPTION=
           (ADDRESS_LIST=
             (
             ADDRESS=(PROTOCOL=TCP)
               (HOST=10.10.0.141)(PORT=1521)
             )
           )
           (CONNECT_DATA=(SERVICE_NAME=WORK)))";

$db_password = '1';
$conn = OCILogon($db_name,$db_password,$db_user);
OCILogOff($conn);
?>
Все еще более усложняется тем, что ошибка появляется периодически. Примерно 1 раз из 15. Ищу уже 3 дня что с этим делать, но вразумительного ответа для решения проблемы так и не нашел. Заранее спасибо за помощь
 

_molot_

Новичок
нашел решение: с помощью putenv(...) задал переменную ORACLE_HOME. а в настройках апача ее не было. но так и не ясно, почему все же иногда работало гладко...
в любом случае спасибо всем принимавшим участие
 
Сверху