Ora2Pg

ソフトウェアのスクリーンショット:
Ora2Pg
ソフトウェアの詳細:
バージョン: 14.1
日付のアップロード: 17 Feb 15
開発者: Gilles DAROLD
ライセンス: 無料
人気: 114

Rating: 3.0/5 (Total Votes: 2)

Ora2Pgオープンソース、マルチプラットフォームと自由に配布コマンドライン·プログラムは、Perlで実装され、簡単にglanceKey特徴ではPostgreSQL互換schema.FeaturesへのOracleデータベーススキーマをエクスポートするために使用されるゼロから設計されているのサポートが含まれていますフルデータベーススキーマ、ユーザーとグループのための助成金と権限をエクスポートするためのサポート、テーブル選択をエクスポートするためのサポートだけでなく、PostgreSQLの7.3+スキーマにOracleスキーマをエクスポートするためのサポートをエクスポートする。
プロジェクトはまた、任意のOracleデータベースに接続することができる、その内部構造の抽出をサポートし、あなたのPostgreSQLデータベースにロードすることができますSQLスクリプトを生成します。
さらに、ソフトウェアは、範囲をエクスポートすることが可能であり、Oracleのパーティション、輸出事前に定義され、トリガ、関数、プロシージャ、パッケージだけでなく、パッケージ本体をリスト。 ora2pg --help&rsquoの;&lsquoを実行することにより、一目で見ることができますユーザーが利用できるさまざまなコマンドラインオプションである;ターミナルemulator.Getting内のコマンドはあなたのGNU / LinuxコンピュータにOra2Pgソフトウェアをインストールして使用Ora2PgToを始め、あなたがSoftowareから、またはその公式ウェブサイトを経由してプログラムの最新バージョンをダウンロードする必要があります(記事の最後にあるリンクを参照)、お使いのPC上のどこかにアーカイブを保存し、アーカイブマネージャユーティリティを使用して解凍します。
次に、ターミナルアプリケーションを開き、抽出アーカイブファイル(例:cd /home/softoware/ora2pg-14.1)の場所に移動し、&lsquoを実行し、perlのMakefile.PL&rsquoの。プロジェクトを構成するためのコマンド、&lsquoに続く、作る&rsquoの。それをコンパイルするためのコマンド。
&lsquoを実行することにより、広いOra2Pgシステムをインストールします。インストール&rsquoの作る。ルートとして、またはコマンド‘ sudoがインストール&rsquoの作る。特権ユーザーとしてコマンド。 ora2pg&rsquoの;&lsquoを実行して使用します。端末エミュレータでコマンド。
Ora2PgはPerlはGNU / Linuxのは、Microsoft WindowsとMac OS Xを含む、利用可能な任意のオペレーティングシステムでサポートされています。

このリリースのの新機能:ます。

