Ora2Pg egy nyílt forráskódú, multiplatform, és szabadon terjeszthető parancssoros programot végrehajtani Perl és célja az alapoktól egészen használható könnyen exportáló Oracle adatbázis sémáját, a PostgreSQL kompatibilis schema.Features egy glanceKey funkciók támogatják az exportőr teljes adatbázis séma, támogatása exportáló támogatások és jogosultságok a felhasználók és csoportok támogatása exportáló egy asztal kiválasztása, valamint a támogatás exportáló Oracle sémát, hogy a PostgreSQL 7.3+ séma.
A projekt arra is képes csatlakozni az Oracle adatbázis, támogatja kibontása a belső struktúrájában és létrehoz egy SQL script, amit betölteni a PostgreSQL adatbázis.
Ezen kívül a szoftver képes exportálni a tartomány és felsorolni Oracle válaszfalak, export előre meghatározott kiváltó, funkciók, eljárások, csomagok, valamint a csomag szervek. Különböző parancssori lehetőségek állnak rendelkezésre a felhasználók, amely megtekinthető egy pillantással futtatásával a & lsquo; ora2pg --help'-ezte parancsot a terminálban emulator.Getting kezdődött Ora2PgTo telepíteni és használni a Ora2Pg szoftvert a GNU / Linux számítógép, meg kell töltse le a legújabb verziót a program a Softoware keresztül vagy hivatalos weboldalát (a link végén a cikk), archívum mentése valahol a számítógépen, és csomagoljuk ki használ archívum vezetője segédprogramot.
Ezután nyissa meg a Terminal alkalmazást, keresse meg a helyet a kitermelt archív fájlokat (pl cd /home/softoware/ora2pg-14.1), futtassa a & lsquo; perl Makefile.PL-ezte parancs segítségével állítsa be a projektet, majd a & lsquo; make & rsquo; parancs az összeállításhoz.
Telepítse Ora2Pg rendszer szintű végrehajtó a & lsquo; make install-ezte parancsot root, vagy a & lsquo; sudo make install-ezte parancsot a privilegizált felhasználó. Használd a futás a & lsquo; ora2pg-ezte parancsot egy terminál emulátor.
Ora2Pg támogatott bármilyen operációs rendszeren, ahol Perl elérhető, beleértve a GNU / Linux, Microsoft Windows és a Mac OS X.
Mi az új ebben a kiadásban:
< p>- Vegye ALLOW_CODE_BREAK, akkor többé nem hasznos.
- Change kimenete SHOW_ENCODING, hogy tükrözze a változás a kódolás.
- Comment ALLOW_PARTITION az alapértelmezett konfigurációs fájl.
- Add QUERY és vízforraló export típusú konfigurációs fájlban hozzászólás.
Mi az új verzióban 12.1:
- Fix adott példában a WHERE konfigurációs direktíva. Hála Bob Treumann a jelentést.
- Add INDEXES_SUFFIX beállítási lehetőség, hogy csatolja a utótagot indexek nevét.
- Cserélje speciális charater ^ M a r, mert nem támogatja a git.
- Fix ha létezik az alter table al _drop_foreign_keys. Hála Francis Corriveau a patch.
- Fix izolációs szint, amikor az exportáló adatokat. Hála Ludovic Penet a jelentést.
- Fix regressziós ha ora2pg megpróbál létrehozni idegen kulcsok asztalra vagy a nem használt asztalok kiválasztott export. Hála Ludovic Penet.
- Add információkat backslashed vesszővel be irányelv MODIFY_TYPE be Makefile.PL.
- Add hiányzik MODIFY_TYPE meghatározást dokumentációt.
- Allow backslashed vesszővel be MODIFY_TYPE típusú újrafogalmazása. Példa: 1. táblázat: Col3: tizedes (9 , 6), 1. táblázat: Coi4: tizedes (9 , 6). Hála Mike Kienenberger a jelentés
- Fix hiányzik egyetlen Cote be create_materialized_view () hívást. Hála Jacky Rigoreau a patch.
- Fix néhány elírás dokumentációt, hála Mike Kienenberger a jelentést.
- Add a fejezetben telepítésével DBD :: Oracle a dokumentációt. Hála Raghavendra a patch.
- Fix kis- és nagybetűk, a külső tábla neve a FDW export típus. Köszönet Guillaume Lelarge a jelentést.
- Fix export megvalósított nézetek, amikor PG_SUPPORTS_MVIEW le van tiltva. Hála Christian Bjornbak a jelentést.
- Frissítés szerzői.
Mi az új 12.0 verzióját:
- Ez a változat rögzíti számos kérdést és hozzáteszi három új funkciók.
- A REORDERING_COLUMNS irányelv, akkor képes lesz arra, hogy átrendezheti oszlopok minimalizálni a lábnyom a lemezen, így több sorban fér el egy adatlap.
- A PG_SUPPORTS_MVIEW hogy az export a materializált nézet natív PostgreSQL 9.3 szintaxis.
- A USE_TABLESPACE változó használható az export használati tárgyakat eredeti tablespace.
Mi az új verzióban 11.4:
- Fix más fontos kérdésekről a migrációs költségek becslésére.
- Módosítás Egyes migrációs költségek értékeket pontosabban.
Mi az új verzióban 11.3:
- Add részletes információk PL / SQL értékelést ora2pg, amikor - -estimate_cost vagy ESTIMATE_COST engedélyezve van. Ez megjeleníti költsége darab kulcsszavak kimutatható a funkció / csomag kódot.
- Fix rossz költsége egység értékelését PL / SQL kód mérete, ezt a hibát generált nagyon magas migrációs költségek becslésére vonatkozó funkciók / csomag sok vonalak. Kérjük, futtassa teszt ismét, becsült alkalommal lehet akár fa időt alacsonyabb hatalmas kódot.
- Vegye észrevételeit, mielőtt kódot értékelésén.
- Fix file input elemző a PL / SQL csomagok export Mikor vagy AS volt a következő sorban, mint a Csomag létrehozása test ...
- Kivétel NOT NULL megszorítás a száma ellenőrzik a megszorításokat be a táblázatba jelentést.
- Fix tizedesjegy pontossággal táblázatban migráció értékelési költségek.
- Fix elírás változások.
Mi az új verzióban 11.2:
- Frissítés doc a Windows több process kérdések és köszönetnyilvánítás.
- Erősít Windows OS kérdések segítségével többprocesszoros opciók letiltásával több process támogatást ezen plateform. Amikor -J vagy -j fogják használni a figyelmeztetés jelenik meg, és Ora2Pg egyszerűen fut egyetlen folyamat, mint a korábbi 10.x verzió. Hála Jean Marc Yao Adingra a jelentést.
- Fix RAW és LONG RAW exportra ByteA. Hála Prabhat Tripathi a jelentést és a tesztelés.
- fix patch regressziós több TRUNCATE felhívás egyetlen táblát. Hála David Greco a jelentést.
- Helyezés hívások DB fogantyú InactiveDestroy kívül villás folyamatot, hogy megakadályozza végzetes hibák a Windows. Hála Jean Marc Adingra a jelentést.
- Villás futó folyamatok átnevezték a olvashatóbb nevet, mint & quot; ora2pg logger & quot; a progress bar, & quot; ora2pg
- lekérdező Oracle & quot; használata esetén -J kapcsolóval és & quot; ora2pg
- küldés PostgreSQL & quot; hogy jobban tudja, mi a jelenlegi feladat a folyamat.
- Az eltávolított használata / Y zászlót a Windows telepítő szkript, ez okozza a hiba & quot; DVégezze: Error code 130, miközben install_all & quot ;. Hála Jean-Marc Adingra a jelentést.
- Fix közvetlen import a PostgreSQL, hogy éppen semmi mást nem termeltek. Köszönjük, hogy David Greco a patch.
- Fix ora2pg használati dokumentációt.
- Add aláhúzás az ügyfél kódolás SHOW_ENCODING output, hogy ugyanaz legyen, mint a konfigurációs direktíva.
Mi az új a 11.1-es:
- Állítsa költségek becslésére vonatkozó indexek, táblázatok és asztalok partíciót.
- Add comment jelenteni az index partíció a helyi index csak.
- Fix helyzetét TRUNCATE TABLE kimeneti fájlban.
- Fix export adatok a RAW vagy RAW LONG oszlopok, ők exportálták az hexadecimális karakterlánc. Most adatok konverziós utl_raw.cast_to_varchar2 () függvény előtt megszökött az insert into a bytea. Hála Alex Delianis a jelentést.
- Fix probléma Oracle időbélyeg (0) adatok export, hogy adjunk egy végpont, ex: & quot; 2008-08-09 00: 00: 00 & quot ;, ez lesz a vége karakter most eltávolítani format_data_type (). Hála Pierre-Marie Petit a jelentést.
- Fix sajtóhiba MODIFY_STRUCT leírása.
- Force DEBUG, hogy ki az alapértelmezett konfigurációs fájl.
- Change tartományban VÁLASZFALAK szolgáltatók a check feltételeket, & gt; = és & lt; helyébe & gt; és a
Mi az új a 11.0:
- Add dokumentációt munkahelyek, ORACLE_COPIES, DEFINED_PK konfigurációs direktíva és információk mintegy KETTLE export típus.
- Add VÍZFORRALÓ export típusú generál XML átalakítása fájldefiníciót Penthatlo Data Integrator (Kettle). Hála Marc Cousin a munkát. Használati példa: ora2pg -c ora2pg.conf -t VÍZFORRALÓ -j 12-J 4 -o loaddata.sh
- Fix nagy hiba az export az automatikusan generált nevű kényszer. Hála mrojasaquino fot a jelentés.
- Mutasd a sorok számát a felső legnagyobb táblákat.
- Add TOP_MAX leírás a dokumentációban.
- Adja hozzá a TOP_MAX irányelv az alapértelmezett konfigurációs fájl, és frissítésének dokumentációjában. Irányelv vezérlésére használható fel N táblázatok mutatják.
- Add fel N a legnagyobb táblákat SHOW_TABLE, SHOW_COLUMN és SHOW_REPORT export típus.
- Fix Folyamatsáv kimenetet, amikor ora2pg szakítja meg a ctrl + c.
- Add munkahelyek, ORACLE_COPIES és DEFINED_PK irányelvek konfigurációs fájl. JOBS cseréje THREAD_COUNT de visszafelé kompatibilitás megmarad.
- Add 3 új parancssori -j | --jobs és -J | --copies, állítható a száma kapcsolat PostgreSQL és az Oracle a párhuzamos feldolgozás. A harmadik, L | --limit megváltoztatására használható DATA_LIMIT a parancssorban.
- Add több process támogatást adatok export. A rendszer segítségével a Thomas Ogrisegg.
- Add tovább séma SYSUSERS, hogy ne lehessen exportálni.
- Add teljes részletes információk szinonimája SHOW_REPORT.
- Add MODIFY_TYPE konfigurációs direktíva, hogy néhány asztal / oszloptípust meg kell változtatni a PostgreSQL oldalon során az export.
- Fix tárgyakat írja számít Folyamatsáv a SHOW_REPORT.
- Korlátozza a tábla és index a SHOW_REPORT a táblázatok meghatározott lehetővé teszik és EXCLUDE irányelvek.
- Show darab sort a SHOW_TABLE és SHOW_REPORT kimenet.
- Add top 10 táblázatok szerint rendezve sorok számát SHOW_TABLE és SHOW_REPORT kimenet.
- Fix elírás SZINONIMA tárgyakat.
- Add jelentés első tíz asztalok megrendelt y sorok számát.
- Írja át a legtöbb Oracle séma tároló információkinyerési a sebesség javulás.
- A Hash tárolására oszlop információk.
- Fix% unique_keys nyilatkozatot _table () metódust.
- Vegye hívás _table_info () a SHOW_REPORT kódot, mint az információk már tele van a _table () metódus.
- Fix hiányzik oszlop meghatározása az asztalon export.
- Add progress bar alatti kimeneti követő generáció export típus.
- Add STOP_ON_ERROR konfigurációs direktíva engedélyezése / tiltása a hívást ON_ERROR_STOP a generált SQL szkriptek. Hála Ludovic Penet a szolgáltatás kérése.
- Hatalmas sebesség növekedést oszlopokon információk visszakeresése.
- Fix progress bar tartani az összes táblázatokat az allow vagy kizárják konfigurációs direktívák. Hála Ludovic Penet a jelentést.
- Change visszatérési típus funkció _table_info (), most visszatér az adatokat, hanem az adatbázis-azonosítót.
- Javítani sebesség indexek és korlátok kitermelési adatbázis hatalmas táblák száma.
- A teljesítmény javítása letölteni oszlopok és megjegyzések.
- Vegye jelentését oszlop adatai export során debug módban használja SHOW_COLUMN helyett.
- Vegye hívás felső () in objektumok tulajdonosa állapotban a teljesítmény javítása az adatbázis hatalmas objektumok száma.
- Add a javítást nem exportálhatja a külföldi gombot zárja ki táblákat. Hála Ludovic Penet a jelentést.
- Erősít Windows telepítéséhez probléma másolás ora2pg.conf.dist. Hála Dominique FOURDRINOY a jelentést.
- növeli a költségeket az Oracle funkció nem alakul át PG automatikusan.
Mi az új verzióban 10.1:
- Fix globális ahol kikötés, hogy nem lehet felülírni. Hála Dan Harbin a patch.
- Fix bug / elírás boolean cseréje, ahol a vastagbél helyett egy idézet. Hála Alex Delianis a patch.
- Frissítés szerzői.
- Add kimutatására további Oracle függvények migráció jobb költségek becslésére.
- Frissítés dokumentációt.
- Force jelentés részletesen kisbetűs.
- információjának hozzáadása migrációs költségek értéke a jelentéseket.
- Add --dump_as_html parancssori opció és DUMP_AS_HTML konfigurációs direktíva.
- Allow migráció jelentést küld a HTML.
- Külön jelentést generációs kódot adatgyűjtés kódot
Hozzászólás nem található