Ora2Pg

Software captura de pantalla:
Ora2Pg
Detalles de software:
Versión: 14.1
Fecha de carga: 17 Feb 15
Promotor: Gilles DAROLD
Licencia: Libre
Popularidad: 45

Rating: 3.0/5 (Total Votes: 2)

Ora2Pg es un código abierto, multiplataforma y de libre distribución programa de línea de comandos implementado en Perl y diseñado desde el principio para ser utilizado para exportar fácilmente un esquema de base de datos Oracle a PostgreSQL schema.Features compatibles a una serie de características glanceKey incluyen soporte para exportar esquema base de datos completa, el apoyo a la exportación de subvenciones y privilegios para los usuarios y los grupos, el apoyo a la exportación de una selección de la mesa, así como el apoyo a la exportación de esquema de Oracle a PostgreSQL un esquema 7.3+.
El proyecto también es capaz de conectarse a cualquier base de datos Oracle, soporta extracción de su estructura interna y genera una secuencia de comandos SQL que se puede cargar en la base de datos PostgreSQL.
Además, el software es capaz de gama exportadora y la lista de particiones de Oracle, disparadores predefinidos de exportación, funciones, procedimientos, paquetes, así como los órganos del paquete. Varias opciones de línea de comandos están disponibles para los usuarios, que se pueden ver a simple vista ejecutando el y lsquo; ora2pg --help y rsquo; comando en una terminal de emulator.Getting comenzó con Ora2PgTo instalar y utilizar el software en su ordenador Ora2Pg GNU / Linux, es necesario descargar la última versión del programa de Softoware oa través de su web oficial (ver enlace al final del artículo), guardar el archivo en algún lugar de tu PC y descomprimirlo usando una utilidad de administrador de archivos.
A continuación, abra una aplicación Terminal, vaya a la ubicación de los archivos comprimidos extraídos (por ejemplo cd /home/softoware/ora2pg-14.1), ejecute el y lsquo; perl Makefile.PL y rsquo; comando para configurar el proyecto, seguido de & lsquo; hacer y rsquo; comando para compilarlo.
Instale el sistema de Ora2Pg amplia ejecutando el y lsquo; make install y rsquo; comando como root o de & lsquo; sudo make install y rsquo; comando como un usuario con privilegios. Úsalo ejecutando el y lsquo; ora2pg y rsquo; comando en un emulador de terminal.
Ora2Pg es compatible con cualquier sistema operativo donde Perl está disponible, incluyendo GNU / Linux, Microsoft Windows y Mac OS X

¿Qué hay de nuevo en esta versión:.

< p>
  • Eliminar ALLOW_CODE_BREAK, no es más útil.
  • Cambio de salida de SHOW_ENCODING para reflejar el cambio de codificación por defecto.
  • Comentario ALLOW_PARTITION en el archivo de configuración por defecto.
  • Agregar consulta y exportación CALDERA tipo en los comentarios del archivo de configuración.

¿Cuál es nuevo en la versión 12.1:

  • Fix ejemplo dado por la configuración DONDE Directiva. Gracias a Bob Treumann para el informe.
  • Agregar opción de configuración INDEXES_SUFFIX para permitir agregar un sufijo a los nombres de los índices.
  • Reemplazar charater especial ^ M por r, ya que no son compatibles con git.
  • Fix SI EXISTE en alter table de sub _drop_foreign_keys. Gracias a Francis Corriveau para el parche.
  • nivel de aislamiento Fix al exportar datos. Gracias a Ludovic Penet para el informe.
  • regresión Fix cuando ora2pg trata de crear las claves externas en tablas o tablas que no sean seleccionados para la exportación. Gracias a Ludovic Penet.
  • Añadir información sobre coma barra invertida en directiva MODIFY_TYPE en Makefile.PL.
  • Si falta definición MODIFY_TYPE en la documentación.
  • Permitir coma barra invertida en tipo MODIFY_TYPE redefinición. Ejemplo: Tabla 1: COL3: decimal (9 , 6), Tabla1: COL4: decimal (9 , 6). Gracias a Mike Kienenberger para el informe
  • Fix falta solo cote en create_materialized_view () llamada. Gracias a Jacky Rigoreau para el parche.
  • Fix algún error en la documentación, gracias a Mike Kienenberger para el informe.
  • Añadir un capítulo sobre la instalación de DBD :: Oracle en la documentación. Gracias a Raghavendra para el parche.
  • Fix mayúsculas y minúsculas en el nombre de tabla externa con FDW tipo de exportación. Gracias a Guillaume Lelarge para el informe.
  • Fix exportación de vistas materializadas cuando PG_SUPPORTS_MVIEW está desactivado. Gracias a Christian Bjornbak para el informe.
  • Actualización de los derechos de autor.

