Ivan
суперМодератор
- Регистрация
- 10.01.2007
- Сообщения
- 316
Привет всем.
Возникла задача портирования базы данных с mysql на oracle.
База на mysql весит 15-20Гб.
Есть платные тулзы под подобные задачи, но мне сложно судить - какие из них хороши.
Бесплатных тулзов или примеров не нашёл.
Вот думаю:
1. Стопануть mysql
2. Снять дамп
3. Поставить mysqlproxy, и откидывать все запросы на изменение данных в отдельный файл.
4. Запустить mysql
5. Используя perl скрипт (на основе SQL::Translator)
перивести стоки дампа к oracle формату.
6. Залить дамп
7. Аналогично п5 начать обработку файлов от mysqlproxy (п3).
8. Как все данные от mysqlproxy будут обработаны, переключиться на oracle, мыскль застопить.
Что скажите?
Может есть путь попроще?
Возникла задача портирования базы данных с mysql на oracle.
База на mysql весит 15-20Гб.
Есть платные тулзы под подобные задачи, но мне сложно судить - какие из них хороши.
Бесплатных тулзов или примеров не нашёл.
Вот думаю:
1. Стопануть mysql
2. Снять дамп
3. Поставить mysqlproxy, и откидывать все запросы на изменение данных в отдельный файл.
4. Запустить mysql
5. Используя perl скрипт (на основе SQL::Translator)
перивести стоки дампа к oracle формату.
6. Залить дамп
7. Аналогично п5 начать обработку файлов от mysqlproxy (п3).
8. Как все данные от mysqlproxy будут обработаны, переключиться на oracle, мыскль застопить.
Что скажите?
Может есть путь попроще?