Archive for May, 2009

Link interesante de Linux sobre z/VM

May 4, 2009

Actualmente estoy con unas pruebas de concepto de RAC sobre Linux en servidor Mainframe (system z10, S/390) mas conocido como zLinux.

Realmente desde el punto de vista de Oracle RAC no varia mucho que cualquier otro Linux en plataforma x86.

Mirando el tema de acceso a almacenamiento he encontrado este link, bastante interesante para el tema, Linux sobre z/VM

ORA-25402: transaction must roll back, problema con el TAF

May 2, 2009

Otro dia realizando unas pruebas de TAF se ha visto que una caida del nodo podria provocar inconsistencias en la aplicacion.

La prueba es facil, basicamente es configurar un servicio de TAF, abrir una sesion mediante este servicio, insertar un registro y antes del commit provocar la caida de la red privada/interconnect y seguidamente ejecutar el commit.

Esta sesion se quedaria colgada durante un tiempo y dara el error ORA-25402: transaction must roll back, viendo este error da la sensacion de que la transaccion del insert no se ha validado la sorpresa es que desde otras sesiones consultant a la tabla SI se ve que se ha validado.

El problema es que este error podria provocar que una aplicacion realizando otra vez el insert asumiendo que se ha hecho rollback que es falso.

La prueba se ha realizado en 10.2.0.3 aunque parece que es reproducible en 10.2.0.4 (pendiente de confirmar)

Se puede descargar una prueba aqui Test ORA-25402