ORA-12514: TNS:listener does not currently ...

grin

Guest
ORA-12514: TNS:listener does not currently ...

День добрый.

Есть проблема с подключением к Oracle
PHP:
<?php
$username = "name";
$passwd = "pass";

$db="(DESCRIPTION=
         (ADDRESS_LIST=
           (ADDRESS=(PROTOCOL=TCP)
             (HOST=192.168.0.5)(PORT=1521)
           )
         )
           (CONNECT_DATA=(SERVICE_NAME=sname))
     )";
$conn = OCILogon($username,$passwd,$db);

if (!$conn) {
    echo "Unable to connect";
    print_r(OCIError());
}
?>
выдает ошибку
ORA-12514: TNS:listener does not currently know of service requested in connect descriptor
 

tony2001

TeaM PHPClub
всё описано в ошибке, что непонятно?

кстати, вот это очень длинное "описание" совершенно необязательно.
можно просто добавить его в tnsnames.ora и коннектиться просто по имени сервиса.
 

grin

Guest
в том то и дело, совершенно ничего не понятно :) а из-за чего это может быть?
 

tony2001

TeaM PHPClub
>listener does not currently know of service requested in connect descriptor
листенер ничего не знает о такой службе.

пингай tnsping'ом оракл и правь tnsnames.ora & listener.ora до тех пор, пока пинг не будет проходить.
 
Сверху