web-dev-qa-db-ja.com

MySQLでデータベースリンクを作成してOracleに接続するにはどうすればよいですか?

Oracleデータベースに存在するテーブルを使用するためにOracleデータベースに接続するには、MySQLでデータベースリンクを作成する必要があります。

MySQLでデータベースリンクを作成するコードまたは方法が見つかりません。どうすればこれを行うことができますか?

7
Ayush Bilala

Perl DBIx :: MyServerプロキシを介してMySQLフェデレーションテーブルを使用して、MySQL内から直接Oracle(または他のDBMS)情報にアクセスできます。この方法は2007年頃から存在しています。セットアップと使用法の優れたステップバイステップの記述はここで入手できます: http://ftp.nchu.edu.tw/MySQL/tech- resources/articles/dbixmyserver.html この記事では、MySQL内からpostgresおよびsqliteネイティブテーブルへの「select」ステートメントの使用法を示しているだけでなく、内部から直接実行されたクエリを使用して、これらのテーブルに挿入し直しています。 MySQL環境。 Perlモジュールはここから入手できます: http://search.cpan.org/~philips/DBIx-MyServer-0.42/lib/DBIx/MyServer.pm 頑張ってください!

3

OracleRDBMSとMySQLRDBMSは、まったく異なる2つのサーバーです。どちらもデータを保存し、SQL言語を実装して管理しているにもかかわらず、共通点はありません。つまり、MySQLサーバーからOracleサーバーを参照することはできません。その逆も同様です。別のMySQLサーバーをアドレス指定することもできません。すべての作業は、接続する単一のサーバーに対して常に実行されます(MySQL Workbenchなどのビジュアルクライアントまたはコマンドラインクライアントから)。

1
Mike Lischke