Ora2Pg

Skjermbilde programvare:
Ora2Pg
Prog.varedetaljer:
Versjon: 14.1
Last opp dato: 17 Feb 15
Utvikler: Gilles DAROLD
Lisens: Gratis
Popularitet: 45

Rating: 3.0/5 (Total Votes: 2)

Ora2Pg er en åpen kildekode, multiplattform og fritt distribuert kommandolinje program implementert i Perl og designet fra bunnen av for å bli brukt til lett eksportere en Oracle databaseskjema til en PostgreSQL kompatible schema.Features på en glanceKey funksjoner inkluderer støtte for eksportere hele databasen skjema, støtte for eksport av tilskudd og rettigheter for brukere og grupper, støtte for eksport av et utvalg bord, samt støtte for eksport Oracle skjema til en PostgreSQL 7.3+ skjema.
Prosjektet er også i stand til å koble til en hvilken som helst Oracle database, støtter utpakking av sin interne struktur og genererer en SQL-skript som du kan laste inn i PostgreSQL database.
I tillegg er det programvare som kan eksportere utvalg og liste Oracle partisjoner, eksportforhåndsdefinerte triggere, funksjoner, prosedyrer, pakker, samt pakke organer. Forskjellige kommandolinje alternativer er tilgjengelige for brukerne, som kan sees på et øyeblikk ved å kjøre & lsquo; ora2pg help & rsquo; kommando i en terminal emulator.Getting startet med Ora2PgTo installere og bruke Ora2Pg programvaren på GNU / Linux-datamaskin, må du laste ned den nyeste versjonen av programmet fra Softoware eller via sin offisielle hjemmeside (se link på slutten av artikkelen), lagre arkivet et sted på din PC og pakk den ved hjelp av en arkiv manager verktøyet.
Deretter åpner du et terminalprogram, går du til plasseringen av de utpakkede arkivfiler (f.eks cd /home/softoware/ora2pg-14.1), kjører & lsquo, perl Makefile.PL & rsquo; kommandoen for å konfigurere prosjektet, etterfulgt av & lsquo; lage & rsquo; kommandoen for å kompilere den.
Installere Ora2Pg system bred ved å kjøre & lsquo; make install & rsquo; kommando som root eller & lsquo; sudo make install & rsquo; kommando som en privilegert bruker. Bruk den ved å kjøre & lsquo; ora2pg & rsquo; kommando i en terminal emulator.
Ora2Pg støttes på alle operativsystemer hvor Perl er tilgjengelig, inkludert GNU / Linux, Microsoft Windows og Mac OS X

Hva er nytt i denne utgaven:.

< p>
  • Fjern ALLOW_CODE_BREAK, er det ikke noe mer nyttig.
  • Endre utgang SHOW_ENCODING å reflektere endring i standardkoding.
  • Kommentar ALLOW_PARTITION i standardkonfigurasjonsfilen.
  • Legg SPØRRE og KETTLE eksporttype i konfigurasjonsfilen kommentarer.

Hva er nytt i versjon 12.1:

  • Fix eksempel gitt for WHERE konfigurasjon direktivet. Takk til Bob Treumann for rapporten.
  • Legg til alternativ INDEXES_SUFFIX konfigurasjonen for å tillate legge et suffiks til indekserer navn.
  • Erstatt spesiell charater ^ M av r som de ikke støttes av git.
  • Fix IF eksisterer i alter table sub _drop_foreign_keys. Takk til Francis Corriveau for lappen.
  • Fix isolasjonsnivå ved eksport av data. Takk til Ludovic Penet for rapporten.
  • Fix regresjon når ora2pg forsøker å skape fremmednøkler på bord eller til tabeller som ikke er valgt for eksport. Takk til Ludovic Penet.
  • Legg til informasjon om backslashed komma inn direktiv MODIFY_TYPE inn Makefile.PL.
  • Legg til manglende MODIFY_TYPE definisjon i dokumentasjon.
  • Tillat backslashed komma inn MODIFY_TYPE typen omdefinering. Eksempel: Tabell 1: kol3: desimal (9 , 6), Tabell 1: COL4: desimal (9 , 6). Takk til Mike Kienenberger for rapporten
  • Fix mangler enkelt cote inn create_materialized_view () kall. Takk til Jacky Rigoreau for lappen.
  • Fix noen skrivefeil i dokumentasjon, takket være Mike Kienenberger for rapporten.
  • Legg til et kapittel om hvordan du installerer DBD :: Oracle inn dokumentasjon. Takk til Raghavendra for lappen.
  • Fix små bokstaver på eksterne tabellnavn med FDW eksporttype. Takk til Guillaume Lelarge for rapporten.
  • Fix eksport av materialiserte visninger når PG_SUPPORTS_MVIEW er deaktivert. Takk til Christian Bjørnbak for rapporten.
  • Oppdater opphavsrett.