¿Cuál es nuevo en la versión 12.0:.

  • Esta versión corrige muchos problemas y añade tres nuevas características
  • Uso de la directiva REORDERING_COLUMNS, usted será capaz de cambiar el orden de las columnas para minimizar la huella en el disco para que más filas caben en una página de datos.
  • El PG_SUPPORTS_MVIEW permitir la exportación de vista materializada con PostgreSQL 9.3 sintaxis nativa.
  • La variable USE_TABLESPACE se puede utilizar para exportar objetos usando su espacio de tablas originales.

¿Cuál es nuevo en la versión 11.4:.

  • Fix otros aspectos importantes en la evaluación de costos de migración
  • Redefinir algunos valores de los costos de migración para ser más precisos.

¿Cuál es nuevo en la versión 11.3:

  • Agregar detalles completos sobre evaluación PL / SQL por ora2pg cuando - -estimate_cost o ESTIMATE_COST está activado. Esto mostrará las unidades de costo por palabras clave detectadas en el / código de paquete de funciones.
  • Fix evaluación costo unitario equivocado en PL / SQL tamaño del código, este error generado evaluación costo muy alto de migración para funciones / paquetes con muchas líneas. Por favor, ejecutar las pruebas de nuevo, tiempos estimados pueden ser hasta un tiempo árbol inferior en gran código.
  • Eliminar comentarios antes de código CALIFICACIÓN.
  • Fix analizador de entrada de archivo para paquetes PL / SQL de exportación cuando ES o AS estaba en la línea siguiente de la creación de paquetes CUERPO ...
  • Excluir restricción NOT NULL a partir del recuento de las restricciones CHECK en el informe de tabla.
  • Fix precisión decimal en el costo de evaluación de migración mesa.
  • typo Fix en cambios.

¿Cuál es nuevo en la versión 11.2:.

  • Actualizar doc sobre temas y reconocimientos multiproceso de Windows
  • Arreglar los problemas del SO Windows utilizando las opciones de multiprocesamiento deshabilitando el soporte multiproceso en este PLATEFORM. Cuando se utilicen -J o -j un mensaje de advertencia aparecerá y Ora2Pg simplemente se quedará solo proceso como en 10.x versiones anteriores. Gracias a Jean Marc Yao Adingra para el informe.
  • Fix exportación RAW RAW y LONG a bytea. Gracias a Prabhat Tripathi para el informe y las pruebas.
  • Fix parche regresión de guardia TRUNCATE múltiples para una sola tabla. Gracias a David Greco para el informe.
  • Colocado llamadas a DB mango InactiveDestroy fuera del proceso en forma de horquilla para evitar errores fatales en Windows. Gracias a Jean Marc Adingra para el informe.
  • procesos que se ejecutan en horquilla se cambian de nombre en nombre de más legible como & quot; ora2pg logger & quot; la barra de progreso, & quot; ora2pg
  • consulta de Oracle & quot; cuando se utiliza con -J opción y & quot; ora2pg
  • enviar a PostgreSQL & quot; saber mejor lo que es el trabajo actual del proceso.
  • Se ha eliminado el uso de / bandera Y en Windows script de instalación, esta fue la causa de error & quot; dmake: Error de código 130, al tiempo que install_all & quot ;. Gracias a Jean-Marc Adingra para el informe.
  • Fix importación directa a PostgreSQL que se acaba produciendo nada. Gracias a David Greco para el parche.
  • Fix ora2pg documentación de uso.
  • Añadir un guión a la codificación CLIENTE en SHOW_ENCODING salida sea la misma que la directiva de configuración.

¿Cuál es nuevo en la versión 11.1:.

  • Ajuste evaluación de costos para índices, tablas y tablas de partición
  • Añadir comentario reportar de partición de índice sobre único índice local.
  • Posición Fix de TRUNCATE TABLE en el archivo de salida.
  • Fix exportación de datos de RAW o columnas LONG RAW, que se exporta como cadena hexadecimal. Ahora, los datos se convierten utilizando la función utl_raw.cast_to_varchar2 () antes de ser escapado de inserción en una bytea. Gracias a Alex Delianis para el informe.
  • tema Fix con Oracle TIMESTAMP (0) la exportación de datos que agregar un punto final solo, ex: & quot; 2008-08-09 00: 00: 00. & quot ;, este carácter final se retira ahora por format_data_type (). Gracias a Pierre-Marie Petit para el informe.
  • Fix errata en la descripción MODIFY_STRUCT.
  • DEBUG Fuerza en off en el archivo de configuración por defecto.
  • Operadores de Cambio gama de particiones en las condiciones de verificación, & gt; = y & lt; reemplazado por & gt; y

