ora_migrator es un complemento de PostgreSQL para db_migrator que usa oracle_fdw para migrar una base de datos Oracle a PostgreSQL. El proceso de migración se realizará mediante una sencilla interfaz de línea de comandos.

Con ora_migrator puede migrar una base de datos simple con una sola declaración SQL:

CREATE EXTENSION ora_migrator;
SELECT oracle_migrate(server => 'oracle', only_schemas => '{HANS,PAUL}');

A menos que tenga procedimientos almacenados en PL / pgSQL o algunas otras partes complejas dentro de su base de datos, esto ya es todo. Toda la migración se realizará en una SOLA transacción.

Features que incluye ora_migrator:

  • interfaz de línea de comandos
  • conversión automática de tipos de datos
  • conversión automática de tablas
  • mapeo automático de índices
  • migración automática de restricciones y claves externas
  • migración totalmente transaccional
  • manejo de secuencias

Features que ora_migrator no puede ofrecer*:

  • interfaz completamente visual
  • cambiar captura de datos
  • compatibilidad con la nube

*pero CYBERTEC Migrator puede!

Eche un vistazo a CYBERTEC Migrator, nuestra herramienta fácil y simple de usar que lo ayuda a migrar de manera eficiente múltiples bases de datos de Oracle a PostgreSQL.

¡Cero downtime y reescritura automática de código!

CYBERTEC Migrator  >>

¿Cómo funciona?

ora_migrator

En primer lugar, ora_migrator se conectará a Oracle utilizando oracle_fdw, que es la base real del software. Luego, se leerá el catálogo del sistema Oracle y se almacenará una copia de las definiciones de tabla, definiciones de índice, etc. en PostgreSQL. oracle_fdw hará todo el mapeo de tipos de datos por usted.

¿Por qué copiamos el catálogo del sistema Oracle en una tabla local y no solo lo usamos directamente? Durante el proceso de migración, es posible que desee realizar cambios en la estructura de datos subyacente. Es posible que no desee copiar a ciegas las definiciones de tablas.

Una vez que las definiciones estén duplicadas y una vez que haya realizado sus modificaciones (lo que podría no ser el caso con demasiada frecuencia, la mayoría de las personas prefieren una copia 1: 1), ora_migrator creará las tablas deseadas en PostgreSQL, cargará los datos de Oracle, creará índices y agregar restricciones. Su transacción se confirmará y su migración estará lista.

Download

ora_migrator es un producto de código abierto desarrollado por CYBERTEC y, por lo tanto, destinado a un uso gratuito. La herramienta está disponible para descargar en nuestra página de Github.

Download ora_migrator  >>