oci_connect问题ORA-12541:TNS:没有监听器

时间:2013-08-21 14:18:53

标签: php oracle php-extension

哟伙计们。我有以下代码段:

$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上。

1 个答案:

答案 0 :(得分:0)

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