Archives for: November 2010, 03
PL/SQL : Creando una máquina del tiempo
Tiempo atrás leí un artículo muy bueno de Arup Nanda ,
Elegido como el mejor Dba del año 2003 por Oracle Corp , este artículo comienza con el título
Get a Movie, Not a Picture: Flashback Versions Query
Y me dije , "Vaya, que diablos crearon..."
Y me puse en una actitud "pensativa"
Pues bien , en este artículo explica el uso de una especie de FlashBack Query , pero con el "historial" de DMLs que se ha generado para esa tabla , para ello utiliza una nueva característica de Oracle 10g y claro es llamada FlashBack Query Version
Y es de verdad muy útil, se puede rescatar cada sentencia e ir recomponiendo "el muertito"
Pero ahí viene el problema , ¿qué pasa con los pobres mortales que utilizamos Oracle9i? , pues sencillo Larry no penso en eso, es obvio..... por lo tanto me puse a pensar como podía hacer algo similar, sin que sea tan ostentoso ni oneroso, y llegué a una solución, pero que en vez de ir diciendo el historial , entrega la diferencia entre una tabla y la misma tabla consultada con Flashback Query, y resulta interesante darse cuenta de muchas cosas que pasan , cuando hacemos Disconnect en nuestros monitoreos jaja
Obviamente este script adolece de un problema, no muestra el historial, pero podríamos buscarle una solución... ¿o no? (FlashBack Version Query)
Bueno eso, espero que sirva de algo y no quede por allí impreso y puesto en algún baño de pueblo :S
Código de la máquina del tiempo
Ejecuten el código y verán que da muy buenos resultados
![]()
![]()
by Ligarius
03.11.10. 22:08:44. 271 words, 1344 views. Categories: Base de datos, SQL / Programación , Leave a comment » • Send a trackback »
03.11.10. 22:08:44. 271 words, 1344 views. Categories: Base de datos, SQL / Programación , Leave a comment » • Send a trackback »
Un pequeño cambio en la vida....
Todos en la vida tenemos cambios ¿cierto? tanto positivos como negativos..
Y también tenemos cambios en lo que respecta a los trabajos , ya sea lugar o actividad a realizar.
Yo me declaro un orgulloso al decir que llevo casi 13 años en Oracle y en esa ruta seguire (espero), pero ahora en una nueva organización... ¿Cuál?
Pues ahora pertenezco a una empresa de nivel mundial , nada menos que Hewlett Packard como consultor Oracle

Obviamente se comienza desde cero y se comienza a demostrar del porque la contratación, me siento como un jugador de fútbol
![]()
![]()
by Ligarius
03.11.10. 08:08:57. 102 words, 625 views. Categories: Cosas varias , 4 comments » • Send a trackback »
03.11.10. 08:08:57. 102 words, 625 views. Categories: Cosas varias , 4 comments » • Send a trackback »