Ora2Pg

Screenshot Software:
Ora2Pg
Detalii soft:
Versiune: 14.1
Incarca data: 17 Feb 15
Producător: Gilles DAROLD
Licenţă: Gratuit
Popularitate: 114

Rating: 3.0/5 (Total Votes: 2)

Ora2Pg este o open source, multiplatformă și distribuite gratuit program de linie de comandă implementat în Perl și proiectat de la sol pentru a fi folosită pentru exportul de ușor o schemă de baze de date Oracle la un PostgreSQL schema.Features compatibile la o caracteristici glanceKey includ suport pentru exportator schemei bazei de date complet, suport pentru exportul subvenții și privilegii pentru utilizatori și grupuri, suport pentru exportul o selecție de masă, precum și suport pentru exportul Oracle schema de schemă o PostgreSQL 7.3+.
Proiectul este, de asemenea, capabil să se conecteze la orice bază de date Oracle, susține extragerea de structura sa internă și generează un script SQL pe care o puteți încărca în baza de date PostgreSQL.
În plus, software-ul este capabil din gama de exportator și lista partiții Oracle, export declanseaza predefinite, functii, proceduri, pachete, precum și organismele de pachete. Diferite opțiuni de linie de comandă sunt disponibile utilizatorilor, care pot fi vizualizate dintr-o privire prin rularea & lsquo; ora2pg help-rsquo; comandă într-un terminal de emulator.Getting a început cu Ora2PgTo instaleze și să utilizeze software-ul Ora2Pg de pe calculatorul dvs. GNU / Linux, trebuie să descărcați cea mai recentă versiune a programului de Softoware sau prin intermediul site-ul său oficial (a se vedea link-ul de la sfârșitul articolului), salvați arhiva undeva pe PC și despachetați-l folosind un utilitar de arhivă manager.
Apoi, deschideți o aplicație Terminal, navigați la locația fișierelor arhivă extrase (de exemplu, cd /home/softoware/ora2pg-14.1), executați & lsquo; Perl Makefile.PL & rsquo; comandă pentru a configura proiectului, urmat de & lsquo; & rsquo face; comanda pentru a compila.
Instalați sistem Ora2Pg largă de executare & lsquo; & rsquo make install; comandă ca root, fie și lsquo; sudo make install & rsquo; comandă ca un utilizator privilegiat. Folositi-l prin rularea & lsquo; & rsquo ora2pg; comandă într-un emulator de terminal.
Ora2Pg este suportat pe orice sistem de operare în care Perl este disponibil, inclusiv GNU / Linux, Microsoft Windows și Mac OS X

Ce este nou în această versiune:.

< p>
  • Eliminare ALLOW_CODE_BREAK, nu este mai folositor.
  • Schimbare ieșire de SHOW_ENCODING pentru a reflecta schimbările de codificare implicit.
  • Nota ALLOW_PARTITION în fișierul de configurare implicit.
  • Adăugați QUERY și fierbător de export tip in comentarii fișiere de configurare.

