如何在MySQL中创建数据库链接以连接到Oracle?

时间:2013-09-30 11:05:28

标签: mysql oracle database-link

我需要在MySQL中创建一个数据库链接以连接到Oracle数据库,以使用Oracle数据库中的表。

我无法在MySQL中找到任何创建数据库链接的代码或方法。我怎么能这样做?

2 个答案:

答案 0 :(得分:3)

您可以使用MySQL Federated表通过Perl DBIx :: MyServer代理直接从MySQL中访问Oracle(或其他DBMS)信息。这种方法自2007年左右开始出现:此处提供了设置和使用的详细分步说明: http://ftp.nchu.edu.tw/MySQL/tech-resources/articles/dbixmyserver.html 该文章不仅演示了直接在MySQL中使用'select'语句到postgres和sqlite本机表,还使用直接在MySQL环境中执行的查询插回到这些表中。 Perl模块可在此处获取:http://search.cpan.org/~philips/DBIx-MyServer-0.42/lib/DBIx/MyServer.pm 祝你好运!

答案 1 :(得分:1)

Oracle RDBMS和MySQL RDBMS是两个完全不同的服务器。尽管存储数据和实现SQL语言都是管理的,但它们没有任何共同之处。这也意味着您无法从MySQL服务器引用Oracle服务器,反之亦然。您甚至无法从另一个MySQL服务器处理不同的MySQL服务器。所有工作都是针对您连接的单个服务器完成的(来自MySQL Workbench等可视化客户端或命令行客户端)。