Hva er nytt i versjon 12.0:.

  • Denne versjonen løser mange problemer og legger til tre nye funksjoner
  • Bruke REORDERING_COLUMNS direktiv, vil du være i stand til å endre rekkefølgen på kolonner til minimert fotavtrykk på disken slik at flere rader plass på en dataside.
  • PG_SUPPORTS_MVIEW tillate eksport av materialisert visning med innfødte PostgreSQL 9.3 syntaks.
  • USE_TABLESPACE variabel kan brukes til å eksportere objekter ved hjelp av sin opprinnelige tabell.

Hva er nytt i versjon 11.4:.

  • Fix andre store problemer i migrasjon kostnad vurdering
  • Definer noen migrasjon kostnads ​​verdier for å være mer presis.

Hva er nytt i versjon 11.3:

  • Legg alle detaljer om PL / SQL evaluering av ora2pg når - -estimate_cost eller ESTIMATE_COST er mulig. Dette vil vise kostnads ​​enheter per søkeord som oppdages i funksjonen / pakken koden.
  • Fix galt kostnadsenhet vurdering på PL / SQL-kode størrelse, denne feilen generert svært høy migrasjon kostnadsvurdering for funksjoner / pakker med masse linjer. Vennligst kjøre testene på nytt, kan estimerte tider være opp til tre tids lavere på enorme kode.
  • Fjern kommentarer før kode evalution.
  • Fix fil innspill parser for PL / SQL-pakker eksport når IS eller AS var i neste linje enn CREATE PAKKE BODY ...
  • Ekskluder NOT NULL begrensning fra opptellingen av SJEKK begrensninger inn i TABLE rapport.
  • Fix desimal presisjon i tabellen migrasjon vurderingskostnad.
  • Fix skrivefeil i changelog.

Hva er nytt i versjon 11.2:.

  • Oppdater doc om Windows multiprosessproblemer og opphavsrett
  • Fix Windows OS spørsmål ved hjelp av multiprosessor alternativer ved å deaktivere multiprosess støtte på denne plateform. Når -J eller -j vil bli brukt en advarsel vises og Ora2Pg vil bare kjøre enkelt prosess som i tidligere 10.x versjoner. Takket være Jean Marc Yao Adingra for rapporten.
  • Fix RAW og LONG RAW eksport til BYTEA. Takk til Prabhat Tripathi for rapporten og testing.
  • Fix patch regresjon på flere TRUNCATE samtale for en enkelt tabell. Takk til David Greco for rapporten.
  • Plassering samtaler til DB håndtak InactiveDestroy utenfor delte prosessen for å hindre alvorlige feil på Windows. Takket være Jean Marc Adingra for rapporten.
  • Forked kjørende prosesser er omdøpt til mer lesbar navn som & quot; ora2pg logger & quot; for fremdriftslinjen, & quot; ora2pg
  • spørring Oracle & quot; når det brukes med -J alternativ og & quot; ora2pg
  • sende til PostgreSQL & quot; å bedre vite hva som er den gjeldende jobben av prosessen.
  • Fjernet bruk av / Y flagg i Windows installere scriptet, ble dette forårsaker feil & quot; DPass: Feilkode 130, samtidig som install_all & quot ;. Takk til Jean-Marc Adingra for rapporten.
  • Fix direkte import til PostgreSQL som bare produserte ingenting. Takk til David Greco for lappen.
  • Fix ora2pg bruk dokumentasjon.
  • Legg til en understrek til CLIENT KODING i SHOW_ENCODING utgang til å være den samme som den konfigurasjonen direktivet.

Hva er nytt i versjon 11.1:.

  • Juster kostnadsvurdering for indekser, tabeller og tabeller partisjon
  • Legg til kommentar å rapportere for indeksen partisjon om lokal indeks bare.
  • Fix stilling TRUNCATE TABLE i utdatafilen.
  • Fix eksport av data fra RAW eller LONG RAW søyler, ble de eksportert som hex streng. Nå data omregnes utl_raw.cast_to_varchar2 () -funksjonen før de flyktet for innsatsen i en BYTEA. Takk til Alex Delianis for rapporten.
  • Fix problemet med Oracle TIMESTAMP (0) data eksport som legge en eneste sluttpunkt, ex: & quot; 2008-08-09 00: 00: 00. & quot ;, dette slutter karakter er nå fjernet av format_data_type (). Takk til Pierre-Marie Petit for rapporten.
  • Fix skrivefeil på MODIFY_STRUCT beskrivelse.
  • Force DEBUG til off i standardkonfigurasjonsfilen.
  • Endre periode PARTITION operatører i de sjekke forholdene, & gt; = og & lt; erstattet av & gt; og

