Oracle OCI是基于会话的连接,而不是每个事务的连接

时间:2013-12-13 14:38:04

标签: php oracle session connection oci

我将设计一个Web应用程序,其中应用程序将在带有OCI的Oracle DB中进行一些事务。

我的问题是,每当我需要在数据库端使用oci_connect进行事务时,我是否应该连接,这意味着我需要为每个php文件添加一个连接字符串。或者有没有办法创建一次性连接(会话)并使每次通过该连接进行交易。

1 个答案:

答案 0 :(得分:0)

我在寻找的是oracle中的数据库驻留连接池。它在11g之后得到支持。

http://www.oracle.com/technetwork/topics/php/whatsnew/php-scalability-ha-twp-128842.pdf

数据库驻留连接池(DRCP)在数据库服务器中为典型的Web应用程序使用方案提供连接池,其中应用程序获取数据库连接,在相对较短的时间内处理它,然后释放它。