Ora2Pg

Screenshot der Software:
Ora2Pg
Softwarebeschreibung:
Version: 14.1
Upload-Datum: 17 Feb 15
Entwickler: Gilles DAROLD
Lizenz: Frei
Popularität: 114

Rating: 3.0/5 (Total Votes: 2)

Ora2Pg ist ein Open Source Multiplattform und frei verteilt in Perl implementiert und von Grund auf für den Export einfach eine Oracle-Datenbank-Schema zu einer PostgreSQL-kompatible schema.Features auf einen glanceKey Funktionen eingesetzt werden kann Kommandozeilen-Programm gehören die Unterstützung für Export von vollständigen Datenbankschema, die Unterstützung für den Export von Zuschüssen und Berechtigungen für Benutzer und Gruppen, die Unterstützung für den Export einer Tabelle Auswahl, sowie die Unterstützung für den Export von Oracle-Schema, um eine PostgreSQL 7.3+ Schema.
Das Projekt ist auch in der Lage, eine Verbindung zu einer Oracle-Datenbank, unterstützt Extrahieren von seiner inneren Struktur und erzeugt ein SQL-Skript, das Sie in Ihre PostgreSQL-Datenbank laden.
Darüber hinaus ist die Software in der Lage Exportbereich und in der Liste Oracle Partitionen, Export vordefinierte Trigger, Funktionen, Prozeduren, Pakete, sowie die Paketkörper. Verschiedene Befehlszeilenoptionen stehen zur Verfügung, um Benutzer, die auf einen Blick, indem Sie die & lsquo eingesehen werden können; ora2pg --help & rsquo; Befehl in einem Terminal emulator.Getting begann mit Ora2PgTo Installation und Verwendung der Software auf Ihrem Ora2Pg GNU / Linux-Computer, müssen Sie die neueste Version des Programms aus Softoware oder über seiner offiziellen Website heruntergeladen werden (siehe Link am Ende des Artikels) speichern Sie das Archiv irgendwo auf Ihrem PC und entpacken Sie es mit einem Archiv-Manager-Dienstprogramm.
Dann öffnen Sie ein Terminal-Programm, wechseln Sie zum Speicherort der extrahierten Archivdateien (zB cd /home/softoware/ora2pg-14.1), führen Sie die & lsquo; perl Makefile.PL & rsquo; Befehl, um das Projekt, gefolgt von der & lsquo zu konfigurieren, machen & rsquo; Befehl, es zu kompilieren.
Installieren Ora2Pg systemweit durch Ausführen der & lsquo; make install & rsquo; Befehl als root oder & lsquo; sudo make install & rsquo; Befehl als privilegierter Benutzer. Verwenden Sie es, indem Sie die & lsquo; ora2pg & rsquo; Befehl in einem Terminal-Emulator.
Ora2Pg ist auf jedem Betriebssystem, wo Perl zur Verfügung, darunter GNU / Linux, Microsoft Windows und Mac OS X unterstützt

Was ist neu in dieser Pressemitteilung:.

< p>
  • Entfernen ALLOW_CODE_BREAK, ist es nicht mehr sinnvoll.
  • Ausgang SHOW_ENCODING anpassen Änderung Standardcodierung anzupassen.
  • Kommentar ALLOW_PARTITION in Standard-Konfigurationsdatei.
  • Fügen Sie QUERY und KETTLE Exporttyp in der Konfigurationsdatei Kommentare.

