PHP连接Oralce出现:tns: no listener
我用的是Oracle10g的client端,
连接远程计算机168.1.1.3:1521/SMTRT
使用client的企业管理器以及sqlplus: smtuser/smtadm@SMTRT
都能正常连接上Oracle
但是使用PHP的adodb连接就出现问题:tns:no listener.
如果使用$conn = OCINLogon("smtuser", "smtadm","168.1.1.3:1521/SMTRT");
就出现:ORA-12737: Instant Client Light: unsupported server character set %s
如果使用$conn = OCINLogon("smtuser", "smtadm","168.1.1.3:1521/SMTRT","ZHS16GBK");
就会出现:
OCIEnvNlsCreate() failed. There is something wrong with your system - please check that PATH includes the directory with Oracle Instant Client libraries
注:环境为:ZendServer5.0 (apache2.13,php5.30)