Сервер переехал на новый сайт http://www.oraclegis.com/blog. Здесь идет ретрансляция

четверг, 26 февраля 2009 г.

3 Марта семинар “Новые возможностям Oracle для хранилищ данных”

3 марта в офисе компании Oracle состоится семинар по новым возможностям базы данных для создания Data Warehouse. Проводить его будет Андрей Пивоваров и я, Ваш покорный слуга, Александр Рындин. 

В семинаре мы попытались осветить функции, которым мы уделяем не так много внимания, т.к. чаще приходится рассказывать про Oracle Data Integrator и Warehouse Builder. Но сама база данных обладает огромным количеством возможностей для построения хранилища данных. Вот о них и пойдет речь на семинаре. 

Программа 
Возможности базы данных для работы с VLDB (partitioning, advanced compression, parallel)
OLAP: Использование Cube-organized materialized view для ускорения доступа к данным
Использование Oracle Streams для репликации данных
Change Data Capture и его использование в Warehouse Builder
Active Data Guard для создания отчетных баз данных
Утилиты базы данных для выгрузки-загрузки данных (Data Pump, sql loader, external tables, TTS)

Программа и регистрация вот тут. Дата 3 марта

Семинар для партнеров компании Oracle. Все остальным писать мне на адрес alexander.ryndin_at_oracle.com. Может что-то придумаем. 


Читать далее...

понедельник, 26 января 2009 г.

Oracle Multimedia, DICOM и учебник по Oracle Mapviewer

Написал три статьи на http://oraclegis.com по направлению Oracle Multimedia (кстати очень даже интересная тема), DICOM (ну кто из нас не сталкивался с рентгеновскими аппаратами), а также долгожданный труд с громким названием Учебник по Oracle Mapviewer (я не виноват - это не я его так назвал) :)) 
Читать далее...

понедельник, 19 января 2009 г.

Две новые статьи

1. По инсталляции Oracle Spatial и Mapviewer в среде Weblogic для Linux

2. Использование Georaptor для работы с геоданными в Oracle Spatial

Смотреть в моем блоге


Читать далее...

вторник, 16 декабря 2008 г.

Две новые статьи

Дошли руки. Написал 2 давно задуманные статьи:

1. Об интеграции Mapviewer с MS Virtual Earth
2. О поддержке системы координат World mercator (54004) в Oracle Spatial


Читать далее...

FAQ по Oracle Mapviewer

Недавно компания Oracle опубликовала FAQ по Mapviewer. Его русская версия доступна здесь.


Читать далее...

суббота, 13 декабря 2008 г.

OdiInvokeWebService tool is not working properly when using Designer with Java 1.6

It is not possible to invoke a Web Service with the OdiInvokeWebService tool when using Designer with Java 1.6. Invoking an operation throws the following exception :

java.lang.AbstractMethodError:
org.apache.crimson.tree.XmlDocument.getXmlStandalone()Z
at com.sun.org.apache.xalan.internal.xsltc.trax.DOM2TO.setDocumentInfo(DOM2TO.jav a:373)
at com.sun.org.apache.xalan.internal.xsltc.trax.DOM2TO.parse(DOM2TO.java:127)
at com.sun.org.apache.xalan.internal.xsltc.trax.DOM2TO.parse(DOM2TO.java:94)
at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transformIdentity (TransformerImpl.java:663)
at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:709)

и т.д.

Проблема решается установкой более ранней версии JDK (1.5) или upgradом на более новую версию ODI. Эта новая версия ODI либо 10.1.3.5, либо 11g :) А ее еще нет. По крайней мере я не нашел :))


Читать далее...

Отсутствует класс com.sunopsis.sdk.opentools.SnpsOpenToolAbstract

В Oracle Data integrator есть интересная возможность по расширую функциональности – OpenTool. Эта возможность позволяет на Java написать то, что еще не реализовано в ODI.

Достался этот функционал от старого доброго Sunopsis. Oracle потихоньку начал перекраивать функционал под свои нужды. Соответственно возникают коллизии. Вот на одну такую коллизию наткнулся. 

Я пытался запустить пример, поставляемый в дистрибутиве – SimpleMessageBox. Класс написан на старой версии Sunopsis и там же скомпилирован. В настоящий момент ряд классов переименованы – в частности такого класса как com.sunopsis.sdk.opentools.SnpsOpenToolAbstract не стало, а появился класс oracle.odi.sdk.opentools.OpenToolAbstract. Как результат – при попытке загрузить OpenTool из класса SimpleMessageBox получаем ошибку:

java.lang.NoClassDefFoundError: com/sunopsis/sdk/opentools/SnpsOpenToolAbstract
    Open Tool not acrivated. Your Open Tool references a class not found

Для того, чтобы решить проблему придется перекомпилировать класс SimpleMessageBox.

Для этого

1. Откроем файл $ODI_HOME/demo/plugins/src/com/myCompany/sunopsisOpenTools/SimpleMessageBox.java и делаем глобальную замену фразы "com.sunopsis.sdk.opentools" на фразу "oracle.odi.sdk.opentools". Кроме того, также глобальной заменой следует заменить "Snps" на "".

2. Компилируем класс SimpleMessageBox из каталога $ODI_HOME/demo/plugins/src/com/myCompany/sunopsisOpenTools/

/opt/jdk1.6.0_11/bin/javac –cp /u01/app/oracle/product/10.3.0.4/oracledi/lib/sunopsis.zip SimpleMessageBox.java

3. Копируем $ODI_HOME/demo/plugins/src/com/myCompany/sunopsisOpenTools/SimpleMessageBox.class в каталог $ODI_HOME/demo/plugins/bin/com/myCompany/sunopsisOpenTools/

Дальше можно делать по инструкции.


Читать далее...