Ora2Pg

Software screenshot:
Ora2Pg
Rincian Software:
Versi: 14.1
Tanggal Upload: 17 Feb 15
Pengembang: Gilles DAROLD
Lisensi: Gratis
Popularitas: 45

Rating: 3.0/5 (Total Votes: 2)

Ora2Pg adalah open source, multiplatform dan didistribusikan secara bebas program baris perintah dilaksanakan di Perl dan dirancang dari bawah ke atas akan digunakan untuk dengan mudah mengekspor skema database Oracle untuk PostgreSQL sebuah schema.Features kompatibel pada fitur glanceKey termasuk dukungan untuk mengekspor skema database penuh, dukungan untuk mengekspor hibah dan keistimewaan bagi pengguna dan kelompok, dukungan untuk mengekspor pilihan meja, serta dukungan untuk mengekspor Oracle skema untuk skema PostgreSQL 7.3+.
Proyek ini juga mampu menghubungkan ke database Oracle, mendukung ekstraksi struktur internal dan menghasilkan script SQL yang dapat Anda memuat ke dalam database PostgreSQL Anda.
Selain itu, software ini mampu jangkauan ekspor dan daftar partisi Oracle, ekspor yang telah ditetapkan pemicu, fungsi, prosedur, paket, serta badan-badan paket. Berbagai opsi baris perintah yang tersedia untuk pengguna, yang dapat dilihat sekilas dengan menjalankan & lsquo; ora2pg help & rsquo; perintah dalam emulator.Getting terminal dimulai dengan Ora2PgTo menginstal dan menggunakan perangkat lunak pada komputer Ora2Pg GNU / Linux Anda, Anda harus men-download versi terbaru dari program dari Softoware atau melalui situs resminya (lihat link di bagian akhir artikel), menyimpan arsip di suatu tempat pada PC Anda dan ekstrak menggunakan utilitas arsip manager.
Kemudian, buka aplikasi Terminal, arahkan ke lokasi file arsip diekstrak (misalnya cd /home/softoware/ora2pg-14.1), menjalankan & lsquo; perl Makefile.PL & rsquo; perintah untuk mengkonfigurasi proyek, diikuti oleh & lsquo; & rsquo membuat; perintah untuk kompilasi.
Menginstal sistem Ora2Pg lebar dengan menjalankan & lsquo; & rsquo make install; perintah sebagai root atau & lsquo; sudo make install & rsquo; perintah sebagai pengguna istimewa. Menggunakannya dengan menjalankan & lsquo; ora2pg & rsquo; perintah dalam terminal emulator.
Ora2Pg didukung pada sistem operasi mana Perl tersedia, termasuk GNU / Linux, Microsoft Windows dan Mac OS X

Apa yang baru dalam rilis ini:.

< p>
  • Hapus ALLOW_CODE_BREAK, tidak lebih berguna.
  • Perubahan output SHOW_ENCODING untuk mencerminkan perubahan encoding default.
  • Komentar ALLOW_PARTITION dalam file konfigurasi default.
  • Tambahkan QUERY dan ekspor KETTLE ketik komentar file konfigurasi.

Apa yang baru dalam versi 12.1:

  • Perbaiki contoh yang diberikan untuk WHERE konfigurasi direktif. Terima kasih kepada Bob Treumann untuk laporan.
  • Tambahkan pilihan konfigurasi INDEXES_SUFFIX untuk memungkinkan menambahkan akhiran untuk nama indeks.
  • Ganti charater khusus ^ M oleh r karena mereka tidak didukung oleh git.
  • Perbaiki JIKA ada dalam tabel alter sub _drop_foreign_keys. Terima kasih kepada Francis Corriveau untuk patch.
  • tingkat isolasi Fix saat mengekspor data. Terima kasih kepada Ludovic Penet untuk laporan.
  • Fix regresi ketika ora2pg mencoba untuk membuat kunci asing pada tabel atau tabel yang tidak dipilih untuk ekspor. Terima kasih kepada Ludovic Penet.
  • Tambah informasi tentang backslashed koma dalam direktif MODIFY_TYPE ke Makefile.PL.
  • Tambah hilang definisi MODIFY_TYPE dalam dokumentasi.
  • Izinkan koma backslashed ke jenis MODIFY_TYPE redefinisi. Contoh: TABLE1: col3: desimal (9 , 6), TABLE1: col4: desimal (9 , 6). Terima kasih kepada Mike Kienenberger untuk laporan
  • Perbaiki hilang cote tunggal ke create_materialized_view () panggilan. Terima kasih kepada Jacky Rigoreau untuk patch.
  • Perbaiki beberapa kesalahan ketik dalam dokumentasi, berkat Mike Kienenberger untuk laporan.
  • Tambah bab tentang menginstal DBD :: Oracle ke dalam dokumentasi. Terima kasih kepada Raghavendra untuk patch.
  • sensitivitas kasus Fix nama tabel eksternal dengan FDW jenis ekspor. Terima kasih kepada Guillaume Lelarge untuk laporan.
  • Perbaiki ekspor pandangan terwujud ketika PG_SUPPORTS_MVIEW dinonaktifkan. Terima kasih kepada Christian Bjornbak untuk laporan.
  • Perbarui hak cipta.

