Что такое TimesTen, и с чем его едят

Так уж сложилось, что в последнее время приходится заниматься Real-Time технологиями. Это и GoldenGate, и Real Time Decision. Невольно осматриваешься по сторонам и понимаешь, как много сейчас делает Oracle для того, чтобы сократить задержки — будь то репликации, анализа или обслуживания клиентских запросов.

Если окинуть взглядом эту картину, начинает прорисовываться стройная архитектура корпоративного решения, где есть место многим продуктам Oracle. В этом посте я хочу рассказать об еще одном компоненте из этой мозаики — TimesTen.

Continue reading ‘Что такое TimesTen, и с чем его едят’ »

ФАС одобрил сделку Oracle по приобретению Sun

При условии, что Oracle обязывается:

  1. Сохранять и периодически совершенствовать подключаемую архитектуру инструментов хранения MySQL.
  2. После окончания срока действия текущих договоров с изготовителями комплексных продуктов, включающих MySQL (OEM) предложить поставщикам инструментов хранения, на данный момент являющимся обладателями коммерческой лицензии Sun, продлить договоры на тех же условиях на срок, истекающий не позднее 10 декабря 2014 года.
  3. Совершенствовать и создавать дальнейшие версии MySQL в рамках общедоступной лицензии.
  4. Не обязывать клиентов приобретать услуги поддержки у Oracle в качестве условия получения коммерческой лицензии на MySQL.

http://www.fas.gov.ru/merger/decisions032010/a_29515.shtml

Интеграция Autovue и Oracle Spatial

Очень часто приходится сталкиваться с необходимостью привязать к карте определенные типы документов: Word, Excel, DWG, DNG и т.д. Эту задачу можно решить с использование Oracle Mapviewer и Autovue. Смотрите ролик, а более подробная информация об Autovue приведена ниже.

Continue reading ‘Интеграция Autovue и Oracle Spatial’ »

3 Ways to Transform your Enterprise with Data Integration

image

У Вас все еще возникают проблемы с получением оперативных, полных и качественных данные для принятия решений? Если это так, это прямая трансляция расскажет, как можно использовать инновационные технологии интеграции данных для ликвидации пакетных окон, снижения расходов на ИТ и улучшение качества бизнес-информацию. Кроме того, вы услышите, как DIRECTV использовал свои инвестиции в хранилище данных для получения конкурентных преимуществ.

Внимание! Спешите! Веб-семинар пройдет 9-го марта 2010 года в 21:00 по Москве (10 a.m. PT)

http://www.oracle.com/webapps/events/EventsDetail.jsp?p_eventId=108364&src=6878223&src=6878223&Act=35

Ссылка на предыдущий webcast по этой теме.

Проблемы использования Oracle Data Integrator 10g, 11g и Oracle Database XE

UPDATE (Денис Фомичев):  В ODI 11g проблема решается по-другому. Правка odiparams отражается только на работе Stanalone Agent. Если ошибка возникает при попытке конекта из ODI Studio, необходимо в файл %ODI_Home%\oracledi\client\odi\bin\odi.conf добавить
AddVMOption -Duser.language=en
AddVMOption -Duser.region=us

При попытке установить ODI и подключиться с помощью Topology Manager  к базе Oracle XE возникает ошибка ORA-12705.

Проблема достаточно стандартная,  о которой я уже писал. Обычно эта проблема решается либо установкой «-Duser.language=en -Duser.country=us» в вызов java-машины, либо следующим вызовом внутри java-кода перед попыткой установить jdbc-соединение:

Второй вариант в нашем случае отметается, а вот первый вполне подходит. Пристально вглядевшись в недра odiparams.bat, замечаем заботливо закомментированную строку:

Вот ее и надо раскомментировать. Кроме того, нужно обратить внимание на чудесные кавычки , в которые взята эта строка. Так вот их быть НЕ должно. Т.е. правильный вариант выглядит вот так

После этого Topology Manager чудесным образом взлетает. Думаю, взлетят и остальные инструменты.

Введение в Oracle Data Integrator

Oracle занимается вопросами интеграции данных достаточно давно, но долгое время такая интеграция обеспечивалась только в однородной среде, т.е. среде баз данных Oracle. Однако, реальность такова, что в компаниях обычно существуют не только Oracle, но и другие конкурирующие базы данных: MSSQL, DB2 и т.д. Даже если это не так, то и сама компания Oracle имеет не одну базу данных — например, MySQL, Berkley, TimesTen.

Ориентируясь на свою базу данных, Oracle разработал отличный инструмент — Oracle Warehouse Builder. Ключевым элементом использования этого инструмента было формирование PL/SQL процедур, которые осуществляли преобразование. Процедуры управлялись через графический интерфейс. Инструмент был бесплатным. Все бы хорошо, но увлекшись Oracle Warehouse Builder, Streams и гетерогенными сервисами, Oracle проспал рынок выделенных инструментов ETL инструментов. Вот почему в 2007 была приобретена компания Sunopsis, один из лидеров ETL рынка.

Continue reading ‘Введение в Oracle Data Integrator’ »

Сравнение и сведение данных с помощью пакета DBMS_COMPARISON

При репликации данных тем или иным способом может возникнуть ситуация, когда синхронизируемые объекты разойдутся. Это может быть следствием того, что:

  • изменения, сделанные на одной из реплицируемых баз данных, не были захвачены;
  • изменения были захвачены, но не были переданы
  • изменения захвачены, переданы, но по каким-то причинам не применены.

Встает вопрос о том, как повторно синхронизировать объекты? Можно, конечно, провести инициацию объекта заново, но зачастую это неприемлемо. Вот для таких ситуация и нужен пакет DBMS_COMPARISON, который появился в Oracle Database 11g.

Есть ограничение — нельзя передавать для сравнения все данные, т.к. это очень неэффективно, поэтому используется механизм сравнения хэшей (аналогично тому, как это делает GoldenGate Veridata).

Давайте посмотрим как работает пакет DBMS_COMPARISON.

Continue reading ‘Сравнение и сведение данных с помощью пакета DBMS_COMPARISON’ »