oracle可以同时处理SERVER = POOLED(DRCP)和SERVER = DEDICATED客户端吗?

我运行一个使用Oracle 11g实例的PHP应用程序作为后端。 我们目前连接DEDICATED作为我们的types,但是我们遇到了问题。

因此,我向DBAbuild议我们实施DRCP连接池,因为这似乎是在php环境中处理的最好的(唯一的)方法。

问题是其他应用程序/供应商也连接到这个相同的数据库和DBA关心切换每个人都汇集,因为这将是一个大的testing工作。 而且我们也会有不同的用户标识,所以如果我们都必须在同一个地方,我甚至不认为在这种情况下合并是有意义的。

所以,我的问题是服务器可以同时服务的客户端,要通过DEDICATED和我通过POOLED连接?

是没有问题。 您甚至可以在POOLED和DEDICATED模式下以单个db用户身份进行连接。 DEDICATED连接对于数据库引擎是“简单”的,因为它只是启动一个单独的进程,当会话结束时(它不会重用任何东西)结束。