2008-08-21 9 views
0

私が働いている大学は、データベースシステムにOracleを使用しています。私たちは現在、夜​​間に実行するプログラムを用意して、必要なものをテスト用のローカルAccessテーブルにダウンロードしています。今はアクセスが小さくなり、より大きなものが必要になります。また、夜間の仕事は、(ネットワークの問題、テーブルの変更、悪いコードのために)作業を続けるために一定の保守を必要とします:)、私はもっと重要な事柄について私たちを解放するためにそれらを排除したいと思います。MySQLでOracleテーブルを同期させるテーブル

私はMySQLに精通していますので、テストMySQLサーバーをセットアップしました。 OracleからMySQLへ必要なテーブルのコピーを自動化する最良の方法は何ですか?

編集:私は答えを受け入れました。私は答えが嫌いですが、それ以上の研究と他の回答の欠如に基づいて正しいと思われる。私の質問を熟考して答えることに感謝します。

答えて

0

私は本当にこれを行うつもりはないと思います。ローカルのOracleデータベースをセットアップできる場合は、2つのデータベースが両方ともOracleであれば、2つのデータベースを「同期」に保つためのさまざまな手段がOracleにあります。

mysqlを使用する必要がある場合は、データを同期するために何かを書く必要があります。これは、現在アクセスしているデータベースと同じ問題で実行されます。

あなたは、私はこれが唯一のあなたがすでにあると言うこれは、あなたのDBに多くの負荷を追加する予定です

  • 空腹非常にメモリであることをHSODBCを見つけたHSODBCやトリガーとセットアップ何かをできましたが、

    1. 重い負荷が日中に発生します。

    あなたが行っている主な作業は、Oracleデータベースのローカル・テスト・コピーが必要な場合は、ローカル・バージョンのoracleとの同期を設定することです。開発コピーは無料です(逆の記事がいくつかありますが、そうであれば、Oracle XEのようなものをいつでも使用できます)

  • 0

    あなたはOracleテーブルをコピーして、MS Accessのリンクテーブルとして設定することはできますか?このように、フロントエンドは同じままで、Oracle内のすべてのものを保持します(エクスポートおよびインポートよりも動く部品が少なくなります)。

    0

    Kellyn氏によれば、無料のツールがたくさんあります。そのうちの1つはSQLWorkbench http://www.sql-workbench.net/です。これは任意のJDBCデータベースで動作するため、MySQLとOracleが動作するはずです。 必要に応じてOracleにテーブルを作成することも、(更新された)データだけをコピーすることもできます。

    関連する問題