Was ist neu in Version 12.1:

  • Fix Beispiel für die WHERE-Konfigurationsanweisung angegeben. Dank Bob Treumann für den Bericht.
  • INDEXES_SUFFIX Konfigurationsoption hinzufügen, damit ein Suffix angehängt werden, um Indizes Namen.
  • Ersetzen besondere charater ^ M mit r, da sie nicht durch git unterstützt.
  • Fix IF EXISTS in alter table von Unter _drop_foreign_keys. Dank Francis Corriveau für den Patch.
  • Fix Isolationsstufe beim Exportieren von Daten. Dank Ludovic Penet für den Bericht.
  • Fix Regression, wenn ora2pg versucht, Fremdschlüssel für Tabellen oder Tabellen, die nicht für den Export ausgewählt werden zu schaffen. Dank Ludovic Penet.
  • Informationen über Backslashes Komma hinzufügen in Richtlinie MODIFY_TYPE in Makefile.PL.
  • Fehlende MODIFY_TYPE Definition in der Dokumentation.
  • Lassen Sie Backslashes Komma in MODIFY_TYPE Art Neudefinition. Beispiel: TABLE1: COL3: dezimal (9 , 6) TABLE1: COL4: dezimal (9 , 6). Dank Mike Kienenberger für den Bericht
  • Fix fehlende Einzel cote in create_materialized_view () Aufruf. Dank Jacky Rigoreau für den Patch.
  • Fix einige Tippfehler in der Dokumentation, Danke an Mike Kienenberger für den Bericht.
  • zur Installation von DBD :: Oracle in die Dokumentation ein Kapitel hinzufügen. Dank Raghavendra für den Patch.
  • Fix-und Kleinschreibung von externen Tabellennamen mit FDW Exporttyp. Dank Guillaume Lelarge für den Bericht.
  • Fix Export von materialisierten Ansichten, wenn PG_SUPPORTS_MVIEW ist deaktiviert. Dank Christian Bjørnbak für den Bericht.
  • Update Urheberrecht.

Was ist neu in Version 12.0:.

  • Diese Version behebt viele Probleme und fügt drei neue Funktionen
  • Mit dem REORDERING_COLUMNS Richtlinie, werden Sie in der Lage, Spalten neu anzuordnen, um den Platzbedarf auf der Festplatte minimiert, so dass mehr Zeilen passen auf einer Datenseite.
  • Die PG_SUPPORTS_MVIEW ermöglichen den Export von materialisierten Ansicht mit nativen PostgreSQL 9.3-Syntax.
  • Die USE_TABLESPACE Variable kann verwendet werden, um Objekte mit den ursprünglichen Tabellenbereich zu exportieren.

Was ist neu in Version 11.4:.

  • Fix alle anderen wichtigen Fragen im Migrationskostenschätzung
  • Definieren Sie einige Migrationskostenwerte um genauer zu sein.

Was ist neu in Version 11.3:

  • Fügen Sie weitere Informationen über PL / SQL-Bewertung durch ora2pg wenn - -estimate_cost oder ESTIMATE_COST ist zu ermöglichen. Dies wird Kosten Einheiten pro Schlüsselwörtern in der Funktion / Paketcode erkannt angezeigt werden.
  • Fix falsche Kostenträger Beurteilung auf PL / SQL-Code-Größe, erzeugt dieser Fehler sehr hohe Migrationskostenschätzung für Funktionen / Pakete mit vielen Linien. Bitte führen Sie die Tests erneut, können Voraussagen bis zu Baum Zeit niedriger auf riesigen Code sein.
  • die Kommentare vor dem Code evalution entfernen.
  • Fix-Datei Eingabe Parser für PL / SQL-Pakete exportieren, wenn IS oder wie es in der nächsten Zeile als CREATE PACKAGE BODY ...
  • Ausschließen NOT NULL von der Zählung von CHECK-Einschränkungen in der Tabelle Bericht.
  • Fix Dezimalgenauigkeit in Tabelle Migrationsabschätzung Kosten.
  • Verbesserte einen Tippfehler in Changelog.

Was ist neu in Version 11.2:.

  • Update doc über Windows Multiprozessfragen und Bestätigungen
  • Fix Windows-Betriebssystem Probleme mit Multiprocessing-Optionen durch Deaktivierung Multiprozess-Unterstützung auf dieser Plattform zu. Wenn -J oder -j verwendet werden, wird eine Warnmeldung angezeigt, und Ora2Pg einfach laufen einzigen Prozess wie in früheren Versionen 10.x. Dank Jean Marc Yao Adingra für den Bericht.
  • Fix RAW und LONG RAW-Export in bytea. Dank Tripathi für den Bericht und Test Prabhat.
  • Fix Patch Regression auf mehreren TRUNCATE Forderung nach einer einzigen Tabelle. Dank David Greco für den Bericht.
  • Gewählte Rufnummern, um DB Griff InactiveDestroy außerhalb des gegabelten Prozess schwerwiegende Fehler in Windows zu verhindern. Dank Jean Marc Adingra für den Bericht.

  • Ora2pg Logger & quot;
  • Gespaltene laufenden Prozesse werden in lesbarer Namen wie & quot umbenannt; für den Fortschrittsbalken, & quot; ora2pg
  • Abfrage von Oracle & quot; wenn mit Option -J und & quot verwendet; ora2pg
  • Senden an PostgreSQL & quot; besser zu wissen, was ist der aktuelle Auftrag des Prozesses.
  • Entfernt die Verwendung von / Y-Flag in Windows-Installationsskript wurde diese verursacht Fehler & quot; dmake: Fehlercode 130, während Sie install_all & quot ;. Dank Jean-Marc Adingra für den Bericht.
  • Fix direkten Import zu PostgreSQL, die gerade produziert wurde nichts. Vielen Dank an David Greco für den Patch.
  • Fix ora2pg Nutzung Dokumentation.
  • Fügen Sie einen Unterstrich zur Kodierung des Clients in SHOW_ENCODING Ausgabe an die gleiche wie die Konfigurationsanweisung sein.

