Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Samuel Mattos

DRCP com PHP

Recommended Posts

Boa tarde,

senhores temos uma aplicação RTA( Real Time Aplication) feita em PHP que se conecta com Oracle. Devido ao enorme numero de requisições ao banco de dados onde a aplicação abria e fechava a conexão a cada requisição temos um enorme consumo de memória.

Ex: 1000 conexões por minuto

 

Chegamos ao consenso de implementar um pool de conexões. O Oracle 11gR2 disponibiliza o DRCP que nada mais é que um pool do lado do banco.

No capitulo 14 deste manual explica melhor:

http://www.apachelounge.com/download/contr/underground-php-oracle-manual.pdf

 

Seguindo todos os passos do manual para a instalação e utilização do DRCP não obtivemos sucesso quando iniciamos a conexão especificando o tipo de servidor (server = pooled) ele retorna o seguinte erro:

ORA-56606: Message 56606 not found; product=RDBMS;

 

Seguindo o seguinte manual http://docs.oracle.com/cd/E17781_01/appdev.112/e18555/ch_two.htm#BABBGBJJ chega em uma parte onde ele fala sobre o

oci8.connection_class = ACXE

Seria essa parte o SID do banco de dados do oracle?

 

Desde já agradeço.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Nunca usei pool nem php, mas ...

 

O erro na Documentação consta

 

  • ORA-56606: DRCP: Client version does not support the feature
  • Cause: The client version is lower than 11g.
  • Action: Upgrade to a higher client version or turn off (SERVER=POOLED) in the connect string.
Qual a versão do Client ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Oracle Data Base Release 11.2.0.2.0.

 

No TNS quando eu retiro o (SERVER = POOLED) ele funciona quando eu coloco novamente ele me retorna o erro.

 

Vou seguir as instruções deste portal.

http://pbarut.blogspot.com.br/2007/08/drcp-database-resident-connection.html

 

Assim que tiver os resultados posto aqui.

 

Valeu

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.