пятница, 3 июня 2011 г.

Выпущена версия Oracle GoldenGate 11.1.1.1.0


В новой версии произведены следующие изменения функционала:
Изменения зависящие от типа базы данных:

Oracle
с версии 9R2 и более новых реализован захват изменений при direct-load INSERT. Таблица с которой производится работа в режиме direct-load INSERT не должна содержать LOB сегментов в версиях баз данных 9R2, 10R1. Функционал для данных версий будет реализован позднее. Поддерживаются методы direct-load INSERT
·         /*+APPEND*/  hint
·         /*+PARALLEL*/ hint. для RAC не поддерживается
·         SQLLDR с опцией DIRECT=TRUE
Добавлена поддержка EHCC компрессии в таблицах на exadata.
Добавлена поддержка TIMESTAMP WITH TIMEZONE с TZR
Добавлена поддержка Oracle Transparent Data Encryption (TDE) на уровне полей и табличного пространства.
Процесс extract теперь по умолчанию использует новый механизм чтения логов.
В процессе replicat по умолчанию изменен метод commit на asynchronous commit
Расширена поддержка DDL. Добавлена поддержка команд ANALYZE для таблиц индексов и кластеров.Добавлена поддержка зашифрованного пароля в DDL.
Новая опция IGNOREMAPPING. Trigger level filtering option.
Новые команды GGCSI. ADD SCHEMATRANDATA <схема>  DELETE SCHEMATRANDATA <схема>  добавляет и удаляет захват данных для всех обьектов схемы данных.
Улучшена поддержка последовательностей с параметрами cached и cycled.
Измены размеры по умолчанию буферов TRANLOGOPTIONS.
Для Oracle EE 10.2  и более новых добавлена поддержка захвата при работе Oracle Recovery Manager (RMAN) при восстановлении поврежденных redo log.

MySQL
Добавлена поддержка типов TEXT и BLOB.
Добавлена поддержка динамического SQL.
Добавлена опция ALTLOGDEST в TRANLOGOPTION.

Sybase
Расширены диапазоны для DBOPTIONS TDSPACKETSIZE
Параметры которые ранее были внутренними теперь доступны для настройки TRANLOGOPTIONS MAXREADSIZE
TRANLOGOPTIONS READQUEQESIZE

Добавлена поддержка баз данных:
DB2 9.7
DB2 для iSeries
SQL Server 2008
MySQL  Capture 5.1.15 и выше.

С полным списком изменений можно ознакомиться в release notes.

четверг, 2 июня 2011 г.

Проблемы в работе Oracle Database 11.2 Express Edition Beta

Что было обнаружено в результате пару часовой работы с базой для Windows:
1. Каталог DATA_PUMP_DIR после установки назначен на не существующий каталог операционной системы.
2. После создания контекста create context ctx1 using ctx_pkg;
его не видно не из под создавшего пользователя не из под SYSTEM выборкой
SELECT * FROM all_context
Хотя при повторной попытке создания база говорит, что уже существует.

четверг, 26 мая 2011 г.

Oracle Data Integration 11g EStudy новые возможности




    Этот учебник представляет вам новые и усовершенствованные функции Oracle Data Integrator 11g (11.1.1.5), включая понимание бизнес-процессов и технических преимуществ этих функций. Это конечно НЕ общее введение во все аспекты продукта Oracle Data Integrator. Для понимания этого учебника вы должны иметь общие представления о продукте версии 10g семейства Oracle Data integrator. После завершения этого курса, вы усвоите:

- Узнаете изменения в Oracle Data Integrator 11g архитектура и компоненты
- Узнаете компоненты нового Fusion (JDeveloper) пользовательского интерфейса
- Узнаете новые приемы работы и повысите удобство работы
- Узнаете усовершенствования в Модулях знаний (Knowledge Modules)
- Узнаете изменения в работе ODI агентов
- Поймете бизнес-преимущества новых функций и расширения старых


вторник, 24 мая 2011 г.

Установка Data Integrator 11.1.1.5.0 на Windows x86


Несколько дней назад Oracle выпустил версию Data Integrator 11.1.1.5.0.
Установка производилась на работающую версию 11.1.1.3.0.  
При установке инсталлятор через минуту после запуска прекращал свою работу с сообщением “The Java RunTime Environment was not found at bin\javaw.exe. Hence, The Oracle Universal Installer cannot be run. Please visit http://javasoft.com and install JRE version 1.3.1 or higher and tru again.” Хотя на компьютере присутствовала установленная версия JRE 1.6.0_25 и jdk1.6.0_25. Переменные окружения JAVA_HOME, PATH, CLASSPATH настроены необходимым образом.

После аварийного завершения инсталлятор также забыл почистить созданные во временном каталоге C:\Documents and Settings\atyshenko\Local Settings\Temp\OraInstall2011-05-23_03-46-17PM файлы объёмом 500Мб.

Инсталятор удалось запустить только с ключем “setup.exe -install -jreLoc c:\Java\jrockit-jdk1.6.0_24” с JDK не jrockit также не хотел работать. На седьмом шаге установки выяснилось что с ранее установленным депозитарием версии 11.1.1.4 продукт работать отказывается. 


 Было принято решение деинсталировать репозитарий 11.1.1.3.0 с помощью RCU 11.1.1.5.0. Удаление прошло без сообщений об ошибках но при попытке создания нового депозитария с ранее установленным префиксом DEV утилита сообщала что префикс уже используется, хотя схемы данных удалились из базы.  


воскресенье, 3 апреля 2011 г.

Oracle Database 11.2 Express Edition Beta







Вышла Beta версия базы данных Oracle 11.2 Express Edition.
На данный момент доступны версии x32 для Windows и x64 для Linux
Ограничения: максимальный обьем базы 11Гб (XE10 было 4Гб), 1 процессор, 1 Гб оперативной памяти. 

суббота, 16 октября 2010 г.

Изменение в стратегии наборов патчей для базы

Начиная с версии 11.2.0.2 patch set, Oracle Database является полной инсталяцией программного обеспечения базы данных. Теперь не требуется инсталировать Oracle Database 11g Release 2 (11.2.0.1) перед инсталяцией Oracle Database 11g Release 2 (11.2.0.2).

среда, 6 октября 2010 г.

Сохранение плана запроса для просмотра хинтов

Сохранить план запроса можно следующим образом:
create outline MY_OUTLN for CATEGORY special ON select * from dba_extents;

Просмотр сохраненного плана запроса:
select * from outln.ol$hints where ol_name='MY_OUTLN' order by hint#