0

伙计们。我有以下片段:

$conn = oci_connect('user', 'pass', '(DESCRIPTION=
     (ADDRESS_LIST=
       (ADDRESS=(PROTOCOL=TCP)
         (HOST=myhost.net)(PORT=1521)
       )
     )
     (CONNECT_DATA=
         (SERVER = DEDICATED)
         (SERVICE_NAME = MYSERVICE)
     )
 )');

这给了我以下错误:oci_connect: ORA-12541: TNS:no listener

那是我第一次尝试连接到 oracle 数据库。我究竟做错了什么?我在 Windows 上。

4

1 回答 1

0

您确定您的 TNS Listener 服务正在运行吗?您可以通过在运行对话框中键入 services.msc 来检查它,您将获得正在运行的服务列表。如果您快速查找 Oracle,您会发现 TNS Listener。我假设您的 TNS 条目是正确的。

于 2013-08-21T14:32:09.570 回答