Используем Real-Time Cascade Standby Databases 12c для GoldenGate

real-time cascade ggМне часто задают вопросы о том, как при репликации полностью изолировать нагрузку GoldenGate от СУБД источника. Если честно, то чаще всего это не требуется, потому что

  • GoldenGate «съедает» очень небольшую часть ресурсов источника (обычно укладываемся в 3-5% ресурсов CPU).
  • Есть режим ALO, когда парсинг архивных журналов СУБД осуществляется на отдельном сервере, но даже в этом режиме не обеспечивается online-репликация (задержка зависит от частоты переключения журналов)

Но вопрос все равно существует, и вот в Oracle 12c я могу сказать: «Да! Теперь это возможно!». Имя этой технологии — Real-Time Cascading. Обычно она используется для Real-Time Cascading Standby, но отлично работает и для GoldenGate.

Continue reading ‘Используем Real-Time Cascade Standby Databases 12c для GoldenGate’ »

Oracle GoldenGate 12c: новый тип Replicat — Coordinated

coordЯ уже писал о том, что если у вас GoldenGate 12c, а целевая СУБД Oracle 11.2.0.4 или более новая, то можно использовать Integrated Replicat, который обладает рядом преимуществ по сравнению с Classic Replicat. Ключевое преимущество, конечно, это простота настройки репликации в системах с большой нагрузкой. Но что делать тем, у кого версия СУБД Oracle не соответствует указанным или тем, у кого вообще нет Oracle, а есть какой-нибудь DB2 или Sybase? Для этой категории пользователей Oracle также приготовил подарок — Coordinated Replicat.

Итак, чем же отличается Coordinated Replicat от об Classic Replicat? Давайте посмотрим на архитектуру

Continue reading ‘Oracle GoldenGate 12c: новый тип Replicat — Coordinated’ »

Автозапуск Pluggable Databases в Oracle Database 12c

Как известно, Oracle не предусмотрел в первой версии  Oracle Database 12c механизм для автоматического открытия pluggable databases. Т.е. container database стартует, но все pluggable database переходят в состояние mount, но не open. Для автоматического запуска можно использовать триггер. Эти триггеры могут быть разной сложности. Самый простой вариант есть в блоге у Brendan Tierney:

Более сложный, который позволяет запоминаться состояние pluggable database на момент остановки и переводить ее такой же состояние после перезапуска, можно найти в блоге у Daniel Hafner

Ошибка при инсталляции PSU 1 для Oracle DB 12c

Вчера инсталлировал первый патчсет для DB 12c. Нарвался на странную ошибку

Проблема решилась выставлением параметра _oracle_script, ручным открытием pdb$seed на запись и перезапуском  инсталляции патчсета.

Новые возможности Oracle GoldenGate 12c (12.1.2.0.0) для СУБД Oracle

12c17 октября Oracle анонсировал долгожданный релиз GoldenGate 12c. В этом релизе был внесен целый ряд революционных изменений. В этом посте я расскажу об тех новшествах, которые свойственны для GoldenGate for Oracle Database. Итак, давайте по порядку.

Continue reading ‘Новые возможности Oracle GoldenGate 12c (12.1.2.0.0) для СУБД Oracle’ »

Начинаем работать с Oracle Enterprise Data Quality

edq3В предыдущей статье я перечислил продукты, входящие в семейство Oracle Enterprise Data Quality. В этой статье я расскажу о том, как начать работать с Oracle Enterprise Data Quality. Начну я с продуктов, которые раньше принадлежали компании Datanomic как с более универсальных. Эти продукты можно использовать в том числе и для очистки данных по продуктам. Но надо также знать о Oracle Enterprise Data Quality for Product …. Эти компоненты достались Oracle от SilverCreek.
Continue reading ‘Начинаем работать с Oracle Enterprise Data Quality’ »

Продукты, входящие в семейство Oracle Enterprise Data Quality

data qualityOracle Enterprise Data Quality — это семейство продуктов, позволяющих организациям извлечь максимальную выгоду из их бизнес-критических приложений за счет повышения качества данных. Эти продукты также повзоляют отдельным специалистам и командам специалистов обнаружить и решить проблемы, связанные с качеством данных.

С момента появления баз данных и приложений качество данных всегда было проблемой. К сожалению, эти проблемы редко с точностью повторяются и для них сложно найти единое решение. Разница заключается в типа данных и областях их использования. Наиболее часто встречающиеся области данных, которые требуют повышенного внимания к качеству  — это информация о клиентах (если несколько расширить область, то о контрагентах — поставщиках, сотрудниках и т.д.) и о продуктах. Семейство продуктов Oracle Enterprise Data Quality учитывает разницу в этих данных и обеспечивает специализированные возможности для работы с этими типами данных.

* картинка взята из презентаций Datanomic до того, как их купил Oracle

Continue reading ‘Продукты, входящие в семейство Oracle Enterprise Data Quality’ »