Ce este nou în versiunea 12.1:

  • Fix exemplu dat pentru UNDE configurare directivei. Vă mulțumim pentru Bob Treumann pentru raport.
  • Adăugați opțiune de configurare INDEXES_SUFFIX pentru a permite adăuga un sufix pentru nume indicatoare.
  • Înlocuiți charater special ^ M de r ca acestea nu sunt susținute de git.
  • Fix dacă există în tabelul alter sub _drop_foreign_keys. Vă mulțumim pentru Francis Corriveau pentru plasturele.
  • Fix nivel de izolare la exportul de date. Vă mulțumim pentru Ludovic Penet pentru raport.
  • Fix regresie când ora2pg încearcă să creeze chei străine pe mese sau tabele care nu sunt selectate pentru export. Datorită Ludovic Penet.
  • Adauga informatii despre virgulă backslashed în directivă MODIFY_TYPE în Makefile.PL.
  • Adăugați lipsă definiție MODIFY_TYPE în documentația.
  • Permiteți virgulă backslashed în tip MODIFY_TYPE redefinire. Exemplu: Tabelul 1: Col3: zecimal (9 , 6), Tabelul 1: COL4: zecimal (9 , 6). Vă mulțumim pentru Mike Kienenberger pentru raportul
  • Fix lipsește singur cote în create_materialized_view () apel. Vă mulțumim pentru Jacky Rigoreau pentru plasturele.
  • Fix unele greșeli în documentație, datorită Mike Kienenberger pentru raport.
  • Adăugați un capitol despre instalarea DBD :: Oracle în documentație. Vă mulțumim pentru Raghavendra pentru plasturele.
  • Fixare sensibilitate caz pe numele masă extern cu tipul de export FDW. Vă mulțumim pentru Guillaume Lelarge pentru raport.
  • Fix export de opinii materializate când PG_SUPPORTS_MVIEW este dezactivat. Vă mulțumim pentru Christian Bjornbak pentru raport.
  • drepturile de autor Actualizare.

Ce este nou în versiunea 12,0:.

  • Această versiune rezolvă multe probleme și adaugă trei caracteristici noi
  • Utilizarea directivei REORDERING_COLUMNS, va fi capabil să reordona coloanele a minimizat amprenta pe disc, astfel încât mai multe rânduri încadra pe o pagină de date.
  • PG_SUPPORTS_MVIEW permite exportul de materializat vedere cu nativ PostgreSQL 9.3 sintaxă.
  • Variabila USE_TABLESPACE poate fi folosit pentru a exporta obiecte folosind tabelă lor originală.

Ce este nou în versiunea 11,4:.

  • Fix alte probleme majore în evaluarea costurilor de migrație
  • Redefinirea unor valori de costuri de migrare a fi mai precis.

Ce este nou în versiunea 11.3:

  • Adăugați detalii complete despre PL evaluare / SQL de ora2pg când - -estimate_cost sau ESTIMATE_COST este activa. Aceasta va afișa unități de cost pe cuvinte cheie detectate în funcție / codul pachet.
  • Fix evaluare unitate de cost greșit pe cod PL / SQL dimensiuni, acest bug a generat evaluare a costurilor de migrare foarte mare pentru funcții / pachete cu multa linii. Vă rugăm executați din nou testele, ori estimate poate fi de până la timp copac mai mic la codul frumos.
  • Eliminați comentariile înainte de cod evalution.
  • Fix fișier parser de intrare pentru PL pachete / SQL export, atunci când este sau a fost AS în următoarea linie decât CREATE PACKAGE BODY ...
  • Excludeți constrângere NOT NULL de numărul de constrângeri de verificare în raportul TABLE.
  • Fix precizie zecimală a costurilor de evaluare migrației masă.
  • Fix greșeli în changelog.

Ce este nou în versiunea 11.2:.

  • Actualizare doc despre problemele multiprocess Windows și confirmări
  • Fix probleme sistemului de operare Windows folosind opțiunile de multiprocesare prin dezactivarea sprijin multiprocess pe acest plateform. Când va fi folosit -J sau -j un avertisment va fi afișat și Ora2Pg continua pur și simplu singur proces ca și în versiunile anterioare 10.x. Datorită Jean Marc Yao Adingra pentru raport.
  • Fix RAW și LONG RAW export de ByteA. Vă mulțumim pentru Prabhat Tripathi pentru raportul și testarea.
  • Fixare patch-uri de regresie pe apel TRUNCATE mai multe pentru un singur tabel. Vă mulțumim pentru David Greco pentru raport.
  • Locul apelurile către DB InactiveDestroy mânerul în afara procesului de furcă pentru a preveni erorile fatale pe Windows. Datorită Jean Marc Adingra pentru raport.
  • procesele care rulează incarcatori sunt redenumite în nume mai ușor de citit ca & quot; logger ora2pg & quot; pentru bara de progres, & quot; ora2pg
  • interogarea Oracle & quot; atunci când este utilizat cu -J opțiune și & quot; ora2pg
  • trimiterea la PostgreSQL & quot; să știe mai bine ce este de locuri de muncă actual al procesului.
  • Eliminat utilizarea / Y pavilion în Windows instala script, acest lucru a fost cauzând eroare & quot; dmake: Eroare cod 130, în timp ce face install_all & quot ;. Datorită Jean-Marc Adingra pentru raport.
  • Fix import direct la PostgreSQL care tocmai a fost producătoare de nimic. Vă mulțumim pentru David Greco pentru plasturele.
  • Fix ora2pg documentare utilizare.
  • Adăugați o subliniere la CLIENT CODAREA în SHOW_ENCODING ieșire să fie la fel ca și directiva de configurare.

