Как выбрать / вставить таблицу MySQL из хранимой процедуры Oracle?

0

В настоящее время у нас есть две базы данных оракула. Один для процесса ETL и еще один для процесса OLAP. Теперь мы переместим экземпляр ETL Oracle в базу данных MySQL. Но наша бизнес-логика написана в PL/SQL.

Есть ли какой-либо возможный способ доступа к таблицам MySQL из oracle хранимой процедуры, отличной от DB Link.?

Заранее спасибо.

Теги:

1 ответ

0

Для этого вам нужно создать ссылку на базу данных через соединение ODBC. Пример можно найти по этой ссылке

Альтернативными решениями будет создание внешнего процесса, такого как сценарий оболочки, который подключается к MySQL, записывает плоский файл и затем переносит эти данные во временную таблицу в Oracle.

  • 0
    Да. Мы можем получить доступ, используя ссылку БД. Но из-за некоторых ограничений со стороны нашего клиента мы не можем ретранслировать по БД Link. Любые другие способы или обойти?
  • 0
    Я отредактировал свой ответ, чтобы включить один из возможных вариантов. Подключитесь к MySQL, запишите плоский файл, подключитесь к Oracle, создайте временную таблицу из плоского файла.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню