Ora2Pg

Software screenshot:
Ora2Pg
Software informatie:
Versie: 14.1
Upload datum: 17 Feb 15
Ontwikkelaar: Gilles DAROLD
Licentie: Gratis
Populariteit: 114

Rating: 3.0/5 (Total Votes: 2)

Ora2Pg is een open source, multiplatform en gratis verspreid command-line programma geïmplementeerd in Perl en ontworpen vanaf de grond opgebouwd om te worden gebruikt voor het eenvoudig exporteren van een Oracle database schema om een ​​PostgreSQL compatibele schema.Features bij een glanceKey functies omvatten ondersteuning voor exporteren volledige database schema, ondersteuning voor het exporteren van subsidies en privileges voor gebruikers en groepen, ondersteuning voor het exporteren van een tafel selectie, evenals ondersteuning voor het exporteren van Oracle schema om een ​​PostgreSQL 7.3+ schema.
Het project is ook geschikt voor het aansluiten aan een Oracle-database, ondersteunt het extraheren van de interne structuur en genereert een SQL-script dat je kunt laden in uw PostgreSQL database.
Daarnaast is de software in staat is exporterende range en een lijst van Oracle partities, export voorgedefinieerde triggers, functies, procedures, pakketten, evenals pakket lichamen. Diverse command-line opties zijn beschikbaar voor gebruikers, die in één oogopslag kan worden bekeken door het uitvoeren van de & lsquo; ora2pg --help & rsquo; commando in een terminal emulator.Getting begonnen met Ora2PgTo installeren en gebruiken de Ora2Pg software op uw GNU / Linux computer, moet u de laatste versie van het programma downloaden van Softoware of via haar officiële website (zie de link aan het einde van het artikel), sparen het archief ergens op je pc en pak deze uit met behulp van een archief manager nut.
Open vervolgens een terminal applicatie, ga naar de locatie van de uitgepakte archiefbestanden (bijvoorbeeld cd /home/softoware/ora2pg-14.1), voert u de & lsquo; perl Makefile.PL & rsquo; opdracht om het project, gevolgd door de & lsquo configureren, zorg & rsquo; commando om het te compileren.
Installeer Ora2Pg hele systeem door het uitvoeren van de & lsquo; make install & rsquo; commando als root of de & lsquo; sudo make install & rsquo; commando als bevoorrechte gebruiker. Gebruik het door het uitvoeren van de & lsquo; ora2pg & rsquo; commando in een terminal emulator.
Ora2Pg wordt ondersteund op elk besturingssysteem waar Perl is beschikbaar, waaronder GNU / Linux, Microsoft Windows en Mac OS X

Wat is nieuw in deze release:.

< p>
  • Verwijder ALLOW_CODE_BREAK, is het niet meer bruikbaar.
  • Verander output van SHOW_ENCODING om verandering te standaardencoding weerspiegelen.
  • Reactie ALLOW_PARTITION in standaard configuratie bestand.
  • Voeg QUERY en een waterkoker export type configuratiebestand opmerkingen.

