PHP连接Oracle ORA-121154问题解决
2013-08-09 14:44
246 查看
错误提示:ocilogon(): ORA-12154: TNS:could not resolve the connect identifier specifie!
操作系统:Win7
本地环境:xampp-win32-1.8.2-1-VC9 、 Oracle 10g。
PHP连接测试代码:
原因分析:之前通过自己配置tnsnames.ora和环境变量来使用PL/SQL,导致安装oracle客户端的时候环境变量异常。导致PHP无法解析连接字符串。
解决方案:在系统中添加:名为TNS_ADMIN的环境变量:D:\oracle\product\10.2.0\db_1\network\ADMIN。测试连接成功!
操作系统:Win7
本地环境:xampp-win32-1.8.2-1-VC9 、 Oracle 10g。
PHP连接测试代码:
<?php ocilogon('emesc','emesc','mesb'); //print_r(oci_error()); ?>结果发现提示:ocilogon(): ORA-12154: TNS:could not resolve the connect identifier specifie!
原因分析:之前通过自己配置tnsnames.ora和环境变量来使用PL/SQL,导致安装oracle客户端的时候环境变量异常。导致PHP无法解析连接字符串。
解决方案:在系统中添加:名为TNS_ADMIN的环境变量:D:\oracle\product\10.2.0\db_1\network\ADMIN。测试连接成功!
相关文章推荐
- PHP连接SQL SERVER 数据库 PHP连接MYSQL数据库并解决中文乱码问题。
- php连接mysql提示Call to undefined function mysql_connect() 或 ZenCart MySQL支持问题的解决
- apache+php4+mysql5 无法连接问题的解决。
- PHP连接mysql数据库(解决乱码问题)
- 解决flex连接php服务访问mysql乱码问题
- MYSQL+PHP5.2.17+IIS5.1不能连接数据库问题解决方法
- Windows中php7.1无法连接mysql的问题解决
- PHP PDO类解决数据库连接问题
- php adodb连接mssql解决乱码问题
- Php连接Cassandra慢问题解决方案(Using Cassandra with PHP)
- PHP连接MySQL数据库中文乱码问题解决方法
- PHP连接sql server 2005环境配置及问题解决
- php使用开源的adodb连接mssql解决乱码问题
- php -- 解决php连接sqlserver2005中文乱码问题(附详细解决方法)
- 解决php5.6连接64位系统下mssql2008的错误问题
- PHP 5.X 连接MSSQL Server 2000/7.0的问题及解决办法
- php pdo连接数据库 解决中文乱码问题
- PHP连接SQLServer2005 的问题解决方法
- 解决用php连接本地数据库慢的问题