O Oracle pode manipular os clientes SERVER = POOLED (DRCP) e SERVER = DEDICATED simultaneamente?

1

Eu rodei uma aplicação PHP que usa uma instância do Oracle 11g como backend. Atualmente, nos conectamos com DEDICATED como nosso tipo, mas estamos tendo problemas para escalar.

Como tal, eu sugeri ao DBA que implementássemos o pooling de conexões DRCP, já que essa parece ser a melhor maneira (apenas?) de manipular em um ambiente php.

O problema é que outros aplicativos / fornecedores também se conectam a esse mesmo banco de dados e o DBA está preocupado em trocar todos para o pool, já que seria um grande esforço de teste. Também teríamos userids diferentes, então nem acho que o pool faz sentido nesse contexto se todos tivéssemos que estar no mesmo pool.

Então, minha pergunta é que o servidor pode atender simultaneamente os clientes que desejam se conectar via DEDICATED e eu via POOLED?

    
por user126715 29.09.2016 / 20:57

1 resposta

1

Sim, não há problema. Você pode até se conectar como um único usuário de banco de dados no modo POOLED e DEDICATED. A conexão DEDICATED é "fácil" para o mecanismo de banco de dados, porque ele simplesmente inicia um processo separado, que termina quando a sessão é finalizada (não reutiliza nada).

    
por 29.09.2016 / 22:00