< P>
  • ALLOW_CODE_BREAKを削除し、それはより便利ではない。
  • SHOW_ENCODINGの変更出力はデフォルトのエンコーディングへの変更を反映するようにします。

  • デフォルトのコンフィギュレーションファイルの
  • コメントALLOW_PARTITIONます。
  • 設定ファイルのコメントでQUERY、ケトルエクスポートタイプを追加します。

  • WHERE設定ディレクティブのために与えられた例を修正します。

    のバージョン12.1のの新機能である。レポートのボブTreumannに感謝します。

  • インデックス名にサフィックスを追加できるようにするINDEXES_SUFFIX設定オプションを追加します。
  • 彼らはgitのではサポートされていないとして、 rで特別charater ^ Mを交換します。
  • IFがサブ_drop_foreign_keysのALTER TABLE内に存在する修正。パッチのフランシスCorriveauに感謝します。

  • データをエクスポートするときに
  • 分離レベルを固定してください。レポートのルドビクPenetに感謝します。

  • ora2pgがテーブル上またはエクスポート用に選択されていないテーブルへの外部キーを作成しようとすると
  • 回帰を修正。ルドビクPenetに感謝します。
  • Makefile.PLにディレクティブMODIFY_TYPEにバックスラッシュカンマについての情報を追加します。
  • ドキュメントに欠けているMODIFY_TYPE定義を追加します。
  • MODIFY_TYPEタイプの再定義にバックスラッシュカンマを許可します。例:TABLE1:COL3:進数(9 、6)、TABLE1:COL4:進数(9 、6)。レポートのためにマイクKienenbergerに感謝します。
  • create_materialized_view()の呼び出しに不足しているシングルコートを修正。パッチのジャッキーRigoreauに感謝します。
  • 、文書で報告するためのマイクKienenbergerのおかげで、いくつかのタイプミスを修正します。
  • のドキュメントにDBD :: Oracleをインストールに関する章を追加します。パッチのRaghavendraに感謝します。
  • FDWの輸出型の外部表名を修正大文字と小文字の区別。レポートのギヨームLelargeに感謝します。
  • PG_SUPPORTS_MVIEWが無効になっている場合、マテリアライズド·ビューのエクスポートを修正。レポートのためのキリスト教のBjornbakに感謝します。
  • アップデートの著作ます。