¿Qué hay de nuevo en la versión 11.0:

  • Añadir documentación sobre JOBS, ORACLE_COPIES, directiva de configuración DEFINED_PK y informaciones sobre CALDERA tipo de exportación.
  • Añadir CALDERA tipo de exportación para generar definición de archivo de transformación XML para Penthatlo Data Integrator (Caldera). Gracias a Marc Cousin para el trabajo. Ejemplo de uso: ora2pg -c ora2pg.conf -t CALDERA -j 12 -J 4 -o loaddata.sh
  • Fix gran error en la exportación de auto generada llamado restricción. Gracias a mrojasaquino fot el informe.
  • Mostrar número de filas en las primeras mesas más grandes.
  • Agregar una descripción TOP_MAX la documentación.
  • Añadir la directiva TOP_MAX por defecto el archivo de configuración y documentación al día. Directiva se utiliza para controlar las tablas TOP N para mostrar.
  • Añadir subir N de tablas grandes en SHOW_TABLE, SHOW_COLUMN y SHOW_REPORT tipo de exportación.
  • salida progressbar Fix cuando ora2pg se interrumpe ctrl + c.
  • Añadir directivas JOBS, ORACLE_COPIES y DEFINED_PK al archivo de configuración. EMPLEOS reemplazando THREAD_COUNT pero la compatibilidad con versiones anteriores se conserva.
  • Añadir 3 nuevas opciones de línea de comandos, -j | --jobs y -J | --copies, utilizados para establecer el número de conexión con PostgreSQL y Oracle para el procesamiento paralelo. La tercera, L |. --limit Se utiliza para cambiar DATA_LIMIT en la línea de comandos
  • Añadir soporte multiproceso en la exportación de datos. Con la ayuda de Thomas Ogrisegg.
  • Añadir más de esquema en sysusers que no deben ser exportados.
  • Añadir información completa y detallada sobre SINÓNIMO en SHOW_REPORT.
  • Agregar directiva de configuración MODIFY_TYPE para permitir algún tipo de tabla / columna para cambiar el lado PostgreSQL durante la exportación.
  • objetos Fix tipo de conteo en progressbar de SHOW_REPORT.
  • Restringir tabla y el índice en SHOW_REPORT a las tablas definidas en PERMITIR y no incluyen directivas.
  • Mostrar número total de filas en SHOW_TABLE y salida SHOW_REPORT.
  • Añadir top 10 de las tablas ordenados según número de filas en SHOW_TABLE y salida SHOW_REPORT.
  • typo Fix en objetos sinónimo.
  • Añadir informe de las diez mesas ordenó y número de filas.
  • Vuelva a escribir la mayor parte de la extracción de información de almacenamiento esquema de Oracle para la mejora de la velocidad.
  • Uso Hash para almacenar la información de las columnas.
  • Declaración Fix% unique_keys en el método _table ().
  • Eliminar llamada a _table_info () desde el código SHOW_REPORT como esas informaciones ya están cargados con el método _table ().
  • Fix falta de definición de columnas en la exportación TABLE.
  • Añadir barra de progreso durante la generación de la salida siguiente tipo de exportación.
  • Agregar directiva de configuración STOP_ON_ERROR para activar / desactivar la llamada a ON_ERROR_STOP en scripts SQL generados. Gracias a Ludovic Penet para la solicitud de función.
  • mejora de la velocidad enorme en informaciones columnas recuperación.
  • barra de progreso Fix para mantener el número total de tablas relacionadas con las directivas de configuración Permitir o excluir. Gracias a Ludovic Penet para el informe.
  • Cambiar tipo de retorno de _table_info función (), que devuelve ahora los datos en lugar de la manija base de datos.
  • Mejorar la velocidad en índices y restricciones de extracción para la base de datos con un enorme número de mesas.
  • Mejorar el rendimiento para recuperar columnas información y comentarios.
  • Eliminar informe de detalles de la columna durante la exportación en modo de depuración, utilice SHOW_COLUMN lugar.
  • Eliminar llamada a superior () en objetos de condición propietario para mejorar el rendimiento con la base de datos con gran cantidad de objetos.
  • Añadir una solución a no exportar la clave externa para excluir mesas. Gracias a Ludovic Penet para el informe.
  • Fix Windows instale problema con la copia ora2pg.conf.dist. Gracias a Dominique Fourdrinoy para el informe.
  • Aumentar el costo de la función Oracle no convertido a PG automáticamente.

¿Cuál es nuevo en la versión 10.1:

  • Fix global donde cláusula que no debe ser sobrescrito. Gracias a Dan Harbin para el parche.
  • Fix bug / error tipográfico en reemplazo boolean, donde se utilizó dos puntos en lugar de una única oferta. Gracias a Alex Delianis para el parche.
  • Actualización de los derechos de autor.
  • Añadir detección de las funciones de Oracle adicionales para una mejor evaluación de los costos de la migración.
  • documentación de actualización.
  • informe de la Fuerza detalle en minúsculas.
  • Se agregó información sobre el valor de coste de migración a los informes.
  • Agregar opción de línea de comandos --dump_as_html y directiva de configuración DUMP_AS_HTML.
  • Permitir informe de migración que se genere como HTML.
  • Informe Independiente código de generación de código de recogida de datos

Programas parecidos

DBeaver
DBeaver

22 Jun 18

firebirdsql
firebirdsql

20 Feb 15

EasyDB
EasyDB

14 Apr 15

Otro software de desarrollador Gilles DAROLD

Comentarios a la Ora2Pg

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!