Apa yang baru di versi 12.0:.

  • Versi ini perbaikan banyak masalah dan menambahkan tiga fitur baru
  • Menggunakan direktif REORDERING_COLUMNS, Anda akan dapat menyusun ulang kolom untuk meminimalkan jejak pada disk sehingga lebih baris muat pada halaman data.
  • PG_SUPPORTS_MVIEW The memungkinkan ekspor muncul tampilan dengan asli PostgreSQL 9.3 sintaks.
  • Variabel USE_TABLESPACE dapat digunakan untuk mengekspor objek menggunakan tablespace asli mereka.

Apa yang baru dalam versi 11.4:.

  • Perbaiki masalah besar lainnya dalam penilaian biaya migrasi
  • Mendefinisikan beberapa nilai biaya migrasi untuk lebih tepatnya.

Apa yang baru dalam versi 11,3:

  • Tambah rincian lengkap tentang PL evaluasi / SQL dengan ora2pg saat - -estimate_cost atau ESTIMATE_COST adalah memungkinkan. Ini akan menampilkan unit biaya per kata kunci terdeteksi dalam fungsi kode / paket.
  • Perbaiki biaya yang salah penilaian Unit pada ukuran kode PL / SQL, bug ini dihasilkan penilaian biaya migrasi sangat tinggi untuk fungsi / paket dengan banyak garis. Silakan menjalankan tes lagi, kali estimasi bisa sampai waktu pohon yang lebih rendah pada kode besar.
  • Hapus komentar sebelum kode evalution.
  • File Fix masukan parser untuk PL paket / SQL ekspor ketika IS atau AS berada di baris berikutnya dari CREATE PAKET BODY ...
  • Kecualikan constraint NOT NULL dari hitungan kendala TARIF ke laporan TABLE.
  • Perbaiki presisi desimal biaya penilaian migrasi tabel.
  • Fix kesalahan ketik pada changelog.

Apa yang baru dalam versi 11.2:

  • Update doc tentang masalah multiprocess Windows dan pengakuan
  • Perbaiki masalah OS Windows menggunakan opsi multiprocessing dengan menonaktifkan dukungan multiprocess pada plateform ini. Ketika -J atau j akan digunakan peringatan akan ditampilkan dan Ora2Pg hanya akan menjalankan proses tunggal seperti di sebelumnya 10.x versi. Terima kasih kepada Jean Marc Yao Adingra untuk laporan.
  • Perbaiki RAW dan PANJANG ekspor RAW ke ByteA. Berkat Prabhat Tripathi untuk laporan dan pengujian.
  • Fix Patch regresi pada beberapa panggilan truncate untuk satu meja. Terima kasih kepada David Greco untuk laporan.
  • Ditempatkan panggilan ke DB menangani InactiveDestroy luar proses bercabang untuk mencegah kesalahan yang fatal pada Windows. Terima kasih kepada Jean Marc Adingra untuk laporan.
  • Forked proses yang berjalan yang berganti nama menjadi nama yang lebih mudah dibaca seperti & quot; ora2pg logger & quot; untuk progress bar, & quot; ora2pg
  • query Oracle & quot; bila digunakan dengan -J pilihan dan & quot; ora2pg
  • pengiriman ke PostgreSQL & quot; untuk lebih tahu apa pekerjaan saat proses.
  • Dihapus penggunaan / Y bendera pada Windows menginstal script, ini menyebabkan kesalahan & quot; dmake: Error code 130, sementara membuat install_all & quot ;. Berkat Jean-Marc Adingra untuk laporan.
  • Perbaiki impor langsung ke PostgreSQL yang hanya menghasilkan apa-apa. Terima kasih untuk David Greco untuk patch.
  • Perbaiki ora2pg dokumentasi penggunaan
  • .
  • Tambahkan garis bawah ke CLIENT ENCODING dalam SHOW_ENCODING output sama dengan direktif konfigurasi.