Was ist neu in Version 11.1:.

  • Stellen Sie Kostenschätzung für Indizes, Tabellen und Tabellen-Partition
  • Kommentar hinzufügen zu der Indexpartition über nur lokalen Index zu berichten.
  • Fix Position von TRUNCATE TABLE in Ausgabedatei.
  • Fix Export von Daten aus RAW und LONG RAW-Spalten, wurde sie als Hex-String exportiert. Nun Daten werden mit utl_raw.cast_to_varchar2) Funktion (bevor sie für die Einlage in eine bytea entkommen umgewandelt. Danke an Alex Delianis für den Bericht.
  • Fix Problem mit Oracle STAMP (0) Datenexport, die einen einzelnen Endpunkt, ex hinzufügen: & quot; 2008-08-09 00: 00: 00 & quot ;, diese Endezeichen wird jetzt von format_data_type entfernt (). Dank Pierre-Marie Petit für den Bericht.
  • Verbesserte einen Tippfehler auf MODIFY_STRUCT Beschreibung.
  • Waffen DEBUG auf off in Standard-Konfigurationsdatei.
  • Ändern Bereich PARTITION Betreiber in die Kontrollbedingungen, & gt; = und & lt; von & gt ersetzt; und

Was ist neu in Version 11.0:

  • Dokumentation hinzufügen zu Jobs, ORACLE_COPIES, DEFINED_PK Konfigurationsdirektive und Informationen über KESSEL Exporttyp.
  • Fügen KESSEL Exporttyp auf XML-Transformation-Datei Definition für Penthatlo Data Integrator (Kettle) zu generieren. Dank Marc Cousin für die Arbeit. Anwendungsbeispiel: ora2pg -c ora2pg.conf -t KESSEL -j 12 -J 4 -o loaddata.sh
  • Fix großen Fehler im Export von automatisch generierten Namen Einschränkung. Dank fot Bericht mrojasaquino.
  • anzeigen Anzahl der Zeilen in den Top größten Tabellen.
  • Fügen TOP_MAX Beschreibung in der Dokumentation.
  • Fügen Sie den TOP_MAX Richtlinie zur Konfigurationsdatei und Aktualisierung der Dokumentation nicht nachkommt. Die Richtlinie dient der Steuerung der oben N-Tabellen zu zeigen.
  • Fügen Sie oben N der größten Tabellen in SHOW_TABLE, SHOW_COLUMN und SHOW_REPORT Exporttyp.
  • Fix Fortschrittsbalken ausgegeben, wenn ora2pg durch Strg + C unterbrochen.
  • Fügen JOBS, ORACLE_COPIES und DEFINED_PK Richtlinien zur Konfigurationsdatei. JOBS ersetzen THREAD_COUNT jedoch Abwärtskompatibilität beibehalten wird.
  • Fügen Sie 3 neue Kommandozeilenoptionen, j | --jobs und -J | --copies, verwendet werden, um die Anzahl der Verbindung zu PostgreSQL und Oracle zur Parallelverarbeitung eingestellt. Die dritte, -L |. --limit Wird verwendet, um DATA_LIMIT auf der Kommandozeile zu ändern
  • In Multiprozess-Unterstützung für den Datenexport. Mit Hilfe von Thomas Ogrisegg.
  • Noch ein Schema in SYSUSERS, die nicht exportiert werden sollen.
  • In voller Informationen über SYNONYM in SHOW_REPORT.
  • Fügen MODIFY_TYPE Konfigurationsanweisung, damit einige Tisch / Spaltentyp auf PostgreSQL Seite beim Export geändert werden.
  • Fix Objekte geben zählen in der Fortschrittsbalken SHOW_REPORT.
  • Beschränken Sie Tabellen und Indizes in SHOW_REPORT auf die in definierten Tabellen zu ermöglichen und EXCLUDE-Richtlinien.
  • Zeigen Gesamtzahl der Zeilen in SHOW_TABLE und SHOW_REPORT Ausgabe.
  • hinzufügen Top-10-Tabellen sortiert nach Anzahl der Zeilen in SHOW_TABLE und SHOW_REPORT Ausgabe.
  • Verbesserte einen Tippfehler in SYNONYM Objekte.
  • Fügen Bericht der Top-Ten-Tabellen bestellt y Anzahl der Zeilen.
  • Schreiben Sie die meisten der Oracle-Schema-Speicherinformationsextraktion zur Verbesserung der Geschwindigkeit.
  • verwenden, um Hash Spalte Informationen zu speichern.
  • Fix% unique_keys Erklärung _table () -Methode.
  • Entfernen Aufruf _table_info () aus SHOW_REPORT Code da diese Informationen sind bereits mit dem _table () -Methode geladen wird.
  • Fix fehlende Spaltendefinition auf Tabelle exportieren.
  • Fügen Sie Fortschrittsbalken bei der Ausgabe Generation folgende Exporttyp.
  • Fügen STOP_ON_ERROR Konfigurationsdirektive zu aktivieren / deaktivieren Sie den Aufruf in generierten SQL-Skripts ON_ERROR_STOP. Dank Ludovic Penet für die Feature-Anfrage.
  • Sehr große Geschwindigkeitsverbesserung auf Säulen Informationen Abrufen.
  • Fix Fortschrittsbalken, um die Gesamtzahl der Tabellen zulassen oder ausschließen Konfigurationsanweisungen im Zusammenhang halten. Dank Ludovic Penet für den Bericht.
  • Rück ändern Art der Funktion _table_info (), es gibt jetzt Daten anstelle des Datenbank-Handle.
  • Höhere Geschwindigkeit auf Indizes und Constraints Extraktion zur Datenbank mit riesigen Anzahl von Tabellen.
  • Verbessern der Leistung, um Spalten Informationen und Kommentare zu erhalten.
  • Entfernen Bericht der Spalte Details beim Export im Debug-Modus, verwenden Sie SHOW_COLUMN statt.
  • Aufruf zum oberen () in Objekten Eigentümer Zustand entfernen, um die Leistung mit Datenbank mit riesigen Anzahl von Objekten zu verbessern.
  • Fügen Sie eine Lösung, um keine Fremdschlüssel für den Export ausschließen Tabellen. Dank Ludovic Penet für den Bericht.
  • Fix Windows installieren Problem mit dem Kopieren ora2pg.conf.dist. Dank Dominique Fourdrinoy für den Bericht.
  • Erhöhen Sie die Kosten für die Oracle-Funktion nicht auf PG automatisch umgewandelt.

Was ist neu in Version 10.1:

  • Fix globalen where-Klausel, die nicht überschrieben werden sollen. Dank Dan Harbin für den Patch.
  • Fix bug / Tippfehler in boolean Ersatz, wenn ein Doppelpunkt anstelle eines einzigen Angebots verwendet. Danke an Alex Delianis für den Patch.
  • Update Urheberrecht.
  • Erfassung von zusätzlichen Oracle Funktionen hinzufügen für eine bessere Migrationskostenbewertung.
  • Dokumentation aktualisieren.
  • Waffenbericht ausführlich in Kleinbuchstaben.
  • Hinzugefügt Informationen über die Migrationskostenwert zu den Berichten.
  • Fügen --dump_as_html Kommandozeilenoption und DUMP_AS_HTML Konfigurationsdirektive.
  • Lassen Migrationsbericht als HTML erzeugt werden.
  • Separate Berichterstellung Code von der Datenerfassung Code

Ähnliche Software

Amalgam
Amalgam

11 May 15

MetaModel
MetaModel

20 Feb 15

Metabase
Metabase

11 May 15

conrad
conrad

11 May 15

Andere Software von Entwickler Gilles DAROLD

pgCluu
pgCluu

11 May 16

SquidClamAv
SquidClamAv

20 Feb 15

SendmailAnalyzer
SendmailAnalyzer

20 Feb 15

Kommentare zu Ora2Pg

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!