我想知道是否有一种方法可以直接将数据从Oracle数据库发送到MySQL数据库,而不需要中间应用程序(比方说访问tchem和tchem的PHP )。
有什么方法可以做到这一点吗?如果MySQL也能偶尔发回详细信息,那就太好了,不需要任何计算,只需要简单的旧数据迁移。
发布于 2018-05-22 12:47:29
有许多方法可以将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
发布于 2018-05-23 06:39:41
如果您在Oracle数据库中安装了嵌入式JVM (也称为您可以在数据库模式中加载Type4OracleJDBC驱动程序,然后在MySQL会话中执行“MySQL callout to Oracle.”。
如果你想了解更多细节,请联系我(kuassi dot mensah at oracle dot com)。
发布于 2018-05-23 07:20:32
我会说可以,使用Oracle异构服务。您可以设置从oracle db到mysql数据库的数据库链接,并安排作业假脱机,并在间隔或特定调用时将数据转储到mysql数据库中。
Oracle支持异构服务以允许非Oracle(MS Access、SQL Server、MySQL等)中的数据要使用SQL查询的数据库。这种支持的形式是特定于供应商的透明网关,或使用ODBC或OLEDB进行连接的通用连接。
https://stackoverflow.com/questions/50444188
复制相似问题