Apa yang baru dalam versi 11.1:.

  • Sesuaikan penilaian biaya untuk indeks, tabel dan tabel partisi
  • Tambahkan komentar untuk melaporkan partisi indeks tentang indeks lokal saja.
  • posisi Fix dari TRUNCATE TABLE dalam file output.
  • ekspor Fix data dari RAW atau kolom RAW PANJANG, mereka diekspor sebagai string hex. Sekarang data dikonversi menggunakan utl_raw.cast_to_varchar2 () fungsi sebelum melarikan diri untuk memasukkan ke dalam bytea a. Terima kasih kepada Alex Delianis untuk laporan.
  • masalah Fix dengan Oracle TIMESTAMP (0) data ekspor yang menambahkan titik akhir tunggal, ex: & quot; 2008/08/09 00: 00: 00. & quot ;, karakter mengakhiri ini sekarang dihapus oleh format_data_type (). Berkat Pierre-Marie Petit untuk laporan.
  • Fix typo deskripsi MODIFY_STRUCT.
  • Angkatan DEBUG untuk off dalam file konfigurasi default.
  • operator Ubah rentang PARTITION dalam kondisi cek, & gt; = dan & lt; digantikan oleh & gt; dan

Apa yang baru dalam versi 11.0:

  • Tambah dokumentasi tentang JOBS, ORACLE_COPIES, DEFINED_PK konfigurasi direktif dan informasi tentang KETEL jenis ekspor.
  • Tambahkan KETEL jenis ekspor untuk menghasilkan transformasi XML definisi file untuk Penthatlo Data Integrator (Kettle). Terima kasih kepada Marc Sepupu untuk pekerjaan. Contoh penggunaan: ora2pg -c ora2pg.conf t KETTLE j 12 -J 4 -o loaddata.sh
  • Perbaiki bug utama dalam ekspor auto dihasilkan bernama kendala. Berkat mrojasaquino fot laporan.
  • Tampilkan jumlah baris dalam tabel terbesar atas.
  • Tambahkan deskripsi TOP_MAX dokumentasi.
  • Tambahkan direktif TOP_MAX ke default file konfigurasi dan dokumentasi pembaruan. Direktif digunakan untuk mengontrol atas meja N untuk menunjukkan.
  • Tambahkan atas N tabel terbesar di SHOW_TABLE, SHOW_COLUMN dan SHOW_REPORT jenis ekspor.
  • Fix progressbar output ketika ora2pg terganggu oleh ctrl + c.
  • Tambah PEKERJAAN, ORACLE_COPIES dan DEFINED_PK arahan kepada file konfigurasi. PEKERJAAN menggantikan THREAD_COUNT tapi kompatibilitas diawetkan.
  • Tambahkan 3 opsi baris perintah baru, j | --jobs dan -J | --copies, digunakan untuk mengatur jumlah koneksi ke PostgreSQL dan Oracle untuk pemrosesan paralel. Yang ketiga, L |. --limit Digunakan untuk mengubah DATA_LIMIT di baris perintah
  • Add dukungan multiprocess pada data ekspor. Dengan bantuan dari Thomas Ogrisegg.
  • Tambahkan lebih banyak skema di sysusers yang tidak boleh diekspor.
  • Tambah informasi rinci lengkap tentang sinonim dalam SHOW_REPORT.
  • Tambahkan konfigurasi MODIFY_TYPE direktif untuk memungkinkan beberapa tipe tabel / kolom yang akan diubah di sisi PostgreSQL selama ekspor.
  • benda Fix ketik menghitung dalam progressbar dari SHOW_REPORT.
  • Batasi tabel dan indeks dalam SHOW_REPORT ke meja didefinisikan dalam MENGIZINKAN dan MENGECUALIKAN arahan.
  • Tampilkan jumlah baris di SHOW_TABLE dan output SHOW_REPORT.
  • Tambah 10 tabel diurutkan berdasarkan jumlah baris dalam SHOW_TABLE dan output SHOW_REPORT.
  • Fix kesalahan ketik pada objek sinonim
  • .
  • Tambah laporan sepuluh meja memerintahkan sejumlah y baris.
  • Rewrite sebagian besar informasi Oracle penyimpanan skema ekstraksi untuk peningkatan kecepatan.
  • Gunakan Hash untuk menyimpan informasi kolom.
  • deklarasi Fix% unique_keys dalam metode _table ().
  • Hapus panggilan untuk _table_info () dari kode SHOW_REPORT seperti yang informasi yang sudah sarat dengan () metode _table.
  • Perbaiki hilang definisi kolom pada Tabel ekspor.
  • Tambahkan progress bar selama generasi output berikut jenis ekspor.
  • Tambahkan STOP_ON_ERROR konfigurasi direktif untuk mengaktifkan / menonaktifkan panggilan untuk ON_ERROR_STOP ke dalam script SQL yang dihasilkan.
  • Terima kasih kepada Ludovic Penet untuk permintaan fitur.
  • peningkatan kecepatan besar pada kolom informasi retrieving
  • .
  • Fix progress bar untuk menjaga jumlah tabel yang terkait dengan MENGIZINKAN atau MENGECUALIKAN perintah konfigurasi. Terima kasih kepada Ludovic Penet untuk laporan.
  • Ubah jenis kembalinya fungsi _table_info (), sekarang kembali data bukan menangani basis data.
  • Meningkatkan kecepatan pada indeks dan kendala ekstraksi untuk database dengan jumlah besar tabel.
  • Meningkatkan kinerja untuk mengambil kolom informasi dan komentar.
  • Hapus laporan rincian kolom selama ekspor dalam mode debug, gunakan SHOW_COLUMN sebagai gantinya.
  • Hapus panggilan untuk kondisi pemilik atas () pada objek untuk meningkatkan kinerja dengan database dengan jumlah besar objek.
  • Tambah memperbaiki untuk tidak mengekspor kunci asing untuk mengecualikan tabel. Terima kasih kepada Ludovic Penet untuk laporan.
  • Fix Windows menginstal masalah dengan menyalin ora2pg.conf.dist. Terima kasih kepada Dominique FOURDRINOY untuk laporan.
  • Meningkatkan biaya fungsi Oracle tidak dikonversi ke PG otomatis.

