Ora2Pg

Screenshot Software:
Ora2Pg
Mga detalye ng Software:
Bersyon: 14.1
I-upload ang petsa: 17 Feb 15
Nag-develop: Gilles DAROLD
Lisensya: Libre
Katanyagan: 114

Rating: 3.0/5 (Total Votes: 2)

Ora2Pg ay isang open source, multiplatform at malayang ipinamamahagi programa command-line na ipinapatupad sa Perl at dinisenyo mula sa lupa up upang gamitin para sa madaling pag-export ng Oracle database schema sa isang PostgreSQL tugma ang schema.Features sa isang glanceKey mga tampok isama ang suporta para sa -export ang buong database schema, suporta para sa pag-export ng mga gawad at mga pribilehiyo para sa mga gumagamit at mga grupo, suporta para sa pag-export ng seleksyon talahanayan, pati na rin ang suporta para sa pag-export ng Oracle schema sa schema ng PostgreSQL 7.3+.
Ang proyekto ay may kakayahang pagkonekta sa anumang Oracle database din, ay sumusuporta sa pag-extract ng kanyang panloob na istraktura at bumubuo ng isang SQL script na maaari mong load sa iyong database PostgreSQL.
Bilang karagdagan, ang software ay may kakayahan ng iba't-export at ilista ang Oracle partition, i-export paunang-natukoy na mga pag-trigger, function, mga pamamaraan, mga pakete, pati na rin ang mga katawan ng package. Iba't ibang mga pagpipilian sa command-line ay magagamit sa mga gumagamit, na maaaring makita sa isang sulyap sa pamamagitan ng pagpapatakbo ng & lsquo; ora2pg --help & rsquo; utos sa isang terminal emulator.Getting Magsimula sa Ora2PgTo i-install at gamitin ang Ora2Pg software sa iyong computer GNU / Linux, dapat mong i-download ang pinakabagong bersyon ng programa mula Softoware o sa pamamagitan nito opisyal na website (tingnan ang link sa dulo ng artikulo), i-save ang archive sa isang lugar sa iyong PC at ma-unpack ito gamit ang isang archive manager utility.
Pagkatapos, buksan ang isang Terminal application, mag-navigate sa lokasyon ng kinopyang file archive (hal cd /home/softoware/ora2pg-14.1), patakbuhin ang & lsquo; perl Makefile.PL & rsquo; command upang i-configure ang proyekto, na sinusundan ng & lsquo; gawin & rsquo; Command upang ipunin ito.
I-install ang Ora2Pg sistema ng malawak na sa pamamagitan ng e-execute ang & lsquo; gumawa install & rsquo; utos bilang root o ang & lsquo; Sudo gumawa install & rsquo; utos bilang isang magandang user. Gamitin ito sa pamamagitan ng pagpapatakbo ng & lsquo; ora2pg & rsquo; utos sa isang terminal emulator.
Ora2Pg ay suportado sa anumang operating system kung saan Perl ay magagamit, kabilang ang GNU / Linux, Microsoft Windows at Mac OS X

Ano ang bagong sa paglabas:.

< p>
  • Alisin ALLOW_CODE_BREAK, ito ay walang mas kapaki-pakinabang.
  • Baguhin ang output ng SHOW_ENCODING upang ipakita ang pagbabagong sa default na pag-encode.
  • ALLOW_PARTITION Komento sa default configuration file.
  • Magdagdag QUERY at initan ng tubig-export uri sa mga komento configuration file.

Ano ang bagong sa bersyon 12.1:

  • Ayusin ang halimbawa na binigay para sa WHERE configuration panuto. Salamat sa Bob Treumann para sa ulat.
  • Magdagdag pagpipilian sa configuration INDEXES_SUFFIX upang payagan ang magkabit ng isang suffix sa mga pangalan ng ini-index.
  • Palitan ang mga espesyal na charater ^ M pamamagitan ng r habang ang mga ito ay hindi suportado ng Git.
  • Ayusin KUNG umiiral sa babaguhin talahanayan ng mga sub _drop_foreign_keys. Salamat sa Francis Corriveau para sa patch.
  • Ayusin ang antas ng paghihiwalay ine-export ng data. Salamat sa Ludovic Penet para sa ulat.
  • Ayusin ang pagbabalik kapag sinusubukan ng ora2pg upang lumikha ng foreign key sa mga talahanayan o sa talahanayan na hindi napili para sa pag-export. Salamat sa Ludovic Penet.
  • Magdagdag ng impormasyon tungkol sa backslashed kuwit sa direktiba MODIFY_TYPE sa Makefile.PL.
  • Magdagdag nawawala kahulugan MODIFY_TYPE sa dokumentasyon.
  • Payagan ang backslashed kuwit sa uri MODIFY_TYPE redefinition. Halimbawa: TABLE1: COL3: decimal (9 , 6), TABLE1: COL4: decimal (9 , 6). Salamat sa Mike Kienenberger para sa ulat ng
  • Ayusin ang Nawawala ang nag-iisang ikulong sa create_materialized_view () tawag. Salamat sa Jacky Rigoreau para sa patch.
  • Ayusin ang ilang mga typo sa dokumentasyon, salamat sa Mike Kienenberger para sa ulat.
  • Magdagdag ng isang kabanata tungkol sa pag-install ng DBD :: Oracle sa dokumentasyon. Salamat sa Raghavendra para sa patch.
  • Ayusin ang kaso sensitivity sa panlabas na pangalan ng talahanayan na may uri ng pag-export FDW. Salamat sa Guillaume Lelarge para sa ulat.
  • Ayusin ang pag-export ng materialized tanawin kapag PG_SUPPORTS_MVIEW ay hindi pinagana. Salamat sa Christian Bjornbak para sa ulat.
  • I-update copyright.