Wat is nieuw in versie 12.1:

  • Fix voorbeeld gegeven voor de WHERE-configuratie richtlijn. Met dank aan Bob Treumann voor het rapport.
  • INDEXES_SUFFIX configuratie-optie toe te laten voegen een suffix aan indexen namen.
  • Vervang speciale charater ^ M door r als ze niet worden ondersteund door git.
  • Fix wanneer voorhanden in alter table van sub _drop_foreign_keys. Met dank aan Francis Corriveau voor de patch.
  • Fix isolatie niveau bij het exporteren van gegevens. Met dank aan Ludovic Penet voor het rapport.
  • Fix regressie wanneer ora2pg probeert buitenlandse sleutels aan te maken op tafels of tafels die niet voor de export worden geselecteerd. Met dank aan Ludovic Penet.
  • informatie over backslash komma in richtlijn MODIFY_TYPE in Makefile.PL.
  • Voeg ontbrekende MODIFY_TYPE definitie in de documentatie.
  • Laat backslash komma in het type MODIFY_TYPE herdefinitie. Voorbeeld: TABLE1: COL3: decimaal (9 , 6), TABLE1: COL4: decimaal (9 , 6). Met dank aan Mike Kienenberger voor het rapport
  • Fix ontbrekende enkele cote in create_materialized_view () call. Met dank aan Jacky Rigoreau voor de patch.
  • Fix sommige typo in de documentatie, dankzij Mike Kienenberger voor het rapport.
  • Voeg een hoofdstuk over het installeren van DBD :: Oracle in documentatie. Dankzij Raghavendra voor de patch.
  • Fix geval gevoeligheid op externe tabel naam met FDW export type. Met dank aan Guillaume Lelarge voor het rapport.
  • Fix export van gematerialiseerde uitzicht wanneer PG_SUPPORTS_MVIEW is uitgeschakeld. Dank aan Christian Bjornbak voor het rapport.
  • copyright Update.

Wat is nieuw in versie 12.0:.

  • Deze versie lost veel problemen en voegt drie nieuwe functies
  • De REORDERING_COLUMNS richtlijn, zult u in staat om kolommen herschikken om de voetafdruk geminimaliseerd op de schijf zodat er meer rijen passen op een data-pagina.
  • De PG_SUPPORTS_MVIEW toestaan ​​dat de export van gematerialiseerde mening met native PostgreSQL 9.3 syntax.
  • De USE_TABLESPACE variabele kan worden gebruikt om objecten te exporteren met behulp van hun oorspronkelijke tabelruimte.

Wat is nieuw in versie 11.4:.

  • Fix andere belangrijke onderwerpen in de migratie kosten evaluatie
  • Redefine sommige migratie kosten waarden om precies te zijn.

Wat is nieuw in versie 11.3:

  • Voeg volledige details over PL / SQL-evaluatie door ora2pg wanneer - -estimate_cost of ESTIMATE_COST is mogelijk. Dit zal kosten eenheden weer per trefwoorden gedetecteerd in de functie / pakket code.
  • Fix verkeerde kostendrager beoordeling van PL / SQL-code grootte, deze bug gegenereerd zeer hoge migratie evaluatie van de kosten voor functies / arrangementen met veel lijnen. Gelieve test uitvoeren, kan de geschatte tijden oplopen tot boom tijd lager op enorme code.
  • Verwijder opmerkingen voordat code evalution.
  • Fix bestand ingang parser voor PL / SQL packages uitvoer wanneer is of AS was in de volgende regel dan de CREATE Pakket lichaam ...
  • Uitsluiten NOT NULL constraint uit de telling van BEKIJK beperkingen in de tabel rapport.
  • Fix decimale precisie in tabel migratie evaluatie van de kosten.
  • Fix typo in de changelog.

Wat is nieuw in versie 11.2:.

  • doc over Windows multiprocess kwesties en erkenningen bijwerken
  • Fix Windows OS vraagstukken met behulp van multiprocessing opties door het uitschakelen van multiprocess ondersteuning op deze plateform. Wanneer -J of -j zal worden gebruikt zal er een waarschuwing weergegeven en Ora2Pg zal gewoon draaien enkel proces zoals in eerdere 10.x-versies. Met dank aan Jean Marc Yao Adingra voor het rapport.
  • Fix RAW en LONG RAW export naar ByteA. Dankzij Tripathi Prabhat voor het rapport en testen.
  • Fix patch regressie op meerdere TRUNCATE oproep voor een enkele tafel. Met dank aan David Greco voor het rapport.
  • Geplaatst gesprekken naar DB handvat InactiveDestroy buiten de gevorkte proces om fatale fouten in Windows te voorkomen. Met dank aan Jean Marc Adingra voor het rapport.
  • Vertakte lopende processen worden omgedoopt tot meer leesbare naam als & quot; ora2pg logger & quot; voor de voortgangsbalk, & quot; ora2pg
  • bevragen van Oracle & quot; bij gebruik met -J optie en & quot; ora2pg
  • verzenden naar PostgreSQL & quot; om beter te weten wat de huidige opdracht van het proces.
  • Verwijderd het gebruik van / Y vlag in Windows installatie script, dit werd veroorzaakt fout & quot; DMaak: Error code 130, terwijl het maken van install_all & quot ;. Dank aan Jean-Marc Adingra voor het rapport.
  • Fix directe import naar PostgreSQL zojuist produceren niets. Dank aan David Greco voor de patch.
  • Fix ora2pg gebruik documentatie.
  • Voeg een underscore aan CLIENT coderen in SHOW_ENCODING uitgang hetzelfde te zijn als de richtlijn configuratie.

