【问题标题】:Syncing two databases from different vendors directly? (Oracle & MySQL)直接同步来自不同供应商的两个数据库? (甲骨文和 MySQL)
【发布时间】:2018-10-30 20:02:47
【问题描述】:

我想知道是否有一种方法可以将数据从 Oracle 数据库直接发送到 MySQL 数据库,而无需任何中间应用程序(假设一个 PHP 可以同时访问 tchem)。

有什么方法可以实现吗?如果 MySQL 也可以偶尔发回详细信息,那就太好了,不需要任何计算,只需简单的普通旧数据迁移。

【问题讨论】:

  • 您必须有一些中间件连接两个数据库并将数据从一个数据库传输到另一个数据库。
  • 如果您需要一个工具来轻松做到这一点,请尝试Talend open studio for data integration。这是一个非常简单的学习工具,特别是如果您有一些 Java 编码经验。

标签: mysql database oracle oracle11g


【解决方案1】:

如果您在 Oracle 数据库(又名 OJVM)中安装了嵌入式 JVM,则可以在数据库模式中加载类型 4 MySQL JDBC 驱动程序,然后在 Oracle 会话中执行“JDBC 调用 MySQL”。

如果您想了解更多详情,请联系我(oracle dot com 的 kuassi dot mensah)。

【讨论】:

    【解决方案2】:

    有很多方法可以将 Oracle 与任何其他数据库连接起来。

    您可以使用 ojdbc 或 jdbc 驱动程序连接到 marian db 或旧的 mysql。

    请参阅下面的链接。

    https://blog.pythian.com/how-to-access-mysql-from-oracle-with-odbc-and-sql/

    https://docs.databricks.com/spark/latest/data-sources/sql-databases.html

    【讨论】:

      【解决方案3】:

      我会说是的,使用 Oracle 异构服务。 您可以设置从 oracle db 到 mysql 数据库的数据库链接,并有一个计划的作业假脱机并将数据每隔一段时间或在特定调用时转储到 mysql 数据库中。

      Oracle 支持异构服务,允许使用 SQL 查询非 Oracle(MS Access、SQL Server、MySQL 等)数据库中的数据。这种支持的形式是透明网关(特定于供应商)或使用 ODBC 或 OLEDB 进行连接的通用连接。

      【讨论】:

        猜你喜欢
        • 2023-03-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-10-05
        • 1970-01-01
        相关资源
        最近更新 更多