Синхронизация двух баз данных от разных поставщиков напрямую?(Oracle & MySQL) - PullRequest
0 голосов
/ 21 мая 2018

Я хотел бы знать, есть ли способ отправить данные из базы данных Oracle напрямую в базу данных MySQL, не имея промежуточного приложения между ними (скажем, PHP, который обращается к tchem для обоих).

Есть ли способ добиться этого?Было бы замечательно, если бы MySQL мог также время от времени отправлять детали назад, не нужно никаких вычислений, просто простая миграция старых данных.

Ответы [ 3 ]

0 голосов
/ 23 мая 2018

Если у вас установлена ​​встроенная JVM в базе данных Oracle (также известная как OJVM), вы можете загрузить драйвер JDBC MySQL 4-го типа в схему базы данных, а затем выполнить «вызов JDBC в MySQL» из сеанса Oracle.

Обратитесь ко мне, если вы хотите получить более подробную информацию (kuassi dot mensah at oracle dot com).

0 голосов
/ 23 мая 2018

Я бы сказал, да, используя гетерогенные сервисы Oracle.Вы можете настроить связь с базой данных oracle db с базой данных mysql и иметь запланированную очередь заданий и выгружать данные в базу данных mysql через определенные промежутки времени или при определенных вызовах.

Oracle поддерживает гетерогенные службы, позволяющие передавать данные в неБаза данных Oracle (MS Access, SQL Server, MySQL и т. Д.) Запрашивается с использованием SQL.Эта поддержка была в форме прозрачных шлюзов, которые являются специфическими для поставщика, или универсальных соединений, которые используют ODBC или OLEDB для установления соединений.

0 голосов
/ 22 мая 2018

Существует множество способов соединения 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...