8

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

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

4

2 に答える 2

4

Perl DBIx::MyServer プロキシ経由で MySQL Federated テーブルを使用して、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 で入手できます 。

于 2014-08-13T01:34:37.007 に答える
0

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

于 2013-10-01T07:30:21.223 に答える