1

私はOracleを初めて使用し、クライアントのデータはOracle Database 7に保存されています。私の調査によると、Oracle Database 7はダウンロードできません(このバージョンについてはOracleに連絡する必要があります)また、PHPに接続する場合はPHPが必要ですバージョンは 5.0 未満で、ローカル マシンで作業する予定なので、Oracle の無料バージョンを使用することを好みます。そのため、Oracle Database 11g を使用する予定です。要件は、Zend Framework を使用して、既存のデータと将来のデータに基づいてレポートを生成することです。

私の現在のオプションは次のとおりです。

  1. Oracle Database 7 からデータを CSV としてエクスポートし、PHP を使用して MySQL にインポートします。

  2. Oracle Database 7 からデータをエクスポートし、Oracle Database 11g にインポートします。

質問:

  1. Oracle Database 7 から Oracle Database 11g にデータをインポートすることはできますか?

  2. 質問 1 が「はい」の場合、データを CSV またはバックアップ ファイルとしてエクスポートするために毎日スケジュールされたタスクを実行できる Oracle Database 7 のツールはありますか? はいの場合、CSV からデータをインポートするか、Oracle Database 7 からバックアップ ファイルをインポートするために、毎日スケジュールされたタスクを実行できる Oracle Database 11g のツールはありますか?

  3. このシナリオを試して遭遇した人はいますか? これを行う方法に関するオプションやアイデアはありますか?

すべてのコメントと提案は大歓迎です。前もって感謝します。

4

2 に答える 2

1

Q1) はい。

Q2) Oracle v11.2 には非常に強力なスケジューラが搭載されています。制御データベースとは別のライセンス取得済みサーバーにインストールできるリモート ジョブ エージェントを完備しています。ジョブに任意のスクリプトを実行させることができます。

Q3) 同様のシナリオ。

その他のオプションでは、v8 データベースを中間サーバーとして使用して、データベース リンクを使用してデータベースに接続できるようにします。v7 - v8 - v10 - v11 はすべて通信できます。v7 および v8 以降については 100% 確信が持てません。それはすべて歴史的なものです。

v7 を v11 にアップグレードするのが最も簡単です。v7 サーバー上で動作するハードウェアが機能しなくなる時が来るでしょう。新しいサーバーが v7 に必要な正しい OS バージョンをサポートしていないこと。その場合:先の問題。

于 2013-09-14T12:46:38.593 に答える