Oracle GoldenGate 11g – третья волна

В последнее время часто стали спрашивать про возможность репликации данных для Microsoft SQL Server 2008 (как известно, Oracle анонсировал эту поддержку в OGG 11g).

До недавних пор дистрибутив не был доступен на сайте Oracle, поэтому я с чистой совестью просил всех подождать немного и так бы и продолжал это делать, если бы не письмо Андрея Пивоварова, который принес радостную весть 🙂

Итак, на сайте edelivery.oracle.com (раздел Fusion Middleware) выложены все основные дистрибутивы для следующих СУБД:

  • Oracle
  • MySQL
  • TimesTen
  • MSSQL (включая 2008)
  • DB2

Если Вы не нашли свой дистрибутив (комбинация СУБД+OS), то можно писать в техподдержку – они обещали оперативно реагировать и выкладывать требуемые версии.

Workaround: Инсталляция клиента для Oracle BI 11g

UPDATE3: Ура! Появился официальный клиент, но пока только для 32-битной Windows.

UPDATE2: Добавлен версия для 64-битной Windows.

UPDATE1: Добавлен каталог INSTANCES, добавлен файл admintool.bat.

Как известно, Oracle так спешил выпустить Oracle BI 11g, что не сделал отдельную инсталляцию Oracle BI Administration Tool (admintool.exe). В результате приходится полностью инсталлировать BI Server на Windows, чтобы создать или удаленно отредактировать репозиторий (RPD).

К счастью оказалось довольно легко выдернуть AdminTool – они не требуют инсталляции. Проверено на Windows XP 32-bit. Для инсталляции проделываем следующие шаги:

  1. Качаем архив biadmintool32.zip (113 МБ) для Windows 32-bit или biadmintool64.zip (123 МБ) для Windows 64-bit (в том числе и для Windows 7) и распаковываем его на диск C: в корень.
  2. Запускаем файл c:\fmw\runme.reg (он регистрирует ODBC-драйвера для удаленного подключения). Внимание! Прежде чем запускать этот файл сделайте, на всякий случай, резервную копию веточки реестра HKEY_LOCAL_MACHINE\SOFTWARE\ODBC.
  3. Запускаем C:\fmw\admintool.bat (в нем выставляется переменная ORACLE_INSTANCE).

Если нужно поменять пути, то придется редактировать файл runme.reg и admintool.bat.