Программирование > PHP
PHP & Oracle
Eraser:
Проблема: не могу подсоедениться к Ораклу из пхп-скрипта.
даю комманду:
$conn = OciLogon("user", "password","alias");
alias - описан в файле TNSNames.ora.
На выходе имею ошибку:
Warning: _oci_open_server: ORA-12154: TNS:невозможно разрешить имя службы
Кто-нибудь подскажите где здесь собака порылась.
AliMamed:
какая ОСь-то? какая версия РНР? какая версия Оракла?
lodevar:
Какой сервер, какой оракл, и где и под чем они стоят? Ну и, соответственно, права проверь.
AliMamed:
кстати поповоду TNSnames.ora.
попробуй его содержимое перенести в переменную в самом скрипте, т.е. например:
$db="(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = RemoteServerIP)(PORT = 1521))
(CONNECT_DATA = (SID = ORCL))
)";
OCILogon("user","password",$db);
lodevar:
Ну вот! Пока писАл - Али перебил. Ну тогда еще спрошу - почему oci? Почему не ora?
Навигация
Перейти к полной версии