2015-10-21 11 views
0

我收到此错误: 服务器响应=“12154 ORA-12154:TNS:无法解析指定的连接标识符如何使用tnsnames从php连接到oracle?

我在Ubuntu 14.04 我的环境变量是:

ORACLE_HOME = /usr/lib/oracle/12.1/client64​ 
LD_LIBRARY_PATH = /usr/lib/oracle/12.1/client64/lib 
TNS_ADMIN = /usr/lib/oracle/12.1/client64/network/admin 

和tnsnames.ora sqlnet.ora中有/usr/lib/oracle/12.1/client64/network/admin内

PS:

:我可以通过SQLPLUS与连接
sqlplus64 user/[email protected] 

这是代码:

<?php 
    $conn = oci_connect('user', 'pass', 'dbname'); 
?> 
+1

所以 - 请发布PHP代码 - 我不认为你会得到其他方面的帮助。 –

回答

0

它从来没有在这样,我所做的就是用轻松连接字符串的工作: $康恩= oci_connect(“用户”,“通”,“主机/服务名称');然而,第一种方式应该是有效的,因为它在另一种环境中起作用