Linux 升级和 OCI8 安装后没有连接到 Oracle DB
No connection to Oracle DB after Linux upgrade and OCI8-Installation
OpenSuse Leap 42.1(最新升级)
Apache2,PHP 5.5 安装
OCI8 安装
甲骨文 11g
上周,我遇到了 KDE 的一些更新问题,并升级了 OpenSuse Leap 42.1。然后我检查了安装 oci8 的整个过程(如 http://php.net/manual/en/oci8.installation.php 中所述并确保使用正确的 PECL)并且一切正常。
但是当我在几个小时后重新启动系统时,由于与数据库的连接失败,我无法通过 hhtp 连接到任何虚拟主机。
我在任何地方都没有收到错误日志,只有白色 404 页面或消息 "Error: Could not connect to database. Aborting."(取决于我调用的是哪个页面)。没有连接到数据库的页面工作完美!
SQLDeveloper 连接没有任何问题,使用与虚拟主机配置文件中相同的参数。
有人知道吗?
通常当你得到
ORA-12514
这意味着您要连接的侦听器不知道您尝试连接的servicename/SID。如果你得到那个错误,它应该表明客户端从监听器那里得到了某种响应,这应该排除了各种网络问题。
这与 ORA-12514 TNS:listener does not currently know of service requested in connect descriptor 非常相似
只是更新后问题出现了。
我会先查看客户端 tnsnames.ora 和服务器端 listener.ora 以检查一切是否正常。还要检查数据库是否已在侦听器上注册。可能还检查数据库是否可以从已知良好的客户端远程访问,以排除侦听器配置上的任何问题。
问题已解决!
因为有两个不同的沙拉引起了问题。
首先,更新以某种方式设法更改了我的配置文件中的一些参数,首先是数据库名称。
然后,apache 从 2.2 更新到 2.4 DID 更改了虚拟主机配置文件中的一些内容,因此错误从未记录在前一个 x_error.log 中,并显示了 404 消息。
非常感谢您的回复,louigi600!
OpenSuse Leap 42.1(最新升级) Apache2,PHP 5.5 安装 OCI8 安装 甲骨文 11g
上周,我遇到了 KDE 的一些更新问题,并升级了 OpenSuse Leap 42.1。然后我检查了安装 oci8 的整个过程(如 http://php.net/manual/en/oci8.installation.php 中所述并确保使用正确的 PECL)并且一切正常。 但是当我在几个小时后重新启动系统时,由于与数据库的连接失败,我无法通过 hhtp 连接到任何虚拟主机。
我在任何地方都没有收到错误日志,只有白色 404 页面或消息 "Error: Could not connect to database. Aborting."(取决于我调用的是哪个页面)。没有连接到数据库的页面工作完美!
SQLDeveloper 连接没有任何问题,使用与虚拟主机配置文件中相同的参数。
有人知道吗?
通常当你得到
ORA-12514
这意味着您要连接的侦听器不知道您尝试连接的servicename/SID。如果你得到那个错误,它应该表明客户端从监听器那里得到了某种响应,这应该排除了各种网络问题。 这与 ORA-12514 TNS:listener does not currently know of service requested in connect descriptor 非常相似 只是更新后问题出现了。 我会先查看客户端 tnsnames.ora 和服务器端 listener.ora 以检查一切是否正常。还要检查数据库是否已在侦听器上注册。可能还检查数据库是否可以从已知良好的客户端远程访问,以排除侦听器配置上的任何问题。
问题已解决! 因为有两个不同的沙拉引起了问题。
首先,更新以某种方式设法更改了我的配置文件中的一些参数,首先是数据库名称。
然后,apache 从 2.2 更新到 2.4 DID 更改了虚拟主机配置文件中的一些内容,因此错误从未记录在前一个 x_error.log 中,并显示了 404 消息。
非常感谢您的回复,louigi600!