Ce este nou în versiunea 11.1:.

  • Reglați evaluare a costurilor pentru indicatoare, tabele și partiție tabele
  • Adaugă comentariu la un raport de partiție index circa numai index local.
  • Poziția Fix de TRUNCATE TABLE în fișierul de ieșire.
  • Fix export de date din RAW sau RAW coloane LONG, ele au fost exportate ca șir hex. Acum, datele sunt convertite folosind utl_raw.cast_to_varchar2 (funcția) înainte de a fi scăpat de inserați într-un bytea. Vă mulțumim pentru Alex Delianis pentru raport.
  • problema Fix cu Oracle TIMESTAMP (0) export de date care adaugati un punct final unic, ex: & quot; 2008-08-09 00: 00: & quot ;, 00. acest personaj care se încheie este acum scos de format_data_type (). Datorită Pierre-Marie Petit pentru raport.
  • Fixare greșeli pe descriere MODIFY_STRUCT.
  • Forța debug la off în fișierul de configurare implicit.
  • operatorilor Schimba gamă de partiții din condițiile de verificare, & gt; = și & lt; înlocuiește & gt; și

Ce este nou în versiunea 11.0:

  • Adăugați documentare despre locuri de munca, ORACLE_COPIES, DEFINED_PK directivă de configurare și informațiile despre tipul de export gulaș.
  • Adăugați tip de export CEAINIC pentru a genera definiție fișier XML pentru transformare Penthatlo Data Integrator (fierbător). Vă mulțumim pentru Marc Cousin pentru munca. Exemplu de utilizare: ora2pg -c ora2pg.conf -t CEAINIC -j 12 -J 4 -o loaddata.sh
  • Fix bug major în exportul de auto generate constrângere nume. Datorită mrojasaquino fot raportul.
  • Afișare număr de rânduri în cele mai mari tabelele de top.
  • Adăugați descriere TOP_MAX la documentație.
  • Adauga directiva TOP_MAX la valorile implicite fișier de configurare și documentare actualizare. Directiva folosit pentru a controla de top tabelele N pentru a arăta.
  • Adăugați top N dintre cele mai mari mese din SHOW_TABLE, SHOW_COLUMN și SHOW_REPORT tip de export.
  • Fix ieșire ProgressBar când ora2pg este întreruptă de ctrl + c.
  • Adăugați directive locuri de muncă, ORACLE_COPIES și DEFINED_PK de fișier de configurare. JOBS înlocuirea THREAD_COUNT dar compatibilitate este conservat.
  • Adăugați 3 noi opțiuni de linie de comandă, -j | --jobs și -J | --copies, folosite pentru a seta numărul de racordare la PostgreSQL și Oracle pentru procesare paralelă. Al treilea, L |. --limit Este folosit pentru a schimba DATA_LIMIT la linia de comandă
  • Adăugați sprijin multiprocess pe export de date. Cu ajutorul lui Thomas Ogrisegg.
  • Adăugați mai mult schemă în SYSUSERS care nu ar trebui să fie exportate.
  • Adauga informatii complet detaliate despre sinonim în SHOW_REPORT.
  • Adăugați directivă configurație MODIFY_TYPE pentru a permite un anumit tip de masă / coloană a fi schimbat pe partea PostgreSQL în timpul exportului.
  • obiecte Fix tastați conta în ProgressBar de SHOW_REPORT.
  • Restricții de masă și a indicelui în SHOW_REPORT la tabelele definite în PERMIT și EXCLUD directivelor.
  • Afișați numărul total de rânduri în SHOW_TABLE și ieșire SHOW_REPORT.
  • Adăugați top 10 de tabele sortate dupa numarul de randuri din SHOW_TABLE și ieșire SHOW_REPORT.
  • Fix greșeli în obiecte sinonim.
  • Adăugați raport de top zece mese ordonat număr y de rânduri.
  • Rescrie cea mai mare parte de extracție informații de stocare schemă Oracle pentru îmbunătățirea vitezei.
  • Utilizați Hash pentru a stoca informațiile coloana.
  • declarație Fix% unique_keys în _table metoda ().
  • Eliminare apel la _table_info () din Codul SHOW_REPORT ca aceste informațiile sunt deja încărcate cu _table () metoda.
  • Fix lipsesc definiție coloană pe TABELUL export.
  • Adăugați bară de progres în timpul generație de ieșire următorul tip de export.
  • Adăugați STOP_ON_ERROR directivă de configurare pentru a activa / dezactiva apelul la ON_ERROR_STOP în script-uri SQL generate. Vă mulțumim pentru Ludovic Penet pentru cererea caracteristica.
  • îmbunătățire viteză imens pe coloane informațiile regăsirea.
  • bara de progres Fix pentru a menține numărul total de tabele legate de permise sau excluse directivelor de configurare. Vă mulțumim pentru Ludovic Penet pentru raport.
  • Schimbare tip de returnare a functiei _table_info (), se întoarce acum date în loc de mâner bazei de date.
  • Îmbunătățirea viteză pe indici și constrângeri extracție pentru baze de date cu un număr mare de mese.
  • Îmbunătățirea performanței pentru a prelua coloane informații și comentarii.
  • Eliminați raport de detalii coloana în timpul export în modul de depanare, utilizați SHOW_COLUMN loc.
  • Eliminare apel la superior (), în stare de obiecte proprietar pentru a îmbunătăți performanța cu baza de date cu număr mare de obiecte.
  • Adăugați un fix nu să exporte cheie externă pentru a exclude tabele. Vă mulțumim pentru Ludovic Penet pentru raport.
  • Fix pentru Windows instalat problemă cu copierea ora2pg.conf.dist. Vă mulțumim pentru Dominique Fourdrinoy pentru raport.
  • Creșterea costului funcției Oracle nu transformate pentru PG mod automat.