Hva er nytt i versjon 11.0:

  • Legg til dokumentasjon om JOBBER ORACLE_COPIES, DEFINED_PK konfigurasjon direktiv og informasjon om KETTLE eksporttype.
  • Legg KETTLE eksporttype for å generere XML transformasjon fil definisjon for Penthatlo data Integrator (Kettle). Takk til Marc Cousin for arbeidet. Eksempel på bruk: ora2pg -c ora2pg.conf -t KETTLE j 12 -J 4 -o loaddata.sh
  • Fix stor feil i eksport av automatisk generert heter begrensningen. Takket være mrojasaquino fot rapporten.
  • Vis antall rader i toppen største bordene.
  • Legg TOP_MAX beskrivelse i dokumentasjonen.
  • Legg til TOP_MAX direktiv til standard konfigurasjonsfil og oppdatere dokumentasjon. I direktiv brukes til å kontrollere de beste N tabeller for å vise.
  • Legg til toppen N av største tabeller i SHOW_TABLE, SHOW_COLUMN og SHOW_REPORT eksporttype.
  • Fix progressbar utgang når ora2pg blir avbrutt av ctrl + c.
  • Legg JOBB, ORACLE_COPIES og DEFINED_PK direktiver til konfigurasjonsfilen. JOBBER erstatte THREAD_COUNT men bakoverkompatibilitet er bevart.
  • Legg til tre nye kommandolinjealternativer, j | --jobs og -J | --copies, som brukes for å angi antall tilkobling til PostgreSQL og Oracle for parallell prosessering. Den tredje, -L |. --limit Brukes til å endre DATA_LIMIT på kommandolinjen
  • Legg til multiprosess støtte på eksport av data. Med hjelp av Thomas Ogrisegg.
  • Legg til flere skjema i SYSUSERS som ikke skal eksporteres.
  • Legg til fulle detaljert informasjon om synonym i SHOW_REPORT.
  • Legg MODIFY_TYPE konfigurasjon direktiv for å tillate noen form bord / kolonne som skal endres på PostgreSQL side under eksport.
  • Fix gjenstander skriver telle i progressbar av SHOW_REPORT.
  • Begrense tabellen og indeksen i SHOW_REPORT til tabellene som er definert i LA og inkluderer direktiver.
  • Vis totale antallet rader i SHOW_TABLE og SHOW_REPORT utgang.
  • Legg til topp 10 av tabeller sortert etter antall rader i SHOW_TABLE og SHOW_REPORT utgang.
  • Fix skrivefeil i synonym stedene.
  • Legg rapport over topp ti bord beordret y antall rader.
  • Rewrite meste av Oracle skjema lagring informasjonsmengde for fart forbedring.
  • Bruk Hash å lagre kolonne informasjon.
  • Fix% unique_keys erklæring i _table () -metoden.
  • Fjern kall til _table_info () fra SHOW_REPORT kode som de opplysninger er allerede lastet med _table () -metoden.
  • Fix mangler kolonne definisjon på TABLE eksport.
  • Legg til fremdriftsindikatoren under produksjonen generasjon etter eksporttype.
  • Legg STOP_ON_ERROR konfigurasjon direktiv for å aktivere / deaktivere kallet til ON_ERROR_STOP inn genererte SQL-skript. Takk til Ludovic Penet for funksjonen forespørsel.
  • Stor fart forbedring på kolonner opplysninger henting.
  • Fix fremdriftslinjen for å holde det totale antall tabeller til Tillat eller ekskludere konfigurasjonsdirektiver. Takk til Ludovic Penet for rapporten.
  • Endre retur type funksjon _table_info (), det nå returnerer data i stedet for databasen håndtaket.
  • Bedre fart på indekser og begrensninger utvinning for database med stort antall tabeller.
  • Bedre ytelse å hente kolonner informasjon og kommentarer.
  • Fjern rapport av kolonne detaljer ved eksport i debug modus bruker SHOW_COLUMN i stedet.
  • Fjern samtale til øvre () i objekter eier betingelse for å forbedre ytelsen med database med stort antall objekter.
  • Legg til en løsning for å ikke eksportere fremmednøkkel for utelukke tabeller. Takk til Ludovic Penet for rapporten.
  • Fix Windows installere problemet med kopiering ora2pg.conf.dist. Takk til Dominique FOURDRINOY for rapporten.
  • øke kostnadene for Oracle funksjonen ikke konvertert til PG automatisk.

Hva er nytt i versjon 10.1:

  • Fix global hvor klausul som ikke skal overskrives. Takk til Dan Harbin for lappen.
  • Fix bug / skrivefeil i boolsk erstatning, hvor et kolon ble brukt i stedet for et enkelt tilbud. Takk til Alex Delianis for lappen.
  • Oppdater opphavsrett.
  • Legg til påvisning av ytterligere Oracle funksjoner for bedre migrasjon kostnadsvurdering.
  • Oppdater dokumentasjon.
  • Force rapport detalj med små bokstaver.
  • Lagt informasjon om migrasjon kost verdi til rapportene.
  • Legg --dump_as_html kommandolinjealternativet og DUMP_AS_HTML konfigurasjon direktivet.
  • Tillat migrasjon rapport som skal genereres som HTML.
  • Separat rapport generasjon kode fra datainnsamling koden

Lignende programvare

Qore uuid Module
Qore uuid Module

20 Feb 15

MetaModel
MetaModel

20 Feb 15

ZODB3
ZODB3

15 Apr 15

FreeTDS
FreeTDS

11 May 15

Annen programvare fra utvikleren Gilles DAROLD

SysUsage
SysUsage

14 Apr 15

SendmailAnalyzer
SendmailAnalyzer

20 Feb 15

Kommentarer til Ora2Pg

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!