Wat is nieuw in versie 11.1:.

  • Pas de evaluatie van de kosten voor de indexen, tabellen en tabellen partitie
  • Reageer rapporteren van indexpartitie over enige lokale index.
  • Fix positie van afkappen tabel in output-bestand.
  • Fix export van gegevens uit RAW of RAW LONG kolommen, werd ze geëxporteerd als hex string. Nu gegevens worden geconverteerd met utl_raw.cast_to_varchar2 () functie voordat ze ontsnapte voor inzetstuk in een bytea. Met dank aan Alex Delianis voor het rapport.
  • Fix probleem met Oracle TIMESTAMP (0) gegevens exporteren dat een enkel eindpunt, ex toe: & quot; 2008-08-09 00: 00: 00. & quot ;, dit eindigend karakter wordt nu verwijderd door format_data_type (). Dankzij Pierre-Marie Petit voor het rapport.
  • Fix typo op MODIFY_STRUCT beschrijving.
  • Force DEBUG uitschakelen in de standaard configuratie bestand.
  • Verander scala PARTITION exploitanten in de controle omstandigheden, & gt; = en & lt; vervangen door & gt; en

Wat is nieuw in versie 11.0:

  • Voeg documentatie over banen, ORACLE_COPIES, DEFINED_PK configuratie richtlijn en informatie over KETTLE export type.
  • Voeg KETTLE soort export naar XML transformatie bestand definitie voor Penthatlo Data Integrator (Ketel) te genereren. Met dank aan Marc Cousin voor het werk. Voorbeeld van gebruik: ora2pg -c ora2pg.conf -t KETTLE -j 12 -J 4 -o loaddata.sh
  • Fix grote bug in de export van automatisch gegenereerde naam beperking. Dankzij mrojasaquino fot het rapport.
  • Toon aantal rijen in de top grootste tafels.
  • Voeg TOP_MAX beschrijving aan de documentatie.
  • Voeg de TOP_MAX richtlijn op configuratiebestand en bijwerken documentatie default. Richtlijn gebruikt om de top N tafels te controleren om te laten zien.
  • Voeg top N van grootste tafels in SHOW_TABLE, SHOW_COLUMN en SHOW_REPORT export type.
  • Fix voortgangsbalk uitvoer wanneer ora2pg wordt onderbroken door ctrl + c.
  • Voeg JOBS, ORACLE_COPIES en DEFINED_PK richtlijnen configuratiebestand. JOBS vervanging THREAD_COUNT maar achterwaartse compatibiliteit behouden blijft.
  • Voeg 3 nieuwe command line opties, -j | --jobs en -J | --copies, gebruikt om het aantal van de verbinding met PostgreSQL en Oracle voor parallelle verwerking ingesteld. De derde, -L |. --limit Wordt gebruikt om DATA_LIMIT bij command line veranderen
  • Voeg multiprocess ondersteuning op data-export. Met de hulp van Thomas Ogrisegg.
  • Voeg meer schema in sysusers die niet mogen worden geëxporteerd.
  • Voeg volledige gedetailleerde informatie over SYNONIEM in SHOW_REPORT.
  • Voeg richtlijn MODIFY_TYPE configuratie om een ​​soort tafel / kolom aan PostgreSQL kant worden veranderd tijdens het exporteren.
  • Fix objecten typen tellen voortgangsbalk van SHOW_REPORT.
  • Beperk de tafel en index in SHOW_REPORT aan de in gedefinieerde tabellen toestaan ​​en SLUITEN richtlijnen.
  • Toon totale aantal rijen in SHOW_TABLE en SHOW_REPORT uitgang.
  • In de top 10 van de tafels naargelang hun aantal rijen in SHOW_TABLE en SHOW_REPORT uitgang.
  • Fix typo in SYNONIEM objecten.
  • Voeg verslag van de top tien tafels besteld y aantal rijen.
  • Herschrijf de meeste van de Oracle schema opslag informatie-extractie voor snelheidsverbetering.
  • Gebruik Hash naar kolom informatie op te slaan.
  • Fix% unique_keys verklaring in _table methode ().
  • oproep Verwijderen om _table_info () uit SHOW_REPORT code als die informatie reeds worden geladen met de _table methode ().
  • Fix ontbrekende kolomdefinitie op tafel export.
  • Voeg voortgangsbalk tijdens uitgang generatie na export type.
  • Voeg STOP_ON_ERROR configuratie richtlijn te activeren / uitschakelen van de oproep om ON_ERROR_STOP in de gegenereerde SQL-scripts. Met dank aan Ludovic Penet voor de feature request.
  • Enorme snelheidsverbetering op kolommen informatie ophalen.
  • Fix voortgangsbalk om het totaal aantal tabellen in verband met het toestaan ​​of EXCLUDE configuratie richtlijnen te houden. Met dank aan Ludovic Penet voor het rapport.
  • Verander return type functie _table_info (), geeft hij nu gegevens in plaats van de database handgreep.
  • Verbeter snelheid op indexen en beperkingen extractie voor de database met enorme aantal tafels.
  • De prestaties te verbeteren om columns en commentaren te halen.
  • Verwijder verslag van kolom gegevens tijdens de export in debug-modus, gebruiken SHOW_COLUMN plaats.
  • oproep tot de bovenste () in objecten eigenaar conditie Verwijder om de prestaties met de database met enorme aantal objecten te verbeteren.
  • Voeg een fix voor buitenlandse sleutel niet exporteren voor sluiten tafels. Met dank aan Ludovic Penet voor het rapport.
  • Fix Windows te installeren probleem met het kopiëren van ora2pg.conf.dist. Met dank aan Dominique Fourdrinoy voor het rapport.
  • Verhoog de kosten van Oracle functie niet geconverteerd naar PG automatisch.

