Disclaimer

Данный блог является моей личной точкой зрения и не обязательно отражает точку зрения Oracle.

The views expressed on this blog are my own and do not necessarily reflect the views of Oracle

Поиск

Подписка

Подключение и тестирование WFS-сервиса

29.10.2009 от aryndin99

В этом посте я расскажу как опубликовать пространственные таблицы Oracle через WFS и как потом к ним обращаться.

Читать полностью »

Рубрики: Oracle Spatial | Комментариев нет »

Инсталляция пространственных веб-сервис в OC4J

28.10.2009 от aryndin99

Стандарт WFS.

Стандарт Open Geospatial Consortium Web Feature Service (WFS) определяет интерфейс, позволяющий запрашивать географические объекты (features) через web, используя платформенно независимые вызовы. В 2006 году, комитет OGC одобрил принятие стандарта OpenGIS GML Simple Features Profile. Этот стандарт разработан для того, чтобы повысить возможности взаимозаменяемости WFS серверов и повысить простоту реализации стандарта WFS.

Спецификация WFS определяет интерфейс для операций над географическими объектами. Включены такие операции как :

Получить (Get) или Выполнить запрос (Query) к географическим объектам на основе пространственнго или непространственного условия
Создать (Create) новый географический объект
Удалить (Delete) существующий географический объект
Изменить (Update) существующий географический объект

Простейший функционал Web Feature Service позволяет “получать” и “выполнять запросы” к географическим объектам. Транзакционный Web Feature Service (WFS-T) позволяет создавать, удалять и изменять географические объекты.

WFS описывает формат запроса. Клиент генерирует запрос и передает его WFS-серверу с использованием HTTP. WFS-cервер запускает запрос . Спецификация WFS использует HTTP как транспортный протокол, но это не жестко закрепленное требование.

В настоящее время определены два стандарта кодирования операций WFS:

XML (HTTP POST/SOAP)
Keyword-Value pairs (HTTP GET/Remote procedure call)

Более подробную информацию по WFS можно посмотреть здесь.

А мы перейдем к рассмотрению как WFS реализован в СУБД Oracle

Читать полностью »

Рубрики: Interoperability, Oracle Spatial | Комментарии (4) »

Использование GoldenGate для live reporting

19.10.2009 от aryndin99

UPDATE: Добавил строку с ADD TRANDATA для Capture

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

Такую конфигурацию по сути можно достичь несколькими способами:

  1. GoldenGate
  2. Oracle Streams
  3. Oracle Logical Standby
  4. Active Data Guard

Каждый из этих способов обладает своими плюсами и минусами. Например, Oracle Streams бесплатный, но более медленный; Active Data Guard самый быстрый, но может дублировать только всю базу целиком.

Однако, до сих пор захват и репликация изменений (CDC) в Oracle делалась только средствами самой базы данных, что не всегда является оптимальным. Это также не давало возможности реализовывать репликацию с другими базами данных. GoldenGate меняет эту традицию.

В этой статье я покажу как настроить репликацию в простейшем варианте

image

image

Читать полностью »

Рубрики: Data Warehousing, GoldenGate | Комментарии (3) »

Обзор продуктов GoldenGate

17.10.2009 от aryndin99

Немного общих слов.

В июле 2009 года Oracle купил компанию GoldenGate Software. GoldenGate - лидер в области интеграции данных в реальном времени. Интеграция в реальном времени позволяет повысить эффективность управления предприятием(EPM) и принятия решений.

Использованием технологий GoldenGate

  • расширяет возможности Oracle в области построения решений, интегрирующих данные из гетерогенных источников в реальном времени
  • позволяет увеличить uptime бизнес-критичных приложений во время миграции и обновлений.

Клиенты получат улучшенные средства переноса, репликации и синхронизации данных в реальном времени между гетерогенными системами. Это также повышает эффективность business intelligence, а также увеличивает доступность бизнес-критичных приложений.

Читать полностью »

Рубрики: Business Intelligence, Data Warehouse, Database, GoldenGate, Oracle Spatial | Комментариев нет »

rlwrap – история и редактирование команд в Linux

16.10.2009 от aryndin99

Как известно, одна из постоянных проблем Linux+Oracle - это невозможность редактирования команд в строке sqlplus и rman. Приходится перенабирать команду заново. С одной стороны неприятно, но с другой через некоторое время начинаешь набирать все быстрее и быстрее :)

Эта проблема присуща многим консольным приложениям. В том числе для утилиты Golden Gate - ggsci. Для sqlplus я уже приноровился, а вот с Golden Gate приходится тяжело (кстати, для WLST в Weblogic тоже очень полезно, ибо команды специфические и заново перенабирать тяжело).

В общем решил для себя описать процедуру настройки утилит rlwrap, которая позволяет вылечить эту проблему. Дальше сухим скриптовым языком (возможно в будущем изменится URL - если нужно будет посмотрите на Сайте автора rlwrap)

Прежде, чем выполнять скрипт настройте yum на публичный сервер Oracle.

sudo yum install readline-devel
sudo yum install gcc
cd ~
wget http://utopia.knoware.nl/~hlub/uck/rlwrap/rlwrap-0.32.tar.gz
tar xvfz rlwrap*.tar.gz
cd rlwrap*
./configure
make
make check
sudo make install
echo alias sqlplus=\'rlwrap sqlplus\' >>~/.bash_profile
echo alias rman=\'rlwrap rman\' >>~/.bash_profile
echo alias ggsci=\'rlwrap ggsci\' >>~/.bash_profile
. ~/.bash_profile

Рубрики: BEA, Database, Linux | 1 Комментарий »