Ano ang bagong sa bersyon 12.0:.

  • Inaayos ng bersyon na ito ng maraming mga isyu at nagdadagdag ng tatlong bagong mga tampok
  • Gamit ang REORDERING_COLUMNS directive, magagawa mong umorder ulit ng mga haligi upang minimize ang footprint sa disk upang mas maraming mga hilera magkasya sa isang pahina ng data.
  • Ang PG_SUPPORTS_MVIEW payagan ang pag-export ng materialized view sa katutubong PostgreSQL 9.3 syntax.
  • Ang USE_TABLESPACE variable na maaaring magamit upang i-export ang mga bagay gamit ang kanilang orihinal na tablespace.

Ano ang bagong sa bersyon 11.4:.

  • Ayusin ang iba pang mga pangunahing isyu sa pagtatasa ng gastos sa paglilipat
  • Muling i-define sa ilang mga halaga ng gastos sa paglilipat na maging mas tumpak.

Ano ang bagong sa bersyon 11.3:

  • Magdagdag ng mga kumpletong detalye tungkol PL / SQL pagsusuri sa pamamagitan ng ora2pg kapag - -estimate_cost o ESTIMATE_COST ay paganahin. Ipapakita nito ang mga unit na halaga sa bawat keyword natukoy sa pag-andar / package code.
  • Ayusin ang maling gastos pagtatasa unit sa laki ng PL / SQL code, ang bug na ito ay nakabuo ng pagtatasa gastos napakataas na paglipat para sa mga pag-andar / pakete na may maraming mga linya. Mangyaring patakbuhin muli ang iyong mga pagsubok, tinatayang beses ay maaaring hanggang sa oras na puno mas mababa sa napakalaking code.
  • Alisin ang mga komento bago code evalution.
  • Ayusin ang file na input ng pang-parse para sa PL pakete / SQL export kapag IS o AS ay sa susunod na linya kaysa sa LILIKHA package BODY ...
  • Ibukod HINDI null hadlang mula sa bilang ng mga hadlang sa tseke sa ulat TALAAN.
  • Ayusin decimal katumpakan sa gastos pagtatasa ng paglilipat ng table.
  • Ayusin ang typo sa changelog.

Ano ang bagong sa bersyon 11.2:.

  • I-update doc tungkol sa mga isyu at mga pagkilala Windows multiprocess
  • Ayusin ang mga isyu sa Windows OS gamit ang mga opsyon sa multiprocessing pamamagitan ng hindi pagpapagana multiprocess suporta sa plateform. Kapag -J o -j ay gagamitin ng babala ay ipapakita at Ora2Pg ay simpleng magpatakbo ng iisang proseso tulad ng sa nakaraang mga bersyon 10.x. Salamat sa Jean Marc Yao Adingra para sa ulat.
  • Ayusin ang RAW at LONG RAW export sa ByteA. Salamat sa Prabhat Tripathi para sa ulat at pagsubok.
  • Ayusin ang patch pagbabalik sa maraming pungusan tawag para sa isang solong table. Salamat sa David Greco para sa ulat.
  • Inilagay ng mga tawag sa handle DB InactiveDestroy sa labas ng proseso ng magkahiwalay upang maiwasan ang malalang mga error sa Windows. Salamat sa Jean Marc Adingra para sa ulat.
  • magkahiwalay tumatakbong proseso ay muling pinangalanan sa mas nababasa pangalan tulad ng & quot; ora2pg magtotroso & quot; para sa progress bar, & quot; ora2pg
  • querying Oracle & quot; kapag ginamit sa -J pagpipilian at & quot; ora2pg
  • sa pagpapadala sa PostgreSQL & quot; upang mas mahusay na malaman kung ano ang kasalukuyang trabaho ng proseso.
  • Inalis ang paggamit ng / Y-flag sa Windows i-install ang script, ito ay nagiging sanhi ng error na & quot; dmake: Error code 130, habang paggawa ng install_all & quot ;. Salamat sa Jean-Marc Adingra para sa ulat.
  • Ayusin ang direktang pag-import upang PostgreSQL na lang walang paggawa. Salamat sa David Greco para sa patch.
  • Ayusin ora2pg dokumentasyon ng paggamit.
  • Magdagdag ng isang underscore sa CLIENT Pag-encode sa SHOW_ENCODING output na maging katulad ng kautusang configuration.

