Ejemplo de migración de ora2pg: Esquema HR de Oracle a PostgreSQL

telas coloridas apiladas con intrincados patrones

El esquema HR de Oracle es lo más parecido que tiene el mundo de las bases de datos a una referencia universal.

Todo DBA de Oracle lo ha visto.

Todo consultor de migración lo utiliza para explicar cómo funciona el proceso.

Lo que lo hace verdaderamente útil como caso de estudio no es su tamaño — son siete mesas y 107 empleados.

Lo que lo hace útil es que contiene, en forma mínima, los patrones exactos que hacen triviales las migraciones de Oracle a PostgreSQL: secuencias conectadas a disparadores, procedimientos almacenados, discrepancias de tipos que compilan limpiamente y fallan en tiempo de ejecución.

Ejecuté la migración completa usando ora2pg 25.0 con Oracle 19c como origen y PostgreSQL 18 como destino.

Esta publicación cubre las cinco cosas que requirieron intervención manual — y por qué cada una de ellas importa mucho más en un esquema de producción que en una demostración.

Continuar leyendo “ora2pg Migration Example: Oracle HR Schema to PostgreSQL”

5 Proyectos de Migración de Oracle a PostgreSQL que Fallaron (Y Por Qué)

pintura abstracta azul y multicolor

En resumen La mayoría de las migraciones de Oracle a PostgreSQL que fallan no fallan porque PostgreSQL no estuviera listo.
Fracasan porque el proyecto no estaba preparado.
Los cinco patrones que se repiten en todas las organizaciones y sectores se deben a que los equipos hacen las mismas suposiciones: que las herramientas manejan más de lo que lo hacen, que el volumen de PL/SQL es menor de lo que es y que un plan de reversión se puede improvisar a las 2 de la mañana.

Continuar leyendo “5 Oracle to PostgreSQL Migration Projects That Failed (And Why)”