Apa yang baru dalam versi 10.1:

  • Perbaiki global di mana klausul yang tidak boleh ditimpa. Terima kasih kepada Dan Harbin untuk patch.
  • Fix bug / kesalahan ketik pada penggantian boolean, di mana titik dua digunakan sebagai pengganti tanda kutip tunggal. Terima kasih kepada Alex Delianis untuk patch.
  • Perbarui hak cipta.
  • Tambahkan deteksi fungsi Oracle tambahan untuk penilaian biaya migrasi yang lebih baik.
  • dokumentasi Update.
  • laporan perinciannya Angkatan dalam huruf kecil.
  • Ditambahkan informasi tentang nilai biaya migrasi ke laporan.
  • Tambahkan --dump_as_html opsi baris perintah dan DUMP_AS_HTML konfigurasi directive.
  • Izinkan laporan migrasi yang akan dihasilkan sebagai HTML.
  • laporan terpisah generasi kode dari kode pengumpulan data

Software yang serupa

Minimongo
Minimongo

12 May 15

SQL Relay
SQL Relay

27 Sep 15

chive
chive

11 May 15

Andromeda
Andromeda

2 Jun 15

Perangkat lunak lain dari pengembang Gilles DAROLD

SquidClamAv
SquidClamAv

20 Feb 15

SysUsage
SysUsage

14 Apr 15

pgCluu
pgCluu

11 May 16

Komentar untuk Ora2Pg

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!