2011-12-14 2 views
0

WebページからアクセスするためにDB2のいくつかのテーブルをoracleに毎日転送したいのですが、 DB2のコマンドは分かりません。これを行う方法? 私はこのアクションを特定の時間に毎日データベース上で実行する必要があるので、この操作を実行するためのツールがあります。そして、上記のクエリを操作するためのプログラムを書くために、どのプログラミング言語を使うべきですか?私はWindows XPを使用しています。DB2のテーブルをOracleデータベースに転送またはコピーする方法

答えて

0

チェック11.2のリリースでは、このリンク http://blogs.oracle.com/warehousebuilder/entry/simple_change_data_capture_from_db2_table_to_oracle_table

は、チェンジ・データ・キャプチャ(CDC)は、コードテンプレートのマッピングによって行うことができます。これにより、異種データソースからのデータ変更をキャプチャし、異なるプラットフォーム間でターゲットにロードできます。

1

私はChange Data Captureを使用して、あるデータベースから別のデータベースにDMLを連続的に複製すると考えています。 しかし、あなたが必要とするのは、毎日特定の時間にデータを転送することです。そのため、CDCは重すぎる可能性があります。

単純に "db2 export"を実行すると、生成されたファイルをOracleからインポートできます。 DB2表の照会を可能にするOracleにアダプターを作成するオプションが必要です。 Oracleのテーブルを照会することを可能にするDB2(InfoSphere Information Server)のフェデレーションとは逆です。

輸出http://publib.boulder.ibm.com/infocenter/db2luw/v9r7/topic/com.ibm.db2.luw.admin.cmd.doc/doc/r0008303.html

CMD例http://publib.boulder.ibm.com/infocenter/db2luw/v9r7/topic/com.ibm.db2.luw.admin.dm.doc/doc/r0004567.html

関連する問題