Herramienta automatizada de migración de esquema de Oracle [cerrado]

¿Cuáles son algunas herramientas (comerciales o OSS) que proporcionan un mecanismo basado en GUI para crear scripts de actualización de esquema? Para ser claros, aquí están las responsabilidades de la herramienta:

Obtenga la conexión a la versión reciente del esquema (llamada "fuente").Obtenga la conexión a la versión del esquema anterior (llamada "destino").Compara todos los objetos de esquema entre el origen y el destino.Cree un script para que el esquema de destino sea equivalente al esquema de origen ("script de actualización").Cree un script de reversión para revertir el esquema de origen, que se usa si el script de actualización falla (en cualquier momento).Crea archivos individuales para objetos de esquema.

El software debe:

Use ALTER TABLE en lugar de DROP y CREATE para las columnas renombradas.Trabaja con Oracle 10g o mayor.Cree scripts que puedan ejecutarse por lotes (a través de la línea de comandos).Proceso de instalación trivial.(Bonus) Crea scripts que pueden ejecutarse con SQL * Plus.

Aquí hay algunos ejemplos (de StackOverflow, ServerFault y búsquedas de Google):

Administrador de cambiosOracle SQL Developer

El software que no cumple con los criterios, o no puede ser evaluado, incluye:

SAPODesarrollador PL / SQL - Sentencias SQL * Plus inválidas. No produce declaraciones ALTER.Hada de SQL - No hay instalador. Proceso de instalación complejo. Mal documentado.DBDiff - Evaluación de conjuntos de datos lisiados, mal soporte al cliente.OrbitDB - Evaluación de conjuntos de datos lisiados.SchemaCrawler - No hay una versión de descarga fácilmente identificable para las bases de datos Oracle.Comparación de SQL - SQL Server, no Oracle.LiquiBase - Requiere cambiar el proceso de desarrollo. No hay instalador. Editar manualmente los archivos de configuración. No reconoce su propio parámetro baseUrl.

La única mutilación aceptable de la versión de evaluación es por tiempo. La restricción al restringir el número de tablas y vistas oculta posibles errores que solo son visibles en el software durante el intento de migrar cientos de tablas y vistas.

Respuestas a la pregunta(5)

Su respuesta a la pregunta