Показаны сообщения с ярлыком DG4ODBC. Показать все сообщения
Показаны сообщения с ярлыком DG4ODBC. Показать все сообщения

20 декабря 2022

Вызов процедур, функций и других SQL-команд PostgreSQL из базы данных Oracle

    Oracle Heterogeneous Services позволяет легко организовать доступ из базы данных Oracle к информации в базах данных других СУБД. Настройка Oracle Database Gateway и создание DATABASE LINK занимает несколько минут. Но использование DATABASE LINK и Oracle Database Gateway накладывает на SQL-команду ряд существенных ограничений:
  • можно выполнять только команды DML (SELECT, INSERT, UPDATE и DELETE);
  • синтаксис команд должен быть эквивалентным синтаксису СУБД Oracle;
  • нельзя из удаленной базы данных вызвать процедуры и функции.

15 ноября 2022

Установка и настройка Oracle Database Gateway на компьютере без СУБД Oracle

    В предыдущей статье я рассмотрел использование Oracle Database Gateway for ODBC (DG4ODBC) для работы с информацией в базе данных PostgreSQL через базу данных Oracle. Для этого я использовал шлюз, который уже был установлен вместе с Oracle Database 12c Release 2. Но у Oracle существует отдельный инсталлятор с целым набором шлюзов (для Informix, Sybase, MS SQL Server, Teradata, APPC, WebSphere MQ, DRDA и ODBC), позволяющий устанавливать шлюзы на компьютере, на котором не установлена СУБД Oracle. Сегодня пошагово рассмотрим этот вариант установки и настройки Oracle Database Gateway for ODBC.

08 ноября 2022

Работа с информацией в базе данных PostgreSQL через базу данных Oracle

    Информационная система многих крупных предприятий имеет целый "зоопарк" приложений написанных с использованием различных технологий. У каждого приложения может быть не только своя база данных, но они могут использовать даже различные СУБД. Это ставит вопрос доступа к информации другого приложения. Для его решения Oracle предоставляет общую технологию для подключения из баз данных Oracle к базам данных других СУБД - Heterogeneous Services (HS). Для каждой СУБД, отличной от Oracle, запускается отдельный процесс, с помощью которого СУБД Oracle подключается к ней – Heterogeneous Services Agent (HS Agent). Этот процесс называется "шлюз" (Oracle Database Gateway). Он состоит из двух частей: общий код агента и драйвер для доступа.