style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-5164839828746352"
data-ad-slot="7563230308">

bonecp

vengo trabajando en todos mis proyectos nuevos con bonecp y va genial, pero hoy ocurrio una caida de una de las 2 instancias de mi base de datos oracle y se perdio toda operatibilidad. mi prengunta es muy concreta como configuro bocecp con spring para que cuando falle una instancia se intente conectar a otra instancia o entre a replicar a otra base de datos diferente.

Comentarios

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de ezamudio

no ps no

eso no es algo que pueda hacer bonecp.

Pero segun yo eso lo puedes configurar en el driver de Oracle directamente.

Imagen de ElderMael

Oracle FAN

Acabo de tener un caso de uso similar. El driver de Oracle lo mas que puede hacer es notificarte del error para que tu tomes medidas en el asunto. Este mecanismo se llama Oracle Fast Application Notification que usa el Oracle Notification Service. Tambien hay otro mecanismo que se llama Fast Connection Failover pero esa parte no la pude tocar por ahora.

Como referencia:

http://docs.oracle.com/cd/E11882_01/java.112/e16548/apxracfan.htm#JJDBC2...
http://docs.oracle.com/cd/E11882_01/java.112/e16548/fstconfo.htm#JJDBC28828

Re: bonecp

Según recuerdo, puedes configurar con Oracle un balanceador de carga y una vez configurado el balanceador se encarga de llevarte a la instancia disponible de las instancias vinculadas al balanceador. Este artículo es viejito, pero explica un poco.

Saludos.

style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-5164839828746352"
data-ad-slot="7563230308">