のバージョン12.0のの新機能:

  • このバージョンには多くの問題を修正し、3の新機能が追加されます<。 / LI>
  • REORDERING_COLUMNSディレクティブを使用して、複数の行がデータページに収まるように、ディスク上のフットプリントを最小化するために列の順序を変更することができます。
  • PG_SUPPORTS_MVIEWはの輸出は、ネイティブのPostgreSQL 9.3の構文を使用してマテリアライズド·ビューができるようにします。
  • USE_TABLESPACE変数は、元の表領域を使用してオブジェクトをエクスポートするために使用することができます。

  • 移行コストの評価に他の主要な問題を修正します。

    • のバージョン11.4のの新機能である。 >

    • より正確には、いくつかの移行コスト値を再定義します。

    のバージョン11.3のの新機能は次のとおりです。

    • 時ora2pgによるPL / SQLの評価についての完全な詳細を追加 - -estimate_costまたはESTIMATE_COSTはenableです。これは、関数/パッケージのコードで検出されたキーワードあたりのコスト単位が表示されます。
    • PL / SQLコードのサイズに間違ったコスト単位アセスメントを修正し、このバグは、ラインの多くの機能が/パッケージのための非常に高い移行コスト評価を生成した。推定時間は下の巨大なコードのツリー時間まで可能、もう一度テストを実行してくださいます。
    • コードevalutionの前にコメントを削除します。

    • PL / SQLパッケージエクスポート用の
    • 修正ファイル入力パーサーですまたはASは、CREATE PACKAGE BODY ...
    • より、次の行にあったとき
    • テーブルレポートにCHECK制約のカウントからNOT NULL制約を除外します。
    • テーブル移行アセスメントコストの小数精度を修正します。

    • 変更履歴の
    • 修正タイポます。

    のバージョン11.2のの新機能:

    • のWindowsマルチプロセスの問題と確認応答についてのドキュメントを更新します。
    • このplateformにマルチプロセスのサポートを無効にすることにより、マルチプロセッシング·オプションを使用してWindows OSの問題を修正。 -Jまたは-jが使用される場合には警告が表示され、Ora2Pgは単に以前の10.xのバージョンのように単一のプロセスを実行します。レポートのジャンマルク·八尾Adingraに感謝します。
    • bytea型のRAWおよびLONG RAW輸出を修正。レポートとテストのためPrabhat Tripathiに感謝します。
    • 単一のテーブルのために複数のTRUNCATE呼び出しの修正パッチ回帰。レポートのデビッド·グレコに感謝します。

    • forkされたプロセスの外部DBハンドルInactiveDestroyに
    • 発信履歴は、Windows上で致命的なエラーを防ぐために。レポートのジャンマルクAdingraに感謝します。

    • ora2pgロガー&QUOT;
    • フォークされた実行中のプロセスは、&QUOTをもっと読みやすい名前に変更されます。 ora2pgます。
    • ;プログレスバー、&QUOT用
    • オラクル&QUOTに照会する。 -Jオプションと&QUOTで使用する場合、ora2pgます。
    • はPostgreSQL&QUOTに送信する。より良いプロセスの現在の仕事であるかを知るます。

    • Windowsで/ Yフラグの使用はスクリプトをインストール削除しました
    • 、これはエラー&QUOTを引き起こしていた。dmakeは:エラーコード130、install_all&QUOTをしながら;.レポートのジャンマルクAdingraに感謝します。
    • だけでは何も生産しなかったのPostgreSQLに直接インポートを修正。パッチのためにデビッド·グレコに感謝します。
    • ora2pg修正使用法の資料ます。
    • 設定ディレクティブと同じになるようにSHOW_ENCODING出力にクライアントの符号化方式にアンダースコアを追加します。

    のバージョン11.1のの新機能である:。インデックス、テーブルとテーブルのパーティションのコスト評価を調整します。

    • のみローカル索引に関する索引パーティションに関するレポートにコメントを追加します。

    • 出力ファイルのTRUNCATE TABLEの
    • 修正位置します。
    • それらが進文字列としてエクスポートし、RAWまたはLONG​​ RAW列からのデータのエクスポートを修正。今データはbytea型への挿入のためにエスケープされる前にutl_raw.cast_to_varchar2()関数を使用して変換されます。レポートのアレックスDelianisに感謝します。
    • OracleのTIMESTAMP(0)データの単一終了点、EXを追加輸出と修正問題:&QUOTは、2008年8月9日00:00:00&QUOT ;,この終了文字は今format_data_typeにより除去される()。レポートのピエール=マリー·プティのおかげます。

    • MODIFY_STRUCTの説明に
    • 修正タイポます。
    • 強制DEBUGにオフデフォルトの設定ファイルでます。
    • 変更のレンジ·パーティションのチェック条件の演算子、&GT; =と&lt; &GTに置き換え。とします。

    のバージョン11.0のの新機能:

    • JOBS、ORACLE_COPIES、DEFINED_PKの設定ディレクティブと情報についてのドキュメントを追加します。約ケトルエクスポートタイプします。
    • Penthatloデータインテグレータ(ケトル)のためのXML変換ファイル定義を生成するために、釜エクスポートタイプを追加します。仕事のためのマークのいとこに感謝します。使用例:ora2pg -c ora2pg.conf -tケトル-j 12 -J 4 -o loaddata.shます。
    • 自動生成された名前付き制約の輸出に大きなバグを修正。レポートしまった事mrojasaquinoに感謝します。
    • トップ最大の表の行の番号を見るします。
    • のドキュメントをTOP_MAX記述を追加します。
    • 設定ファイルと更新のドキュメントをデフォルトにTOP_MAXディレクティブを追加します。表示トップNテーブルを制御するために使用さ指令ます。
    • SHOW_TABLE、SHOW_COLUMNとSHOW_REPORT輸出型では最大規模のテーブルの上Nを追加します。

    • ora2pgはCtrl + Cキーによって中断されたときに
    • プログレスバー出力を修正します。
    • 設定ファイルへのジョブ、ORACLE_COPIESとDEFINED_PKディレクティブを追加します。 THREAD_COUNTを交換JOBSが、下位互換性は保持されます。
    • 3新しいコマンドラインオプションを追加し、-j | --jobsと-J | --copiesは、並列処理のためのPostgreSQLとOracleへの接続数を設定するために使用。第三、-L |。--limitは、コマンドラインでDATA_LIMITを変更するために使用されます。
    • データエクスポート上のマルチプロセスのサポートを追加します。トーマスOgriseggの助けを借りてます。
    • にエクスポートしてはならないのsysusersでよりスキーマを追加します。
    • SHOW_REPORTシノニムについての完全な詳細情報を追加します。
    • いくつかのテーブル/列の型がエクスポート中にPostgreSQLの側で変更することができるようにMODIFY_TYPE設定ディレクティブを追加します。
    • 修正オブジェクトはSHOW_REPORTのプログレスバーでカウントを入力します。
    • AllowディレクティブとEXCLUDEで定義されたテーブルにSHOW_REPORTでテーブルとインデックスを制限します。
    • SHOW_TABLEとSHOW_REPORT出力内の行の合計数を表示します。
    • SHOW_TABLEとSHOW_REPORT出力の行数によってソートテーブルのトップ10を追加します。
    • SYNONYMオブジェクト内の修正タイプミスします。
    • トップ10のテーブルのレポートを追加した行のy数を注文します。
    • 速度向上のためのOracleスキーマストレージ情報抽出の大部分を書き換えます。

    • 列の情報を格納するための
    • を使用してハッシュします。
    • _TABLE()メソッドで修正%unique_keys宣言します。

    • これらの情報はすでに_TABLE()メソッドでロードされるように
    • SHOW_REPORTコードから)(_table_infoための呼び出しを削除します。
    • テーブルのエクスポートに列定義が欠落して固定します。
    • エクスポートタイプ以下の出力生成時にプログレスバーを追加します。
    • 生成されるSQLスクリプトにON_ERROR_STOPの呼び出しを有効/無効にするには、STOP_ON_ERROR設定ディレクティブを追加します。機能要求のルドビクPenetに感謝します。

    • 列情報の取得についての
    • 巨大な速度向上します。
    • 許可またはEXCLUDEに設定ディレクティブに関連するテーブルの合計数を維持するためにプログレスバーを固定します。レポートのルドビクPenetに感謝します。
    • 関数_table_infoの変更の戻り値の型()、それは今データベースハンドルの代わりにデータを返します。
    • テーブルの膨大な数のデータベースのインデックスと制約抽出の速度を改善します。
    • の列情報とコメントを取得するために、パフォーマンスを向上させます。
    • 、デバッグモードでのエクスポート時に列の詳細のレポートを削除し、代わりSHOW_COLUMNを使用します。
    • オブジェクトの膨大な数のデータベースとのパフォーマンスを向上させるために、オブジェクト所有者の状態で、上()の呼び出しを削除します。
    • テーブルを除外するために外部キーをエクスポートしないように修正を追加します。レポートのルドビクPenetに感謝します。
    • Windowsがora2pg.conf.distのコピーの問題をインストールする修正。レポートのドミニクFOURDRINOYに感謝します。
    • 自動的にPGに変換されていないOracle関数のコストを増加します。

    のバージョン10.1のの新機能:

    • 上書きされるべきではありませんグローバルwhere句を修正。パッチのダンハルビンに感謝します。
    • 不具合を修正しました/コロンの代わりに単一引用符を使用したブール交換、のタイプミス。パッチのアレックスDelianisに感謝します。
    • アップデートの著作ます。
    • より良い移行コスト評価のために追加のOracleの機能の検出を追加します。
    • アップデートの資料ます。

    • 小文字で
    • フォースレポート詳細ます。
    • レポートへの移行コスト値についての情報を追加しました。
    • --dump_as_htmlコマンドラインオプションとDUMP_AS_HTML設定ディレクティブを追加します。
    • 移行レポートをHTMLとして生成されることを許可します。

    • データ収集コードから
    • 個別のレポート生成コード

同じようなソフトウェア

開発者の他のソフトウェア Gilles DAROLD

SysUsage
SysUsage

14 Apr 15

SquidClamAv
SquidClamAv

20 Feb 15

へのコメント Ora2Pg

コメントが見つかりません
コメントを追加
画像をオンにする!