У меня есть база данных Oracle, которая раз в неделю выполняет задание PL / SQl для копирования данных из таблицы в базе данных Oracle в другую базу данных Oracle, используя ссылки на базу данных Oracle.Обе системы работают на Unix / Solaris.Задание запланировано и выполнено с помощью Unix Cron.
Удаленный компьютер теперь мигрирует с UNIX на платформу Windows с базой данных MSQL Server.Я искал возможность использования ссылок базы данных Oracle для подключения из UNIX к базе данных MSSQL Server, которая будет работать на платформе Windows.Это возможно, но мне кажется, что есть много поворотов, чтобы заставить его работать, и не так много информации о том, как его реализовать.
Другое решение, о котором я думаю, - реализовать этот процесс как процесс Java-демона, который будет запускаться каждую неделю.Все, что он сделает, это подключится к базе данных Oracle, чтобы прочитать данные из некоторых таблиц, подключиться к базе данных MSSQL Server и выполнить несколько команд вставки.Я думаю, что мне понадобятся два вида драйверов для этого - то есть jdbc для Oracle и jdbc для MSSQL Server.
Предоставляет ли Spring какие-либо средства, которые облегчат реализацию и поддержку вышеуказанного?(В частности, наличие нескольких драйверов и планирование требований)
Подходит ли Hibernate для управления несколькими подключениями к базам данных или это избыточно?
Не стесняйтесь также предложить лучшее решение:)
Спасибо