Ano ang bagong sa bersyon 11.1:.

  • Ayusin ang pagtatasa ng gastos para sa ini-index, mga talahanayan at mga talahanayan pagkahati
  • Magdagdag ng komento upang mag-ulat ng index ng pagkahati tungkol sa mga lokal index lamang.
  • Ayusin ang posisyon ng pungusan TALAAN sa output file.
  • Ayusin ang pag-export ng data mula sa RAW o LONG RAW hanay, ay sila na-export bilang hex string. Ngayon data ay na-convert gamit ang utl_raw.cast_to_varchar2 function na () bago ma-escape para sa insert sa isang bytea. Salamat sa Alex Delianis para sa ulat.
  • Ayusin ang isyu sa Oracle TIMESTAMP (0)-export ang data na magdagdag ng isang solong na nagtatapos point, hal: & quot; 2008/8/9 00: 00: 00. & quot ;, ito nagtatapos na character ay inalis na ngayon sa pamamagitan ng format_data_type (). Salamat sa Pierre-Marie Petit para sa ulat.
  • Ayusin ang typo sa paglalarawan MODIFY_STRUCT.
  • Force DEBUG sa off sa default configuration file.
  • Baguhin ang saklaw ng Partition ng mga operator sa mga kondisyon ng tseke, & gt; = at & lt; napalitan ng & gt; at