Wat is nieuw in versie 10.1:

  • Fix wereldwijde waar clausule die niet mogen worden overschreven. Met dank aan Dan Harbin voor de patch.
  • Fix bug / typo in boolean vervanging, waar een dubbele punt werd gebruikt in plaats van een enkele offerte. Met dank aan Alex Delianis voor de patch.
  • copyright Update.
  • detectie van bijkomende Oracle functies toevoegen voor betere migratie evaluatie van de kosten.
  • documentatie bijwerken.
  • Force rapport detail in kleine letters.
  • Toegevoegde informatie over de migratie kosten waarde aan de rapporten.
  • Voeg --dump_as_html command line optie en DUMP_AS_HTML configuratie richtlijn.
  • Toestaan ​​migratie rapport worden gegenereerd als HTML.
  • Apart rapport genereren code uit het verzamelen van gegevens code

Vergelijkbare software

psycopg
psycopg

12 May 15

ALVILA DataFlyer
ALVILA DataFlyer

11 May 15

MySQL Abstractor
MySQL Abstractor

2 Jun 15

ChemDB
ChemDB

14 Apr 15

Andere software van ontwikkelaar Gilles DAROLD

SendmailAnalyzer
SendmailAnalyzer

20 Feb 15

SysUsage
SysUsage

14 Apr 15

Reacties op Ora2Pg

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!