我有用PHP(4.3.9)编写的web,它连接到oracle DB(10g)。用户可以提交查询并查看结果。我不时在网络应用程序中遇到错误:
ociplogon():_ oci_open_server:ORA-12516:TNS:侦听器找不到匹配协议栈的可用处理程序
用户无法登录并执行查询。重置httpd后,网络恢复正常。
谷歌搜索后发现:有什么方法可以清理未使用/死连接?设置一些超时?
答案 0 :(得分:1)
这是因为很多与DB的开放连接,在进行指定的操作之后你会想要关闭。
查看oci_close
Docs以了解如何关闭OCI连接和oci_connect
Docs以获取有关连接到OCI的更多信息。