Ano ang bagong sa bersyon 11.0:

  • Magdagdag ng dokumentasyon tungkol sa trabaho, ORACLE_COPIES, DEFINED_PK direktiba configuration at mga impormasyong tungkol sa uri ng pag-export initan ng tubig.
  • Magdagdag ng uri ng pag-export initan ng tubig upang makabuo ng mga kahulugan ng XML file para sa pagbabagong-anyo Penthatlo Data ng tagasama (Kettle). Salamat sa Marc pinsan para sa trabaho. Halimbawa ng paggamit: ora2pg -c ora2pg.conf -t initan ng tubig -j 12 -J 4 -o loaddata.sh
  • Ayusin ang mga pangunahing bug sa pag-export ng auto na binuo na may pangalang hadlang. Salamat sa mrojasaquino fot ang ulat.
  • Ipakita ang bilang ng mga hilera sa itaas pinakamalaking mga talahanayan.
  • Magdagdag paglalarawan TOP_MAX sa dokumentasyon.
  • Idagdag ang TOP_MAX direktiba sa default configuration file at i-update babasahin. Directive na ginagamit upang makontrol ang nangungunang N na mga talahanayan upang ipakita.
  • Magdagdag ng nangungunang N sa pinakamalaking mga talahanayan sa SHOW_TABLE, uri ng pag-export SHOW_COLUMN at SHOW_REPORT.
  • Ayusin ang progressbar output kapag ora2pg ay inantala ng ctrl + c.
  • Magdagdag ng mga trabaho, ORACLE_COPIES at DEFINED_PK direktiba sa configuration file. Mga Trabaho pinapalitan THREAD_COUNT ngunit paatras sa pagiging tugma ay mapangalagaan.
  • Magdagdag 3 bagong mga pagpipilian sa linya ng command, -j | --jobs at -J | --copies, na ginagamit upang itakda ang bilang ng mga koneksyon sa PostgreSQL at Oracle para sa parallel processing. Ang ikatlong, -L |. --limit Ay ginagamit upang palitan ang DATA_LIMIT sa linya ng command
  • Magdagdag suporta multiprocess sa pag-export ng data. Sa tulong ng Thomas Ogrisegg.
  • Magdagdag pa ng scheme sa SYSUSERS na hindi dapat e-export.
  • Magdagdag buong ang detalyadong impormasyon tungkol Kasing kahulugan sa SHOW_REPORT.
  • Magdagdag ng kautusang configuration MODIFY_TYPE upang payagan ang ilang mga uri ng talahanayan / hanay upang mapalitan sa PostgreSQL bahagi sa panahon ng pag-export.
  • Ayusin ang mga bagay-type na tao sa progressbar ng SHOW_REPORT.
  • Limitahan ang talahanayan at index sa SHOW_REPORT sa mga talahanayan ng nilinaw sa PINAPAYAGAN at IBUKOD kautusan.
  • Ipakita ang kabuuang bilang ng mga hilera sa SHOW_TABLE at SHOW_REPORT output.
  • Magdagdag ng nangungunang 10 mga talahanayan ng pinagsunod-sunod sa pamamagitan ng bilang ng mga hilera sa SHOW_TABLE at SHOW_REPORT output.
  • Ayusin ang typo sa Singkahulugan bagay.
  • Magdagdag ulat ng mga nangungunang sampung mga talahanayan ay inayos y bilang ng mga hilera.
  • -rewrite ang karamihan sa mga Oracle schema imbakan pagkuha ng impormasyon para sa bilis ng pagpapabuti.
  • Gamitin ang Hash upang mag-imbak ng impormasyong hanay.
  • Ayusin% unique_keys deklarasyon sa _table () method.
  • Alisin ang tawag sa _table_info () mula sa SHOW_REPORT code ng mga impormasyong naka-load sa _table () method.
  • Ayusin ang Nawawala ang kahulugan ng hanay sa TALAAN pag-export.
  • Magdagdag ng progress bar habang ang output ng pagbuo ng mga sumusunod na uri ng pag-export.
  • Magdagdag STOP_ON_ERROR direktiba configuration upang paganahin / huwag paganahin ang tawag sa ON_ERROR_STOP sa binuo SQL script. Salamat sa Ludovic Penet para sa kahilingan sa tampok na ito.
  • Malaki ang bilis ng pagpapabuti sa mga hanay ng impormasyong pagbawi.
  • pag-unlad Ayusin ang bar upang panatilihin ang kabuuang bilang ng mga talahanayan na may kaugnayan sa mga kautusan configuration PINAPAYAGAN o IBUKOD. Salamat sa Ludovic Penet para sa ulat.
  • Baguhin ang return uri ng function na _table_info (), nagbabalik ito ngayon ang data sa halip na ang database ng handle.
  • Pagbutihin ang bilis sa ini-index at mga hadlang sa pagkuha para sa database na may malaking bilang ng mga talahanayan.
  • Pagbutihin ang pagganap upang makuha ang impormasyon at mga komento hanay.
  • Alisin ang ulat ng mga detalye ng hanay sa panahon ng pag-export sa pag-debug mode, gamitin SHOW_COLUMN sa halip.
  • Alisin ang tawag sa itaas () sa mga bagay kondisyon may-ari upang mapabuti ang pagganap sa database na may malaking bilang ng mga bagay.
  • Magdagdag ng isang remedyo upang hindi i-export ang mga banyagang key para ibukod ang mga talahanayan. Salamat sa Ludovic Penet para sa ulat.
  • Ayusin ang isyu Windows-install sa pagkopya ora2pg.conf.dist. Salamat sa Dominique FOURDRINOY para sa ulat.
  • Awtomatikong Taasan ang gastos ng Oracle function na hindi nai-convert sa PG.

Ano ang bagong sa bersyon 10.1:

  • Ayusin ang global na kung saan sugnay na hindi dapat o-overwrite. Salamat sa Dan Harbin para sa patch.
  • Ayusin ang bug / typo sa boolean kapalit, kung saan ng tutuldok ay ginamit sa halip ng isang solong quote. Salamat sa Alex Delianis para sa patch.
  • I-update copyright.
  • Magdagdag ng detection ng mga karagdagang function Oracle para sa mas mahusay na pagtatasa ng gastos sa paglilipat.
  • I-update ang dokumentasyon.
  • detalye ulat Force sa lowercase.
  • Idinagdag impormasyon tungkol sa halaga ng gastos sa paglilipat sa mga ulat.
  • Magdagdag --dump_as_html command line pagpipilian at DUMP_AS_HTML direktiba configuration.
  • Pahintulutan ang ulat sa paglilipat na binuo bilang HTML.
  • Paghiwalayin ang mga ulat na henerasyon code mula sa pagkolekta ng data code

Katulad na software

OraRep
OraRep

11 May 15

Dabo
Dabo

11 May 15

Products.Undoer
Products.Undoer

15 Apr 15

Iba pang mga software developer ng Gilles DAROLD

pgCluu
pgCluu

11 May 16

SysUsage
SysUsage

14 Apr 15

Mga komento sa Ora2Pg

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!