OCILogon - помогите

dimdimitry
Дата: 24.09.2004 10:52:41
Есть скрипт:
<?php
$db = "(DESCRIPTION =
(ADDRESS =
(PROTOCOL = TCP)
(HOST = 192.168.1.70)
(PORT = 1521))
(CONNECT_DATA = (SID = myid)))";

$connect = OCILogon ('login', 'login',$db);

if ($connect == false)
{
echo OCIError($connect);
echo 'no';
}
else
{
echo 'ok';
}
?>
при выполнении не чего не выдает...
если заменить string db ($db) на то что прописанно в tnsnames.ora (local) выдает ошибку:

Warning: ocilogon(): _oci_open_server: Error while trying to retrieve text for error ORA-12154 in /opt/www/testora.php on line 8
no

В SqlPlus через local соединяется нормально.

Переменные TNS_ADMIN, TWO_TASK, ORACLE_HOME, NLS_LANG, ORA_NLS33, ORACLE_BASE, ORACLE_SID, LD_LIBARY_PATH прописанны в httpdconf и в phpinfo() отображаются как подгруженные.
oci8 в phpinfo() тоже видно.

Server Version: Apache/1.3.27 (Unix) (Red-Hat ES 3.0 ) PHP/4.3.2

Спасибо!