Ce este nou în versiunea 10.1:

  • Fix global în cazul în care clauza care nu ar trebui să fie suprascrise. Vă mulțumim pentru Dan Harbin pentru plasturele.
  • Fix bug / greșeli în înlocuire boolean, în cazul în care un colon în loc de o singură ofertă. Vă mulțumim pentru Alex Delianis pentru plasturele.
  • drepturile de autor Actualizare.
  • Adăugați detectare funcții suplimentare Oracle pentru o mai bună evaluare a costurilor migrației.
  • documentare Actualizare.
  • detaliu raport forței în litere mici.
  • informații Adaugata despre valoarea costurilor de migrare la rapoartele.
  • Adăugați --dump_as_html opțiune de linie de comandă și DUMP_AS_HTML directivă de configurare.
  • Permiteți raport de migrare a fi generate ca HTML.
  • raport separat cod generare de cod colectarea de date

Software similare

DataVision
DataVision

3 Jun 15

PythonReports
PythonReports

11 May 15

psycopg
psycopg

12 May 15

Alte software-uri de dezvoltator Gilles DAROLD

SendmailAnalyzer
SendmailAnalyzer

20 Feb 15

SysUsage
SysUsage

14 Apr 15

SquidClamAv
SquidClamAv

20 Feb 15

Comentarii la Ora2Pg

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!