SQLinfo.ru - Все о MySQL Highload++ 2017

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 04.08.2017 08:08:14

klow
Активист
Зарегистрирован: 06.12.2014
Сообщений: 236

Oracle to MySql (MariaDB)

Добрый день!
Возникла задача ежедневной миграции данных из Oracla в MySql
Объем данных от нескольких строк до сотен тысяч строк.
Рассматриваю вариант через промежуточный файл. То есть из оракла выгружается в файл и заливается в MySql.
Может есть уже готовые инструменты миграции (бесплатные)?

Неактивен

 

#2 04.08.2017 18:00:06

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6635

Re: Oracle to MySql (MariaDB)

Вы всегда можете сделать dblink из Oracle.

Также можно посмотреть в сторону какой-нибудь сторонней репликации типа tungsten, хотя это может быть и перебором.

Неактивен

 

#3 05.08.2017 09:11:57

klow
Активист
Зарегистрирован: 06.12.2014
Сообщений: 236

Re: Oracle to MySql (MariaDB)

dblink из Oracle рассматривал, но к сожалению он не подходит. sad
По поводу  tungsten - спасибо, буду изучать, но как-то немного сложно и, похоже, перебор. Тем более, обычно, нужна не просто копия, а обработанные данные. Хранить копию данных Oracle в MySql будет очень накладно.
Поэтому, пока, склоняюсь к:
1. Загрузка в DataSet. Пока не научился сохранять из Oracle в файл. sad
2. Сохранение в файл.
3. Загрузка файла во временную таблицу MySql.
4. Обработка временной таблицы.

Отредактированно klow (05.08.2017 09:17:25)

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson