Oracle(即时客户端)+ php(pdo_oci) - ORA-28759:无法打开文件

时间:2015-10-14 09:03:19

标签: php linux oracle pdo

我有一个Linux redhat6服务器,带有apache + nginx服务器。要从远程 Oracle db获取数据,我为 php 5.3 编译了pdo_oci.so,它运行正常。配置 TCPS连接钱包有很多麻烦,但它们已经解决并且正在运行。

但是我们的服务器计算机是从快照重新启动的,这是在一小时前完成的,而且这种连接都没有了。我检查了sqlplus连接,找出主要问题在哪里,它也没有用。我再次设置了环境变量$ORACLE_HOME$TNS_ADMIN$LD_LIBRARY_PATH,并且 sqlplus 连接已恢复。但不是pdo_oci连接。我正在谷歌搜索任何信息,但不记得解决方案。

我得到的错误如下:

Failed to execute your db connection: SQLSTATE[HY000]: pdo_oci_handle_factory: ORA-28759: failure to open file (/usr/local/src/php-5.3.3/ext/pdo_oci/oci_driver.c:579)

任何帮助和变体都非常感谢!

0 个答案:

没有答案