The Oracle   22 июля Deep Dive 2 Oracle Support Программа. Приглашение.
  28-29 июля RAC Deep Dive 4 Developers Программа. Приглашение. Регистрация.
  19 сентября 11g2 New Features  
  12 Ноября Oracle Day  

пятница, Июль 17, 2009

PSU


Не успел Игорь Мельников рассказать, что такое CPU, как все опять поменялось политика партии и правительства претерпела улучшения. Появились Patch Set Update (PSU). PSU это выпускаемые ежеквартально наборы патчей, который включают в себя CPU + еще 50 важных исправлений для RAC, DG и DB. Выход PSU совмещен по времени с CPU. Т.е. теперь у Вас есть выбор что устанавливаться - CPU или PSU.

Теперь детали. PSU существует только для Unix платформ, для Windows по прежнему остаются bundle. PSU выпустили для 10.2.0.4, для 11 версии пока нет.

Разработчики обещают, что патчи, включаемые в PSU будут обладать возможностью rolling upgrade.

Обратите внимание, что если у Вас установлен one-off патч, и он будет конфликтовать с PSU, при установке PSU это будет отмечено и будет предложено удалить этот one-off патч. Вам потребуется заказывать MLR поверх PSU.

Детальное описание как обрабатывать конфликты вы найдете в Doc ID: 854428.1

Обратите внимание, что для установки PSU потребуется самый свежий opatch, 10.2.0.4.7

The initial PSU is Patch 8576156 PSU 10.2.0.4.1 for Oracle Database 10.2.0.4.






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

пятница, Июль 10, 2009

RAC-One

RAC-One- это одна из новых технологий, которая придет к нам в 11gR2. И хотя мы не можем сейчас рассказывать вам про R2 поскольку его еще нельзя скачать, на уровне идеи, мне кажется, знать об этом необходимо уже сейчас.



RAC-One - это когда при установке даже single instance устанавливается Clusterware, ASM и БД линкуется с RAC опцией. Контролирует запуск, останов (и если нужно перезапуск) clusterware.

Зачем это все это нужно ? Потому, что когда придет час "Ч" и вы захотите переместить свой экземляр на другой сервер, потому что первый сервер перестал справляться с нагрузкой технология OMotion сделает это за Вас без остановки системы. Для этого на другом сервере на 30 минут поднимется еще один экземпляр, ваша база становиться настоящей кластерной БД. 30 минут дается на завершение транзакций на первом узле. По истечении 30 минут узел останавливается (shutdown abort).

Преимущества:

Нет проблем с производительностью. Вы никогда так и не узнаете про gc_* события ожидания :)

Недостатки:

Мы пока не знаем о политике лицензирования этого варианта. Потому что в рамках существующей политики при установке даже одного экземпляра с включенной опцией RAC за опцию нужно заплатить

Примечание:

При использовании RAC-One особенно остро встает вопрос о поддержке приложением технологий TAF или FAN & FCF. Конечно же идеальное приложение, увидев, что понялся еще один узел само переведет на него свои соединения. Если ...Вы прослушали нас RAC DD4D и знаете что такое идеальное приложение :). Кстати, следующий DD4D 28-29 июля, и если Вы еще не написали заявку - самое время это сделать

PS
Я прослушал сколько изменений сделано в RAC R2. Скажем так, не менее половины всех изменений в R2 относятся к RAC. Нас ждет очень непростая осень - мы будем это все Вам рассказывать.



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

понедельник, Июль 06, 2009

1C


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

среда, Июль 01, 2009

Deep Dive to Oracle Support, 22 july, Oracle Office, Moscow


Update 2. Приглашение. Программа.

Сколько раз на Ваш SR ничего не отвечали в течении долго времени ? Сколько раз вы сталкивались с необходимостью срочно искать патч уже после миграции системы, а можно было бы найти до ? Сколько времени убито на форумах, в поисках методологии оптимизации ? Зачем нужен flash metalink и как попадать на старый добрый metalink и почему этого не надо делать ? И наконец сакраментальное - зачем нужна поддержка и как получать от нее наибольшую выгоду ?

22 июля Oracle Support бесплатно расскажет и покажет, даст ответы не только на эти вопросы, но и на многие другие. Думаете, что умеете работать с поддержкой? Ну-ну. Приходите, узнаете много нового - я Вам обещаю.

Чтобы не было уж совсем скучно, Вас развлекут лекцией о внутренних структурах Oracle. Just-for-fun.

Oracle Support воодушевленный семинарами DD4D, DBOD, DBUG решил выдать контент, о котором можно было только мечтать. Все, что Вы должны были бы знать, но на что всегда не хватает времени. И то, что Вам всегда хотелось узнать, но что было всегда от Вас скрыто.


Регистрация будет только по заявкам. Заявку нужно написать умнице и красавице Марии Скотновой, которая является CIS cluster leader Support Customer Management, по адрес Maria.Skotnova@оракл.ком, с subject'ом DD2OS.request.

В заявке нужно будет указать активный CSI. Заявки без указания активного CSI будут игнорироваться. Я бы на вашем месте уже пошел бы на metalink его вспоминать :). Нет поддержки ? Упс...

Первые места мы уже "продали" еще до составления официальной программы. Следите за блогом.

Семинар будет проводиться в Офисе Oracle, в Москве, 22 июля 2009 года, по адресу 123317, Москва, Краснопресненская наб.,18 Москва-Сити, бизнес-центр "Башня на Набережной" , Блок С, Телефон +7(495) 641-1400, 9-ый этаж, аудитория Афины. Пожалуйста, захватите с собой паспорт !


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

вторник, Июнь 30, 2009

Что такое CPU ?

На семинаре DBUG, говоря о процессе подготовки каталога с бинарными файлами Oracle Database 11g (ORACLE_HOME), я обмолвился о необходимости установки CPU-патча.

"Что такое CPU ?" - сразу прозвучал вопрос из зала. С удивлением, я узнал, что многие ораклисты не знают об этом...

CPU [Critical Patch Update] - это набор исправлений (патчей), которые ежеквартально выпускается корпорацией Oracle для своих базовых технологических продуктов. В этот патч включены исправления наиболее критичных багов, прежде всего в области безопасности.
Поэтому применение этого патча крайне рекомендуется!
СPU-патчи кумулятивны, то есть каждый CPU включает в себя предыдущие.

При установке Oracle Database 11gR1 нужно установить софт из базового дистрибутива, установить патчсет 11.1.0.7, и затем необходимо установить последний CPU (на данный момент CPU April 2009).

Для платформы Windows ситуация выглядит немного по другому. Для Windows каждые две недели выходят так называемые Bundle-патчи. Это связано с спецификой строения бинарных файлов (при установке отсутствует линковка, а просто поставляется монолитный бинарный файл oracle.exe и набор сопутствующих dll-файлов). Bundle-патчи для Windows также кумулятивны.

Да - забыл сказать: CPU и bundle-патчи устанавливается поверх патчсета. Oracle выпускает такие патчи не более 1 года после выхода патчсета, либо дольше, - если очередной патчсет еще не вышел.

На мой взгляд, установка последнего Bundle-патча для Oracle Database for Windows крайне необходима. Например, последний бандл для 11g (11.1.0.7 bundle 14) включает в себя исправления для около 300 багов, а для 10g (10.2.0.4 bundle 22) - около 700 багов !

Таким образом, в обязанности промышленных DBA должна входить разработка и реализация стратегии "наката" обновлений !

У вас до сих пор не стоит последний CPU или bundle-патч ?
Что ? - До сих пор не установлен 10.2.0.4 или 11.1.0.7 ?
Тогда мы идем к Вам ! :-)


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

Несколько анонсов

Большое спасибо всем, кто принял участие в опросе (справа). Честно говоря я ожидал, что будет все-таки какой-то лидер, но раз два события пришли к финишу практически одновременно придется провести их оба. Больше не буду проводить опросов со множественным выбором :)))

Итак, анонсы:

28-29 июля, мы проведем RAC DD4D, в Москве, в офисе Oracle. Заявки можно начинать присылать. Это будет повторение уже ранее проведенных семинаров, так что прошу Вас, если Вы приходили раньше, пожалуйста, не присылайте заявки - дайте возможность попасть другим. Порекомендуйте семинар коллегам. Мы ожидаем в составе лекторов сразу 3-х OCM - но кого сейчас можно этим удивить ?

C DBOD ситуация сложнее. Опций слишком много и они слишком разные. Есть идея разделить DBOD на OLTP Edition & Warehouse Edition. В OLTP останутся Adv Compression, Adv Security. Total Recall, In Memory Database, RAT, Active DataGuard, Optimizer. В Warehouse Edition перенесем OLAP, Streams, ODI. Отдельный день будет выделен под Exadata.

Напишите, что Вы думаете по поводу такого разделения ? Предложивший лучший вариант попадет на событие автоматически.

Мы работаем над улучшенной версией RAC от мифов к реальности. Наверно, сможем ее выпустить в сентябре. Пока на нас опять напал Microsoft со своим вечным "нам не нужен RAC потому, что мы никогда не сможем его сделать в SQL Server" но об этом я напишу отдельно.

PS
Многих беспокоит дискриминация при регистрации на наши события. Мы боремся с этим. Но отказать девушкам, да еще участницам RuOUG - ну не можем никак. Девушки - приходите к нам 28-29 июля !


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

четверг, Июнь 25, 2009

DBUG, 17-18 june, материалы, продолжение

Update 1, 26.06.2009 : Почему Вы больше не сможете скачивать патчи после окончания Premier Support без заключения Extended Support написано в "FAQ for Products in Extended Support Doc ID: 757445.1"

Я выложил решения 3 из 5 задач, вы найдете их в материалах семинара. Хочу поблагодарить всех, кто решал задачи и лидеров команд - Олега Юхно (Яндекс), Рината Казанова (Транссистемотехника), Новикова Александра (РДТЕХ).

Там же есть ссылка на фотографии Юлии Булановой.

Чтобы облегчить Вам работу по миграции БД я выкладываю архив, содержащий две статьи на русском языке:

  • Тестирование влияния изменений на производительность SQL с помощью SQL Performance Analyzer при переходе с Oracle 9i/10g Release 1 на Oracle Database l0g Release 2;
  • Oracle Real Application Testing.
Не забудьте проголосовать за наши семинары (справа на этой странице). Мы с большим напряжением ожидаем завершения гонки лидеров: RAC DD4D и DBOD.


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

вторник, Июнь 23, 2009

11g Release 2: External table preprocessor feature

Сейчас мы усиленно готовимся к очередному семинару DBOD. Накатываем на его контент массу патчей! :-) Конечно же основной патч связан с фичами второго релиза 11g (11g Release 2), в ожидании которого все мы с Вами живем. Поэтому, Вас ждет масса новой и интересной информации...


Об одной такой новой возможности я решил Вам рассказать заранее.

Потому-что эта новая возможность доступна и для пользователей 11gR1, но только начиная с 11.1.0.7 (первого патчсета), а также скоро будет доступна и для 10gR2 (для патчсета 10.2.0.5).

Речь идет о возможности препроцессорной обработки файла, содержащего данные для внешней таблицы (external table).
Теперь, при создании внешней таблицы, стало возможным определять внешнюю программу (консольное приложение операционной системы, на котором установлен сервер Oracle Database). Эта внешняя программа принимает на вход один параметр: полное имя файла внешней таблицы.
Внешняя программа должна вернуть на стандартный вывод (stdout) содержимое внешней таблицы.

Я думаю идея вам понятна: c помощью внешней программы можно сделать предварительную обработку данных внешнего файла, например конвертировать ее в какой-то формат (из двоичного в текстовый).

Рассмотрим эту новую возможность чуть подробнее.

Прежде всего нам необходимо создать объект - каталог (DIRECTORY) операционной системы, в котором будет лежать программа-препроцессор, а затем выдать привилегию пользователю на выполнение (EXECUTE) и чтение (READ) файлов в этом каталоге.

sqlplus / as sysdba

SQL*Plus: Release 11.1.0.7.0 - Production on Tue Jun 22 13:57:22 2009

Copyright (c) 1982, 2008, Oracle. All rights reserved.

Connected to:
Oracle Database 11g Enterprise Edition Release 11.1.0.7.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options

SQL> create directory prep_files as 'C:\oracle\admin\orcl\prepfiles';

Directory created.

SQL> grant read,execute on directory prep_files to dbod_demo;

Grant succeeded.

После этого, как обычно, нам нужно создать директорию в которой будет лежать файл для внешней таблицы:

SQL> conn / as sysdba
Connected.
SQL> create or replace directory data_files as 'C:\oracle\admin\orcl\datafiles';

Directory created.

SQL>
SQL> grant read, write on directory data_files to dbod_demo;

Grant succeeded.


И, в завершение, при создании внешней таблицы, указывается новая директива PREPROCESSOR, в параметрах которой передается каталог и внешняя программа, которая в нем находится:


C:\oracle\product\11.1.0\db\BIN>sqlplus /nolog

SQL*Plus: Release 11.1.0.7.0 - Production on Wed Jun 22 14:15:17 2009

Copyright (c) 1982, 2008, Oracle. All rights reserved.

SQL> conn dbod_demo/dbod_demo
Connected.
SQL> CREATE TABLE dbod_ext_table (line varchar2(2000))
2 ORGANIZATION EXTERNAL
3 (TYPE ORACLE_LOADER
4 DEFAULT DIRECTORY data_files
5 ACCESS PARAMETERS (
6 RECORDS DELIMITED BY NEWLINE
7 PREPROCESSOR prep_files:'unrar.bat'
8 FIELDS (line char(2000)))
9 LOCATION ('test.rar'))
10 REJECT LIMIT UNLIMITED;

Table created.

Моя внешняя программа (обычный bat-файл, - мой сервер работает под win32) будет распаковывать rar-архив и выводить его содержимое его на stdout:

@echo off
c:\arc\rar p %1 -inul

Собственно, на этом все:
SQL> conn dbod_demo/dbod_demo
Connected.
SQL> select * from dbod_ext_table;

LINE
-----------------------------------------------------------------------------
Здраствуй мир !



На мой взгляд: очень практичная возможность, может быть и не революционная, но крайне полезная.

Увидимся на DBOD !


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

суббота, Июнь 20, 2009

RAC DD4D v3 - работа над ошибками

На нашем семинаре RAC DD4D я предложил одну идею для снижения конкуренции за "горячие" блоки.

Идея заключалась в том, чтобы "горячую" таблицу/индекс секционировать по времени (в каждой секции будут лежат данные за определенный период). и далее поместить секцию за текущий период (а как правило конкуренция идет за данные именно незакрытого периода) в табличное пространство с меньшим размером блока (4K или даже 2K).





К сожалению, выяснилось, что эта идея на практике не может быть реализована, потому что в СУБД Oracle Database есть ограничение: все секции таблицы, либо индекса должны лежать в табличных пространствах с одинаковым размером блока:

sqlplus / as sysdba

SQL*Plus: Release 11.1.0.7.0 - Production on Сб Июн 20 23:15:43 2009

Copyright (c) 1982, 2008, Oracle. All rights reserved.

Присоединен к:

Oracle Database 11g Enterprise Edition Release 11.1.0.7.0 - 64bit Production
With the Partitioning, Real Application Clusters, OLAP, Data Mining
and Real Application Testing options

SQL> CREATE TABLESPACE hot_data

2 datafile '+GR1/orcl/hot_data01.dbf' size 20M
3 BLOCKSIZE 4K;

Раздел создан.

SQL> create table customers

2 (
3 Id number,
4 Name varchar2(32),
5 Created date
6 )
7 partition by range (Created)
8 (
9 partition before_05_2009 values less than (TO_DATE('01.01.2009','dd.mm.yyyy'))
10 tablespace users,
11 partition current_month values less than (TO_DATE('31.05.2009','dd.mm.yyyy'))
12 tablespace hot_data
13 );

tablespace hot_data
*
ошибка в строке 12:

ORA-14519: Несовместимые размеры блоков табличного пространства для table : У
табличного пространства HOT_DATA размер блока 4096 [partition specification] не
соответствует ранее заданному или подразумеваемому для табличного пространства
USERS размеру блока 8192 [partition specification]

SQL>
Приношу свои извинения и благодарю участников семинара, написавшим мне об этой ошибке и поправивших меня.

Но тем, не менее, вторая наша идея: исскуственно увеличить PCTFREE у секции за текущий период - работает ! И тотже самый эффект мы можем достичь с помощью второго способа:
SQL> create table customers

2 (
3 Id number,
4 Name varchar2(32),
5 Created date
6 )
7 partition by range (Created)
8 (
9 partition before_05_2009 values less than (TO_DATE('01.01.2009','dd.mm.yyyy'))
10 tablespace users,
11 partition current_month values less than (TO_DATE('31.05.2009','dd.mm.yyyy'))
12 tablespace users pctfree 80
13 );

Таблица создана.

SQL>



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

пятница, Июнь 19, 2009

DBUG, 17-18 june, материалы

25.06 Update 1. Выложена недостающая презентация Вадима Гусева и решения 3 из 5 задач.

С совершенно неожиданным успехом (для первого раза) прошел наш семинар Oracle MIG-RAT-ION (aka DBUG).

С нами выступали коллеги из МегаФон-Москва, Oracle Consulting, RDTEX. Слушатели смогли получить представление как об официальной точке зрения на процесс upgrade так и о реальном опыте очень серьезных проектов.

Из более чем 80 слушателей мы получили тольку одну оценку "среднее", все остальные были отлично и хорошо. Спасибо нашим слушателям, что они подхватили нашу идею по решению заданий, и 3 из 5 задач были решены. Участники семинара могут ознакомиться с решениями.



По традиции, некоторые отзывы:

  • Много различных интересных выступлений, понравились реальные истории из жизни о миграции баз крупных компаний (Stek Soft)
  • Новые варианты облегчения миграции, Место проведения, Подача материала, Мозговой штурм по заданиям (Transsistemotechnika)
  • Предложение решить практические задачи по обновлению версий БД, достаточное количество практических примеров (Petrol Plus Region)
  • Много информации по существу (по теме). Много советов (практически из жизни) (Lionsoft)
  • Классный технический семинар (Sheremetyevo Cargo)
  • Практические задания, название семинара DataBug (РДТЕХ)


Поскольку тема Upgrade очень востребована и не только в пределах МКАД :), а далеко не все могут приехать, то после некоторой внутренней борьбы я решил открыть доступ к презентациям всем зарегистрированым читателям блога (25.06 я добавил презентацию Вадима Гусева в архив. Она же отдельно.). Enjoy ! Следующую версию семинара мы все равно улучшим :). Кстати контент попросил у нас otn.oracle.com. Не знаю даже, давать или нет :)))))

Конечно же лучше один раз услышать, чем увидеть. Фотографии мои, Анатолия Бачина и Юлии Булановой. Ждем отчет о семинаре в очередном номере Oracle Magazine/RE. Анатолий, когда уже Ваши репортажи будут публиковаться без приставки RE?

Вы можете прочитать о проекте РДТЕХ по миграции в Раййфайзенбанке. Не забудьте также, что 30 июня состоится веб-семинар РДТЕХ "Миграция на новую версию Oracle: как провести успешный проект?".



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

четверг, Июнь 11, 2009

Опрос

Обратите внимание - справа, на этой странице, появился новый опрос.

Нам реально нужна Ваша помощь, чтобы определить, какое из наших событий наиболее востребовано. В принципе, можно выбрать более одного события, но пожалуйста не выбирайте все сразу - у нас все равно нет столько ресурсов :(

Небольшая расшифровка:

DD4D - RAC Deep Dive for Developers
DBOD - Database Options Details
DBUG - Database Upgrade workshop (он же Oracle 11g mig-RAT-ion)
MYTH - RAC: От мифов к реальности за 120 минут
OANO - Options Are Not Optional

Какие-то особенные пожелания можно оставлять в комментариях к этому посту. Комментарии все равно модерируются :)


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

Новые правила для Extended Support

Обратите внимание на изменение правил на скачивание патчей во время Extended Support, цитата :

"
Отсутствие действующего Extended Support контракта для Oracle Database версий 9.2.0.8 и 10.1.0.5 ограничивает возможность скачивания патчей и CPU (Critical Patch Update) для данных версий, а также привлечение глобальной службы разработки (Oracle Development) через My Oracle Support
"
Возращаясь в вопросу, почему нужно мигрировать на 11g, Premier Support для 10gR2 закончится через год. И Вам придется заключить контракт на Extended Support, если Вы захотите получать патчи. Год - это совсем немного для планирования миграции.


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

среда, Июнь 10, 2009

October 11-15 2009: Открыта регистрация на Oracle Open World 2009, San Francisco

Дорогие Заказчики и Партнеры. Открылась регистрация на самое грандиозное мероприятие, которое Oracle ежегодно проводит в San Francisco.

Круче только RAC DD4D :^).




Независимо кто Вы, технический специалист, менеджер или генеральный директор, Вам надо попасть на Oracle Open World хотя бы раз в жизни -- It'll blow your mind... :^)

Я подписываюсь под лозунгом: Come with questions. Leave with answers. Это чистая правда. Вы сможете встретиться с представителями любой крупной компании мира из любой индустрии. Вы можете посетить несколько тысяч докладов на любые технологические и бизнес-темы. Вы сможете встретиться с фактически любым технологическими гуру или руководителем Oracle, включая Ларри Эллисона, и обсудить любые интересующие Вас вопросы.

В прошлом году было 60.000+ заказчиков и парнеров Oracle. Это была конференция размером с целый город. Это надо было видеть.

Уважаемые наши Заказчики и Партнеры, не важно кто Вы, владелец бизнеса, менеджер, конечный пользователь продуктов Oracle, программист или DBA, Вам надо хотя бы раз в жизни туда вырваться. Оно того стоит. Вы получите не только доступ к людям, к информации и контактам, Вы просто получите огромное удовольствие и почувствуете масштаб Oracle.

В отличие от наших технологических семинаров, я не могу сделать Oracle Open World бесплатным. Это вне моего контроля. Вам придется заплатить за регистрацию (она дешевле до 14 августа), за авиабилет и за гостиницу. Стоимость еды входит в регистрацию. Есть несколько "уровней" регистрации, поэтому у Вас есть выбор. Придется также получить американскую визу, но Oracle поможет Вам с приглашением.

Если Вы примете решение поехать, то сообщите мне (sergey.danilov оракле.ком) или Дмитрию Волкову (dmitry.volkov оракле.ком). Можно также позвонить в Московский офис 641-1400 и найти нас. Можно оставить комментарий здесь в блоге. Мы сможем встретиться с Вами в San Francisco и помочь Вам ориентироваться на этой конференции. Мы Вам все покажем. Мы поможем Вам найти и встретиться с нужными Вам людьми. Мы порекомендуем Вам лучшие сессии для посещения. Мы откроем для Вас мир Oracle. Мы постараемся организовать групповой ужин где-нибудь на вершине небоскреба (Russian Team Dinner) или на 39-ом пирсе. Мы покажем Вам San Francisco и окресности. Мы осуществим прогулку по Golden Gate Bridge и по ходу расскажем Вам как работает RAC :^).

К черту кризис! Постарайтесь найти финансирование и поехать. Какой Египет? О чем Вы? В San Francisco будет отличная погода!!!


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

вторник, Июнь 09, 2009

June 17-18: DBUG, предварительные материалы

Я бы хотел, чтобы Вы начали готовиться к семинару (DBUG) заранее. С этой целью мы, в виде эксперимента решили:

1. Опубликовать до начала семинара некоторые материалы, который Вам будут несомненно полезны при обновлении БД. Архив можно скачать здесь. Это справочные материалы, а не презентации c семинара.

2. Опубликовать задания. Всего есть 5 вариантов. Они намеренно не однозначны и не содержат окончательных условий. Но вы можете подготовиться. В конце первого дня желающие участвовать будут разбиты на 5 команд. В зависимости от кол-ва желающих Вы или сможете выбрать задание или получите случайным образом. Задания будут окончательно уточнены. Вы получите некоторое время на подготовку. Имеет смысл взять с собой notebook. Если команда защитит свое решение, то получит уникальные призы и (что немаловажно), хорошую тренировку.

I) Вам необходимо обновить вашу 10.2.0.4 на 11.1.0.7 с downtime <= 5 минут
II) Вам необходимо обновить вашу 10.2 БД до 11.1 , используя transportable tablespaces
III) Вам необходимо обновить вашу 10.2 БД до 11.1, используя Streams
IV) Вам необходимо обновить вашу 10.2 RAC БД до 11.1
V) Вам необходимо обновить вашу 10.2 БД до 11.1 RAC


PS
Зачем эта детская игра в задания ? Поймете, когда поучаствуете. Все не так просто, как кажется с первого взгляда :)


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

воскресенье, Июнь 07, 2009

DBUG, Q&A

Update 1. На событии присутсвуют парни из development upgrade team, Product management team of Enterprise Manager, Real Application Testing. Спросить можно вообще, что угодно. Мне кажется завтра меня уже не пустят. Я их сегодня достал :)



Перед каждым новым событием мы страшно ссым беспокоимся, что сделаем его неинтересным. Поэтому мы не только роем землю работаем над контентом, но и перенимаем опыт наших коллег. В данном случае, очевидно узнав о нашем событии 17-18 числа, наша штаб-квартира подсуетилась и организовала тренинг по миграции в Германии, откуда я сейчас и пишу. В противном случае, ясно, все бы поехали к нам :)

Вести тренинг будут весьма крутые и опытные тренеры. В течение 8-11 июня, Вы имеете возможность задать любой вопрос по миграции в комментарии к этому сообщению или по почте, куда Вы, как я надеюсь, уже написали заявку. Я передам Ваш вопрос тренерам. Ответы Вам будут даваться на нашем семинаре 17-18 числа.

PS
На фотографии, очевидно участники какого-то семинара на крыше handelskammer hamburg. О содержании семинара можно только догадываться, но участникам, по крайней мере не скучно :)


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

пятница, Июнь 05, 2009

Почему надо прекращать спать и начинать мигрировать на 11g. Часть 3.


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

среда, Июнь 03, 2009

Скоро будет объявлена дата следующего семинара DBOD

Скоро Дмитрий Волков объявит дату следующего семинара DBOD, к которому мы подготовили футболку фирменного дизайна.

Футболку согласился публично продемонстрировать Алексей Задонский -- самый красивый мужчина в Oracle СНГ :^)

Если Вы раньше были на нашем семинаре DBOD, и теперь не можете жить без этой футболки, то приходите в московский офис Oracle, позвоните мне с reception и если я буду на месте, то я выдам Вам такую футболку. :^)


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

вторник, Июнь 02, 2009

In-Memory Database Cache 11.2.1.1





Вышла новая версия TimesTen - 11.2. Очень существенные изменения. Среди прочего:

  • Support for PL/SQL
  • Support for OCI and Pro*C
  • Automatic failure detection and failover of database and applications through integration with Oracle Clusterware
  • Automatic client connections failover (similar to TAF)
  • Cross-tier high availability for rock-solid reliability and maximum availability (MAA), including integration with Oracle Data Guard
Обещают открыть возможность скачать на этой неделе.


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

Extended RAC & Standard Edition

Очень незаметно (для меня) прошло изменение в политике лицензирования - уже несколько месяцев можно строить Extended RAC на Standard Edition. Нужно помнить, что все остальные ограничения (ограничение в 4 ЦПУ, хранение данных только на ASM, только стек Oracle) продолжают действовать.

Учитывая, что RAC в SE входит бесплатно, не могу распространяться про это дальше. Ужасная дыра в политике лицензирования.

PS
Могу ошибаться, но кажется clustering входит только в EE редакцию Microsoft SQL Server. Если это так, то мне не понятно, зачем вообще используют SQL Server :)


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

Почему надо прекращать спать и начинать мигрировать на 11g. Часть 2.

См. Часть 1 aka "Серая Шейка". Это продолжение первой серии, с каньонами и водопадами, как было обещано.

При прохождении сложных водных препятствий есть одно очень простое правило - надо грести. Если у лодки (катамарана, каяка) нет положительной скорости относительно потока, то можно быть уверенным, что поток найдет время и место и навалится на лодку, перевернет ее. Имея положительную скорость, вы имеете свободу маневра. Даже возможно, если Вы идете не лучшим путем, на скорости Вы можете маневрировать.

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

Нужно собраться. Когда Вы отталкиваетесь от берега нужно начинать грести. На фотографии, которую я привожу, только 2-ей работают. Хотя у заднего очень недовольное лицо :)) Остальные двое ...руководят :). р. Уруштен, 6 кс, порог Шестисливник, осложненный 2-мя бревнами в русле. Обычно его не ходят.

Есть другое простое правило. Нужно иметь свежую версию ПО. В ней, как правило исправлены ошибки, на которые Вы возможно еще не успели наступить (да - да и добавлены новые :). Как правило есть функциональность, которую добавили не просто так, а потому что она потребовалась большому кол-ву пользователей, а значит скорее всего будет полезна и Вам.

Конечно, миграция требует усилий. Нужно собраться. Прочитать таки инструкцию или прийти к нам на семинар. Если Вы будет пассивны - ваша лодка перевернется. Так или иначе. Решайте сами, на каком Вы баллоне :)

PS
Весь день мы заносили катамаран на реку. 8 км. вверх. Завтра мы должны были проходить порог. Вечером, ко мне подошел мастер спорта, прошедший не одну 6-ку и сказал, что в пороге есть бревно, под которым катамаран не пройдет. Это означало на полной скорости получить бревном по голове. Не доверять его мнению не было никаких причин. Он гораздо опытнее, всех нас, кто собирался идти. Но я сам спускал к бревну и измерял расстояние. И я решил не говорить остальным членам экапажа про его мнение. В результате - катамаран прошел. Иногда гуру ошибаются. Проверяйте и тестируйте все сами :)

PS2. Парни на правом баллоне на самом деле очень крутые. Просто в этой ситуации им некуда было воткнуть весло...


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

понедельник, Июнь 01, 2009

Почему надо прекращать спать и начинать мигрировать на 11g. Часть 1.

Мир постоянно меняется. Появляются новые обстоятельства и приоритеты, под которые необходимо подстраиваться. Лето сменяется зимой, зима сменяется летом. Из-за этого жизненного факта птицам приходится 2 раза в год идти на изнурительный проект миграции чтобы выжить. Мы с женой сейчас читаем нашим 4-х летним двойняшкам рассказ Мамина-Сибиряка Серая Шейка. Произведение про то, во что можно вляпаться если вовремя не осуществить проект по миграции. Я помню этот рассказ детства -- с самого его начала уже хотелось кусать ногти...

Тоже самое в IT-индустрии.

Жизнь вбрасывает новые обстоятельства и приоритеты, под которые необходимо подстраиваться. Одна версия продукта сменяет другую и с этом надо смириться. Жизненный цикл одной версии Oracle Database составляет в среднем шесть лет. Примерно три года R1, потом еще примерно три года R2. Если зазеваться, то "полынья начнет сужаться". Когда после окончания support к нам обращается заказчик с судьбоносной просьбой помочь ему с 9.2.0.4 или 8.2.0.1 8.1.7, я начинаю с ужасом вспоминать Серую Шейку. Организациям необходимо вовремя мигрировать с одной версии на другую.

Кроме описанных Дмитрием Волковым "технико-экономических" причин проснуться, глубоко вдохнуть, расправить крылья и направить вектор своего тела в сторону 11g я назову самую, с моей точки зрения, важную причину проекта миграции на Oracle 11g -- это Ваша карьера (а вшивый все про баню :^).

В контексте миграции на 11g это простое слово "карьера" приобретает следующие оттенки:

1. Не секрет, что технический опыт быстро устаревает. Если проспать миграцию, то востребованность Ваших знаний на рынке труда с каждым днем будет автоматически снижаться по отношению к тем, кто уже "закончил перелет" и записал новую версию в свое резюме. Рынок труда начинает отдаляться.

2. В какой-то момент внутри Вашей организации может оказаться кто-то, кто придет к начальникам и начнет говорить правильные словеса про Oracle 11g. Эти словеса могут идти вразрез с тем, что Вы недавно говорили начальству, что "Oracle 11g is full of bugs", что давайте подождем и т.п. Если к начальству придем мы с Волковым, то от нас еще можно отбиться: "Они из Oracle, а потому политически ангажированы". Но что, если в Вашей команде появился человек, который пришел к Вам на работу из большой компании, где 11g уже пашет, он своими руками ее мигрировал и теперь аргументировано выступает перед начальством с инициативой мигрировать? Теперь угрозы карьеры возникли внутри самой конторы. Нет, Вас не уволят. Просто инициатива будет перехвачена птицей более высокого полета. Рассмотрите эту ситуацию одновременно с внешними угрозами на рынке труда (пункт 1).

3. Несмотря на все сложности процесса миграции (некоторые птицы мигрируют в сезон на 10.000км и процесс миграции занимает у них целые 9 дней! :^) опыт мигарации на Oracle 11g может быть крайне положителен для Вашей карьеры. Осуществив миграцию, Вы откроете Вашей организации путь ко многим фичам Oracle 11g, которые имеют реальный business value. (ценность для бизнеса). Т.е. в резюме можно будет не просто написать "мигрировал на 11g 3Tb данных за 4.5 часа", а то, что "как результат это дало моей компании возможность сэкономить 3.2 млн. долл. на железе" и т.п. (читать пост Дмитрия Волкова ниже). С такой строчкой в резюме строительство карьеры существенно упрощается.

Мои мысли выше -- это чистая biology (не путать с buy-ology, где есть слово "покупать" :^). Закон Дарвина: если Серая Шейка будет спать, то ее съест лиса. Ее, лису, тоже можно понять -- надо же кормить своих лисят-двойняшек :^)

Вывод -- лезть в гору уже сейчас, плыть против течения и грызть гранит Оракловой Науки. Мы Вам в этом поможем. Go Beyond сказал нам Land Rover. Надеюсь, что Волков меня поддержит, продолжит этот текст и вставит картинку форсирования очередного каньона или водопада из своей жизни.


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

Почему нужно мигрировать на 11g ?

На мой взгляд (это то что я слышу, встречаясь с людьми), у многих компаний сейчас IT бюджет значительно сокращен.

С другой стороны, мы с вами продолжаем звонить по телефону, оплачивать коммунальные платежи, совершать покупки. Т.е. объемы баз данных растут. А значит наши информационные системы будут работать медленнее. И это понятно бизнесу - полностью остановить развитие ИС невозможно, если этот бизнес хочет продолжать оставаться на плаву. Другое дело - как минимизировать затраты, избежать закупок нового оборудования, по крайне мере какое-то время.


У Oracle есть как минимум два ответа:

1. Виртуализация. Это виртуальная машина, Oracle VM (для Intel архитектуры) и Oracle RAC.
2. Переход на 11g и открывающиеся в связи с этим переходом возможности.

Сейчас я хотел бы развить 2-ую тему - переход на 11g

Вот некоторые ключевые возможности, о которых должны знать Ваши IT директора об 11g:


Политика поддержки:


  • С июля 2007 года закончилась поддержка (Premier Support) Oracle 9i и идет период Extended Support. Оплата Extended Support требует дополнительных расходов от Ваших заказчиков.

  • В январе 2009 года закончилась поддержка 10gR1. Для 10gR2 поддержка закончится в июле 2010 года. Однако плата за Extended Support будет взиматься с июля 2011.

Снижение расходов на дисковое пространство:



  • Опция 11g Advanced Compression позволит Вам прозрачно для приложения сжать данные, что экономит дисковое пространство и ускорит приложение - ведь теперь необходимо читать меньше данных. Конечно, наибольший эффект Вы получите используя Advanced Compression совместно с Partitioning.

  • Опция 11g Partitioning добавила возможности по самоуправлению - теперь заведением новых секций занимается СУБД, а не администратор БД. Partitioning - прозрачен для приложения.
"Среднепотолочная" цена 1 Tb хорошего hi-end storage $70K за 1 Tb. Если у Вас весьма скромная БД в 5 Tb, то использование Advaced Compression высвободит по крайне мере 2 Tb. Стоимость опции $11,500 на процессор, таким образом до 12 CPU это имеет прямую экономическу выгоду. Мы даже еще не посчитали выгоду от сжатия backup и ускорения приложения.


Оптимизация использования ресурсов:


  • опция Active Data Guard позволяет разгрузить основную систему, запустив систему отчетности на Standby Database. В большинстве случаев - это прозрачно для приложения. Это одно из мощнейших улучшений в 11g.
Фактически удвоение мощности вашей системы за $5000 на процессор. По моим представлениям на уровне 4-8 процессорных систем большой тройки вендоров это примерно 10% от стоимости железа.


Шифрование данных:


  • Опция Advanced Security позволяет прозрачно для приложения осуществить преобразование данных к внутреннему формату хранения (шифрование по алгоритмам DES & AES) на уровне табличных пространств. Данные храняться на диске уже в преобразованном виде, что существенно снижает риск несанционированного доступа, в том числе минуя СУБД.

  • 11g R1 (11.1.0.7) + опция Database Vault сертифицирована (номер сертификата 1849 от 25.05.2009) по требованиям ФСТЭК России для защиты персональных данных (152-ФЗ) до класса 2, включительно. Напомню, закон вступает в силу уже с января 2010 года.

Снижение расходов на обслуживание системы:


  • Обновление на версию 11g значительно упрощено с использование опции Real Application Testing (RAT). RAT позволяет автоматически протестировать работу приложения и выдать заключение о повышении быстродействия после обновления версии.

  • Полноценно воспроизвести нагрузку (сделать тест производительности) удается только в 11g. Это значит что Вы снижаете риски для бизнеса при модификациях кода приложения. Это стоит очень дорого для бизнеса - уверенность что новая функциональность работает корректно.

И наконец, когда следует мигрировать. Многие говорят, что как только выйдет 11gR2. 11gR2 выйдет в районе осени (это мое личное мнение) на платформах Windows и Linux x32. Прочие платформы и x64 появятся к зиме. Конечно же, Вы опять подождете выхода хотя бы одного патчсета. Итого, весна 2010. Если Ваш бизнес ждать до весны 2010 - то отлично, Вы выбрали правильную стратегию. Но что, если нет ? Поговорите о миграции со своим IT директором :)

Ссылки по теме (анг)

Почему необходимо мигрировать на 11g ?

YouTube video with Dan Morgan


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

3 июня, семинар компании КРОК

Компания КРОК, редакция журнала «Открытые системы» и Агентство корпоративных коммуникаций OSP-Con приглашают Вас принять участие в практическом семинаре: "Отказоустойчивость приложений – проблемы и простые решения. Выбор оптимального метода защиты для приложений различных классов"

Читать полную версию приглашения

На мой взгляд, семинар очень интересный, особенно тем, что интересуется совместным использованием технологий Oracle & EMC. Обратите внимание, в программе сплошь выступления инженеров - т.е. могу предположить, что это будет очень техническое мероприятие.


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

пятница, Май 29, 2009

Подписка по email

Появилась возможность подписаться на новые сообщения в этом блоге по email. Теперь Вы точно не пропустите объявления о наших очередных событиях RAC DD4D, DBOD, DBUG.

PS Подсмотрено у Андрея Пивоварова, oraclebi.ru


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

понедельник, Май 18, 2009

June 17-18: ORACLE MIG-RAT-ION event (DBUG)

Update 1. Если Вы член RuOUG, не забудьте упомянуть этот факт в письме.

Update 2. Мы начинаем рассылку по email. Если Вы уже отослали заявку и получили положительный ответ - то повторять заявку не надо.

Первое 2-х дневное мероприятие "ORACLE MIG-RAT-ION" будет проходить 17-18 июня в Москве. Москва, Шлюзовая наб., дом 6, отель Катерина-Сити, 8 этаж, зал «Нобель». Начало мероприятия в 10-00, оба дня. Мы всегда начинаем ровно в 10-00. И пароли к архивам тоже сообщаем в 10-00 :)



  • Первый день будет посвещен методам миграции, на что обратить внимание при миграции.
  • Второй день будет посвещен снижению рисков при миграции, используя Real Application Testing.
Выступают сотрудники технологического консалтинга Oracle CIS: Марк Ривкин, Сергей Томин, Игорь Мельников, Вадим Гусев, а также специально приглашенный эксперт - Вадим Мельников, сотрудник ISV Migration Center.

Мероприятие предназначено для заказчиков. Если Вы партнер - мы тоже можем Вас пригласить, но вы должны обозначить в заявке конкретный проект, в котором Вы предполагаете миграцию.

Еще важно уточнение. Это не мероприятие, чем хороша 11g. Это мероприятие для тех, кто решил мигрировать, и знает сроки проекта. Если Вы еще не уверены, нужна ли Вам 11g приходите на Database Options Details.

Приглашение (версия для печати). Программа. Отправить заявку.


Mark Townsend, Vice President, Database Product Management отвечая на вопрос "можно ли уже мигрировать на 11g ?" пишет:


"
The stability of 11g release 1 is very good, so I would have no problem recommending that your customer go to release 1 now, ahead of release 2. One thing I would caution however is that if they do go to release 1, they will probably want to upgrade again to release 2 sometime after it comes out, as they will get typically see bug fixes and patchsets for release 2 a little ahead of release 1
"

Что в моем вольном переводе звучит как:
"Стабильность 11g R1 очень хорошая и я не вжу проблем в том, чтобы рекомендовать заказчикам мигрировать сейчас, не дожидаясь 11g R2. Надо только ответить, что скорее всего придется обновлять чуть позже до 11gR2"

Mark серьезный человек, и ему стоит доверять. По чистому совпадению, 17-18 июня, в отеле Калифорния Катерина, в Москве, мы будем проводить событие, посвещенное миграции на 11g

1-ый день будет посвещен методам миграции, на что обратить внимание при миграции
2-ой день будет посвещен снижению рисков при миграции, используя Real Application Testing.

Попасть на событие можно будет только написав мне заявку.

Обращаю Вам внимание, что для семинара DBUG есть отдельное требование - написав заявку, вы соглашаетесь с тем, что мы Вам позвоним, и спросим, как прошла миграция, про которую Вы нам писали в заявке.

Пожалуйста, отнеситесь к заявке серьезно. Команда, делающая это событие делает это на собственном энтузиазме. Нам не платят, за то, чтобы Вы мигрировали на 11g. Нам даже выгоднее, чтобы Вы этого не делалали, и заплатили больше за support. Мы просто хотим, чтобы Вы могли использовать всю мощь 11g.


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

пятница, Май 15, 2009

May 12-13-14: EMEA Oracle User Group President Meeting, Helsinki, Finland

Как Вы наверное уже слышали, Андрей Криушин и Евгений Горбоконенко решили попробовать совершить Подвиг и создать в России самый настоящий Russian Oracle User Group (RuOUG).

В мире существует множество независимых от Oracle организаций пользователей ПО Oracle, которые объединены по тем или иным интересам. Это и есть User Groups. Одни занимаются исключительно Database и принимают в свои ряды администраторов и разработчиков баз данных. На конференциях таких организиций обсуждаются важнейшие технологические вопросы современности (например, с какой скоростью должны крутиться жесткие диски или когда же наконец технология FC отомрет и ее заменит технология “10gE using FCoE” и как бы все это получше прикрутить к Infiniband-свичу и т.п.). Другие занимаются исключительно бизнес-приложениями и принципиально не обсуждают технические вопросы. Третьи занимают экзотические ниши, например, обсуждают вопросы использования PeopleSoft в образовательных учреждениях (такая группа существует и в ней несколько тысяч участников!). Одни разрешают вступать в свои ряды сотрудникам партнерских организаций Oracle, другие работают только с реальными заказчиками продуктов Oracle, третьи принимают в свои ряды и всех кто захочет. Одни берут с участников “абонентскую плату”, другие привлекают спонсорские средства, третьи делают и то и другое. Четвертые ухитряются жить вообще без денег, на чистом энтузиазме. Больше всего OUG насчитывается в Северной Америке. Там есть свои User Groups во всех штатах и крупных городах. Над ними сверху есть их “родительские” организации, которые их объединяют в иерархии и т.д. и т.п. В общем, all shapes and sizes.

В Европе User Groups представлены пожиже, но тоже есть чему подивиться. Например UKOUG и DOAG существуют уже четверть века и являются серьезными коммерческими non-profit (!) организациями, логистическая машина которых состоит из нескольких десятков сотрудников, работающих full time, а также из нескольких сотен энтузиастов, подписавшихся уделять около одну-две недели своего личного времени в год на нужны OUG (например, на анализ 30.000 анкет и т.п.). Оборот этих организаций приближается к десяткам миллионов евро в год. Я не шучу. Они организуют независимые мероприятия, конференции, круглые столы, ужины, встречи, обсуждения, печатают журналы, собирают у участников оценку работы Oracle за последний год, анализируют эти данные, откладывают куда-то в бок очевидные вещи (типа “у Oracle дорогая техподдержка”, “у Oracle куча багов” и т.п. :^) и передают данные, дествительно имеющие смысл в Oracle, к которым уже тяжело не прислушаться. Президент одной из крупных OUG поведал мне, что несмотря на то, что он никогда не был сотрудником Oracle, он может легко встретиться с любым начальником в Oracle, включая Ларри Элиссона, и обсуждать с ним любые вопросы просто потому, что за ним находятся 30.000 человек, которые купили лицензии Oracle и реально пользуются этими лицензиями. Крупные User Groups могут похвастаться реальным списком улучшений, как в продуктах, так и в процессах Oracle, которые были приняты Ораклом именно в соответствии с указаниями от User Groups.

Таким образом получается, что хотя User Groups независимы, они нужны и полезны для Oracle. При этом изначально Oracle User Groups делают все, чтобы создать для своих участников интерес и ценность состоять в них.

Интересный факт состоит в том, что от деятельности *OUG их организаторы редко получают какой-либо серьезный доход, т.к. уровень расходов этих организаций крайне высок. В основном люди делают это ради visibility и возможности работать в качестве менеджеров крупных проектов. Это в большинстве случаев помогает построить карьеру на основной работе. Например, президент норвежской User Group является практикующим администратором баз данных, что не помешало ему организовать двухдневную конференцию на большом корабле, который отправился из Осло в Германию и назад в Осло. В конференц-залах корабля участники слушали пять параллельных сессий на различные темы. Стоимость участия была что-то в районе 900 евро на человека и таких участников набралось человек 300. Человек привлек в качестве спонсоров сам Oracle, HP, Quest и др. В общем, этот DBA не только базы администрить научился. :^)

Да, собственно к чему я все это рассказываю? В самой большой стране мира (если мерить по площади территории) появилась небольшая и скромная RuOUG с президентом Андреем Криушиным и вице-президентом Евгением Горбоконенко, а т.к. Oracle регулярно собирает митинг президентов *OUG из региона EMEA, то мы пригласили господина Президента на этот митинг, и господин Президент любезно согласился. Итак, на этом митинге в Хельсинки, Финляндия, были представлены Президенты следующих уважаемых организаций: Finland (OUGF), Finland (OUFE), HEUG, Switzerland (SOUG), Denmark, Nigeria (NIOUG), Benelux (OBUG), Germany (Peoplesoft RUG), Bulgaria (BGOUG), Hungary (HOUG), Russia (RuOUG), Israel (iLOUG), United Kingdom (UKOUG), France (JDE), France (AUFO), Latvia (LVOUG), Sweden (ORCAN), Croatia (HrOUG), South Africa (SAOUG), Germany (DOAG), Norway (OUGN) и др.

Много рассказывать не буду, фотографии (кликать на цифры) говорят сами за себя:

1. Столица Финляндии встретила господина Президента прекрасно сохранившимися автомобилями. Мы долго рассматривали замечательно отреставрированный Ford Galaxie 1959 года, который как ни крути получался лет на 6 постарше Андрея и лет на 14 постарше меня :^)

2. В лапландском ресторане на ужин подавали котлеты из медвежатины. В Москве такое блюдо стоит как минимум $300-400, в Финляндии – копейки. Президент слегка подкрепился.

3. Потом Президенты пошли в ночной клуб, где антураж состоял исключительно из тракторов с открытым верхом. За рулем была Джеки Роуз, из Oracle EMEA User Groups. Судя выражению лица Андрея Криушина, он уже начал ощущать себя в своей тарелке и вполне освоился в этой компании, а также в качестве Президента RuOUG.

4. Уже через час Андрей Криушин за стаканом финской водки подробно объяснил Ронану Майлс (Президент UKOUG) как надо канонически правильно управлять User Groups в европейской стране среднего размера. Ронан сидел на кончике стула и слушал каждое слово.

5. Потом Президенты переместились в другой бар и там Андрей Криушин рассказал президентам OUGF (Finland) и OBUG (Benelux), про то, как лучше размещать киоски OUGF и OBUG на выставке Oracle Open World, которая состоится 11-15 октября в Сан-Франциско, Калифорния...

6. Андрей Криушин также четко обозначил, какие доклады будут более интересны слушателям Oracle Open World. В этот момент Ронан Майлс из UKOUG (UK) затаил дыхание, а Джанни Экелсон из OBUG (Benelux) все подробно записывал.

7. ...И они строго на меня смотрели когда я их пытался фотографировать. Имеют право. Это же ПРЕЗИДЕНТЫ.

Теперь шутки в сторону.

Во время этой встречи Андрея Криушина и меня лично глубоко потрясло, на что способны *OUG, чего они добились и каков уровень проработки того, что они делают. Андрей и Женя начинают с полного нуля (если не из отрицательной зоны) и им придется непросто.

Приходите на первое мероприятие RuOUG, которое состоится 25 мая в Офисе Oracle. Андрей Криушин из первых уст расскажет Вам свои ощущения от этой поездки и как все было на самом деле.

Самый интересный для меня вопрос:

Получится ли у RuOUG под руководством Андрея Криушина и Евгения Горбоконенко дойти до количественных и качественных характеристик хотя бы SAOUG (South African Oracle User Group)? Я пока не знаю. Это зависит только от них и от тех, кого они выберут себе в помощь. Мы в Oracle можем только постараться помочь им, но труд им предстоит колоссальный...


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

вторник, Май 12, 2009

Первый RAC DD4D за пределами СНГ прошел 4-5-6 мая в Праге

Практически сразу после окончания RAC DD4D TTT в Москве, Rick Greenwald провел первый RAC DD4D в Праге, для сотрудников партнерских организаций Oracle. Почему-то сразу видно, что фотки сделаны не у нас. Толи выражения лиц, толи потому что Рик сел на пол, толи просто одежда другая, толи антураж офиса. Даже не знаю...






Начали приходить вопросы "почему семинар идет три дня?". Мы экспортируем RAC DD4D Lab Edition. В этой версии семинара слушатели делают лабораторные работы, которые удлинняют продолжительность семинара.





Следующий "заграничный" RAC DD4D пройдет 20-21-22 мая в городе Стамбуле, Турция, по адресу Oracle Partner HUB - Linkplus Bilgisayar A.S. Kısıklı mah. Hanımseti sok. Hanımseti Çıkmazı No:1 34680 - Üsküdar / İSTANBUL. Тренинг будет проводиться на английском языке. Карту проезда можно посмотреть здесь. Если Ваша организация является партнером Oracle, то Вы можете зарегистрироваться здесь. Стоимость тренинга $90 /day + НДС (турецкий НДС).

Вообще, я люблю Турцию. Там почти всегда хорошая погода и не нужна виза.

P.S. Для тех, кто начинает осваивать Oracle APEX мы рекомендуем к книгу Рика Гринвальда Beginning Oracle Application Express.


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

воскресенье, Май 10, 2009

RACchecker version 2.0

Выпущена новая версия утилиты для проверки приложения к переходу в режим кластерной конфигурации - RACchecker.

Список новых возможностей впечатляет ! :-)

1) Теперь также анализируется текст триггеров. Для версий до 11g исходный текст триггеров не "виден" в представлении DBA_SOURCE. Поэтому утилита не могла проанализировать исходный текст триггеров в 9i/10g. В новой версии это упущение исправлено.

2) Новый параметр SEQ_ORDERED. Теперь утилита может находить упорядоченные последовательности. Упорядоченные последовательности в кластере могут приводить к "горячим" индексным блокам, - если на значениях последовательности построен индекс.

3) Стало возможным производить автоматическую выгрузку исходного текста обнаруженных "плохих" PL/SQL объектов в SQL-скрипты. Параметр SAVE_SOURCE управляет этой возможностью (по умолчанию она выключена). Параметр DIR_SOURCE (работает только совместно с параметром SAVE_SOURCE !) задает директорию на локальном диске клиентской машины, куда будут "сброшены" исходные sql-скрипты.

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

4) Генерация DDL-скриптов для изменения параметров последовательностей (увеличение кэша и отмена упорядочивания). В случае если указан ключ SEQ_DLL_OPT (работает только совместно с SAVE_SOURCE=Y), то будет создан скрипт для изменения атрибутов последовательности. Изменяются атрибуты CACHE, ORDER. Включение изменения того или иного атрибута управляется, соответственно, параметрами MIN_SEQ_CACHE и SEQ_ORDERED
Пример сгенерированного ddl-скрипта для последовательности:


set doc off
/************************************************************************
* Installation script for sequence cur_seq *
* *
* *
* @file cur_seq.seq *
* @author RACChecker *
* @version 1.0.0.0.0 *
* @history *
* RACChecker 10.05.2009 19:57:27 - automaticaly created *
************************************************************************
* Oracle CIS *
* email: igor.melnikov@oracle.com *
***********************************************************************/
set echo on

alter sequence CUR_SEQ
cache 50;

Ссылка для скачивания: RACChecker 2.0.0.0.5

Напоминаю, что для своей работы утилита требует установленной среды выполнения .NET Framework 3.5 (или выше), а также ODP.NET Provider - рекомендуется установить версию поставляемую с Instant Client - она небольшая по размеру.
Скачать ODP.NET Provider 11.1.0.6.21 можно на сайте OTN по этой ссылке.


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

пятница, Май 08, 2009

Про HP-Oracle Database Machine/Exadata и покупку Sun Microsystems

Недавно обсуждалась тема покупки Sun Microsystems. На Oracle/Sun FAQ появился интересный документ Transcript of an Interview with Larry Ellison by Reuters on the Acquisition of Sun Microsystems (PDF, May 7, 2009).

В документе есть важный message: Is Exadata moving to Sun SPARC Solaris?

"Exadata is built by HP using Intel microprocessors. We have no plans for a SPARC Solaris version of Exadata. We have an excellent relationship with HP that we expect to continue. The Exadata database machine delivers record setting database performance at a lower cost than conventional hardware. Customers love the machine. It is the most successful product introduction in Oracle’s 30 year history. The Sun acquisition doesn’t reduce our commitment to Exadata at all."


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

Курсы по Oracle Spatial в мае + документация RAC по-русски

Нас часто спрашивают где можно погрузиться в тему Oracle Spatial. РДТЕХ ведет курсы по Oracle Spatial. Есть курсы Oracle Spatial 10g: Основы (3 дня) и Oracle Spatial 10g: Новые возможности (2 дня). Ближайшие даты: 12 мая и 15 мая соответственно. Это авторизованные курсы Oracle University. Следующая возможность посетить эту курсы будет только в ноябре. Если Ваша карьера связана со Spatial - пройдите официальные курсы. Это поможет систематизировать знания.

Нас часто спрашивают где можно найти документацию по RAC на русском языке. РДТЕХ переводит официальную документацию Oracle на русский язык: Oracle Real Application Clusters: руководство по развертыванию и администрированию.

Все это коммерческие проекты Oracle и РДТЕХ, но тем, кому это надо это действительно надо.

P.S. Да, собственно, зачем я написал про RAC и Spatial одновременно? Потому, что при помощи RAC можно масштабировать решения на Oracle Spatial. Можно посмотреть интересную презентацию на эту тему. Вот один из реализованных проектов в US Department of Defense. Правда, этим ребятам книга RAC по-русски не понадобилась. :^)


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

вторник, Апрель 28, 2009

April 28-29-30: RAC DD4D TTT session in Moscow

Подошло время экспортировать RAC DD4D за пределы России. Дмитрий Волков (Oracle), Игорь Мельников (Oracle), Евгений Горбоконенко (РДТЕХ) и Андрей Криушин (РДТЕХ) начали подготовку других тренеров, которые будут вести RAC DD4D в Европе и США. Проект идет под кодовым названием RAC DD4D TTT (Train-The-Trainer). Человек в шапке с милицейской символикой -- Rick Greenwald (Oracle), автор 15 книг, включая Oracle Essentials 11g и Beginning Oracle Application Express.


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

понедельник, Апрель 27, 2009

ДР рождения Real Application Clusters Option !







Не знаю как Вы, а мы отмечали сегодня день рождения опции Real Application Clusters.

Все совпадения с ДР Сергея Данилова считаю случайными :))

PS
Под картинкой реальный отзыв одного из наших слушателей.


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

RAC: От мифов к реальности за 120 минут - материалы от 27 апреля

Большое спасибо всем, кто пришел к нам 27 апреля послушать про RAC. Всего было 15 человек (сказывается эффект понедельника). Несмотря на то, что первая часть семинара получилась длинее, мы закончили добавление узел в кластер в 7.25 вечера.

Большое спасибо компаниям СБСОФТ, Intel и Aquarius и лично Дмитрию Кучугурову (СБСОФТ), Петру Фатьянову (СБСОФТ) и Сергею Дубровскому (Aquarius).

Стали доступны презентации (5Mb) и фотографии (1.5Mb). Пароль мы Вам сообщили. Слушатели предыдущего семинара тоже могут посмотреть, т.к. пароль не изменился.

В открытом доступе можно посмотреть групповое фото (2Mb), снятое перед обеденным перерывом, а также фото самых стойких (3Mb), дождавшихся результатов добавления в кластер четвертого узла.

Приходите на наши следующие семинары из этой серии. Мы будем публиковать анонсы на этом блоге и на сайте Oracle. До новых встреч!


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

воскресенье, Апрель 26, 2009

RAC DD4D, 21 -23 апреля

В этом сообщении мы выкладываем материалы семинара, проведенного специально для одного очень уважаемого заказчика. Как всегда на семинарах 1:1 мы узнали ничуть не меньше, чем рассказали. Разработчики нас похвалили, DBA ...не ругали, скажем так. В производстве у компании помимо несчетного числа 2-х узловых кластеров, находится распределенный кластер о 3-х нодах и число их будет расти. Используется самое простое и дешевое оборудование, ISCSI, Linux. На публике мы сможем рассказать об этом этой осенью.

На обычные семининары мы стараемся ограничивать число участников от одной компании 3 сотрудниками. Но если Ваша компания уже эксплуатирует, или серьезно собирается использовать Oracle RAC мы готовы проводить семинары в формате 1:1, где не ограничиваем число слушателей от Вашей компании. У нас есть формальные требования к кол-ву участников, помещению, некоторым договоренностям. Но все решаемо. Да, и мы готовы выезжать за пределы МКАД :))

Все вопросы можно задать мне по почте, Dmitry.Volkov@оракул.ком


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

пятница, Апрель 24, 2009

пятничная загадка

Что такое делает Игорь Мельников в пятницу вечером в нашем офисе ? Попробуйте угадать, не подглядывая в отгадку :)))


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

понедельник, Апрель 20, 2009

Sun Microsystems









Мы купили Sun Microsystems...


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

Oracle Communications Billing and Revenue Management (BRM) on RAC

На семинаре RAC DD4D на втором дне задавался вопрос: "Сертифицирован ли Oracle Communications Billing and Revenue Management (Oracle BRM, или попросту говоря биллинг от Oracle) на RAC"?

Ответ: Да, Oracle BRM сертифицирован на RAC.

Можно посмотреть white papers на сайте Oracle и на сайте IBM по результатам тестирования на технике IBM.

Читаем: The 100-million-subscriber accounts were split into groups of approximately 8 million subscribers over 12 schemas. Each schema was handled by one Oracle RAC node. Together, the 12 schemas (Oracle RAC nodes) made up a single Oracle RAC database instance, т.е. ребята данные партиционировали под 12 узлов RAC. Использовался: Oracle Database 10g Enterprise Edition Release 10.2.0.4.0—64-bit production, with Partitioning and Oracle RAC options. Партишенинг не забыли -- молодцы. Все по науке RAC DD4D делали :^)

Интрересно, что в своем собственном документе IBM пришет: Use Oracle 10g RAC for high-availability configurations only. Не любят в IBM наш RAC. Почему? Пототому, что он у них денежки отбирает. IBM хочет на такие проекты больш-ууу-щую железку продать, плюс, естественно под high-availability configuration вторую такую же пристроить (!). А задача-то получается с массовым параллелизмом, ее на RAC можно легко масштабировать: купить железок в 12 раз меньшего размера, что дешевле на два-три порядка.

Не любите IBM? Посмотрите другой white paper про тестирование Oracle BRM на технике Sun. Эти ребята все-таки на RAC DD4D не ходили, поэтому тестировали только на 4 узлах RAC. Зато они перегнали IBM по активному использованию других Database Options. Читаем: Oracle Database 10g Enterprise Edition release 10.2.0.3.0 — 64-bit production, with the Partitioning, RAC, OLAP, and Data Mining options. (видимо, DBOD когда-то прослушали :^)

Референсы тоже есть в наличии. Но боюсь что не в России. На семинаре RAC DD4D я рассказывал, что RAC работает одинаково хорошо в любых странах мира. Ему, RAC-у, все равно в какой стране Oracle BRM обслуживать.


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

воскресенье, Апрель 19, 2009

Real User Experience Insight

На семинаре RAC DD4D после моего рассказа о Response Time Formula и ее измерении внутри БД, возникло несколько вопросов, а как померять время отклика в целом для приложения. В частности для случая сервера приложений. Поскольку сервер приложений использует пул соединений и со стороны БД при плохом проектировании может быть сложно отличить один бизнес-процесс от другого.

Так вот, у Oracle есть специальный продукт для этого случая - Oracle Enterprise Manager Real User Experience Insight.

Продукт достаточно уникальный тем, что измеряет время отлика не инструментируя приложение (как Veritas I3, например), а анализируя сетевой траффик. Таким образом, может быть измерено время отклика для пользователей любого сервера приложений, не обязательно написанного на java.

Отсылаю вас за подробностями к white paper. В Oracle этой темой владеет Сергей Иванович Томин.


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

пятница, Апрель 17, 2009

RAC DD4D 16-17 апреля, материалы

Dmitry Volkov:

К нам пришли очень терпеливые и выдержанные люди. 60 человек разместились в помещении для 40 человек и самый злой отзыв был "неудобно писать на коленках".

Спасибо Вам, что Вы выдержали эти два дня! Спасибо Вам, что нашли время и написали заявку на семинар. Мы прочитали каждую из них. Нам было очень интересно !

Презентации и исходные тексты примеров (31 Mb). Все фотографии (33 Mb). Пароль сообщался на мероприятии.

Фотография слева, конечно же называется "Немного философии" с Сергеем Даниловым в главной роли. Внимательный зритель обратит внимание на тени на фотографии :). Несколько наиболее интересных фотографий с семинара.

По традиции, некоторые отзывы:


Что понравилось:

- Демонстрации (ЦБ РФ)
- Всесторонне освещение достоинств и проблем RAC (Банк Москвы)
- Главное, что появилось понимание, что надо делать, чтобы успешно использовать RAC (УралСибБанк)
- Форма преподнесения материала (Русский Стандарт)
- Доступное изложение информации (Банк Глобэкс)
- Очень интересный семинар (РИА Новости)

Что не понравилось:

- Не все понимаю, не дают клавиатуру (РОСНО)

Чтобы Вы предложили, чтобы улучшить мероприятие:

- Хотелось бы услышать больше примеров внедрения (несколько слушателей)

Да, мы постараемся давать побольше примеров уже работающих систем.

Приз ведущих семинара получает отзыв:

- Жалко, что семинары только в будние дни (Форс-ЦР)


Мы также получили предложение сделать специальную версию семинар для девушек, Womens Edition (RAC DD4D WE), так сказать. Ищем в power point какую-нибудь гламурненькую тему чтобы оживить наши презентации...:)

Продолжение следует..


Sergey Danilov:

Что понравилось:

- * (Swedbank)
- Люди! (ОАО Авиадвигатель)
- Мероприятие для нас, а не для "галочки" (АКБ Авангард)

Очень много хороших отзывов. Очень много.

Что не понравилось:

- Докладчики не всегда были готовы дать ответы на задаваемые вопросы (Банк Глобэкс, Банк Русский Стандарт)

Задайте пожалуйста вопросы еще раз. Как правило, если мы не знаем, то мы стараемся прямо говорить "мы не знаем" :^) Если вопрос требует ответа, то пожалуйста напишите комментарий или позвоните нам. Мы обязательно дадим Вам ответ.

- Тесно/душно/плохая еда/слишком горячий чай/не хватило пирожков/плохие стулья/неудобно добираться/побольше экран/получше проектор/нет откидных столиков и т.п. (много слушателей)

Сейчас мы не можем делать абсолютно все мероприятия на внешних площадках, где еда на порядок качественнее, а залы просторнее. Комната Афины является самой большой аудиторией в офисе (да и местоположение самого офиса весьма спорное). Мною уже запущен процесс по смене экрана и по монтажу высококачественного проектора на потолке. Мы по возможности будем стараться делать на внешних площадках, но это сложнее по логистике. Вообще, мы изначально планировали мероприятие только на 40 мест и только по заявкам. Но заявок пришло больше, и т.к. заявки гарантируют место на семинаре мы не смогли сдержать натиска.

- Примитивные примеры и демонстрации. Много информации, которая сложна для человека, ранее не работавшего с RAC. (Нетрис)

Мы будем продолжать искать баланс между понятностью, сложностью демонстраций и временными ограничениями семинара. К сожалению, не было заполнено поле "что бы Вы предложили чтобы улучшить мероприятие". Хотелось бы получить список из трех самых примитивных примеров и мы их заменим или усложним. Предложите нам сценарии примеров, которые можно показать за короткое время, которые информативны и иллюстративны.

- Слишком много новой информации. Не все удалось освоить. :-) Но это не проблема семинара. (тоже Нетрис, но другой слушатель)

Задайте нам вопросы. Приходите на следующий семинар.

- Много маркетинговой и рекламной информации (Стинс Коман)

Не совсем понятно определение рекламной/маркетинговой информации. В самом общем случае, деятельность любой коммерческой организации направлена на увеличение объема бизнеса. При желании можно доказать связь между любым курcом/тренингом Oracle, в том числе платным :^), в том числе преподаваемым независимо от Oracle :^), и увеличением коммерческого успеха Oracle с точки зрения продаж лицензий и т.п. Получается, что мероприятие сработало как реклама/маркетинг.

Вся идея семинара RAC DD4D состоит в том, чтобы делать его без маркетинга/рекламы, по крайней мере в классическом понимании этих вещей. Цель -- передать "двухдневную" порцию знаний, чтобы организации могли начать первый проект по RAC, обойдя при этом уже известные проблемы, разрушить парадигму "Мы это не используем, потому что не знаем что это такое и как оно работает".

Теперь посмотрим с другой стороны: для слушателей семинара его прямая ценность состоит в том, что полученные знания потенциально увеличивают их капитализацию на рынке труда. Запустив в production первый проект на RAC и записав это в CV совершенно реально превратить эти знания в живые деньги, т.е. при желании можно доказать связь между словом RAC в CV и величиной зарплаты, карьерой и т.п. Не верите -- посмотрите на ребят из СБСОФТ, РДТЕХ и т.п. Мы сейчас о каком именно рекламируемом объекте говорим -- об аудитории семинара или об Oracle? :^) Шутка. Это было "Немного философии".

Назад к семинару. Там в некоторых местах заявлялось, что "эта функциональность лицензируется отдельно", например, Advanced Compression, Partitioning и т.п. Может быть, именно это имелось в виду? Partitioning шагает рука об-руку с RAC. К сожалению, не было заполнено поле "что бы Вы предложили чтобы улучшить мероприятие". Хотелось бы получить список мест, где есть реклама и мы ее уберем. Скачайте слайды когда они будут доступны и укажите нам номера слайдов или процитируйте фразы, которые мы должны исключить из своего лексикона.

Еще раз: цель этого мероприятия состоит в том, чтобы технические специалисты почуствовали ценность технологии и поняли что такое RAC на самом деле, что можно следать при помощи RAC, а что нельзя. Если мы отвлекаемся от этой цели -- дайте нам реальные факты.


Что бы Вы предложили, чтобы улучшить мероприятие?

- Ужать до одного дня (NetCracker)
- Мало дней (АЦ ЕИС Жилище)
- Слишком много информации за два дня -- разбить на три дня (ООО Конфин В)
- Двух дней мало, стоит сделать 3 и добавить технических деталей (RealSoft)

Очень много предложений по изменению продолжительности семинара. В принципе, контента хватит и на три и на четыре дня. Как нам кажется, на три дня Вам уже будет тяжело отпроситься с работы, а одного дня все-таки маловато. Хотя, может стоит рискнуть и один раз попробовать сделать "RAC DD4D XXL" на три дня?

Когда мы проводим этот семинар в формате 1:1 для группы разработчиков, которые уже реально будут мигрировать на RAC, то мы увеличиваем количество дней, плюс знакомимся с кодом и архитектурой системы и выдаем RAC-омендации. Мы также продолжаем консультировать после семинара.

- Побольше живых примеров как в виде демо, так и в виде презентаций (но с описанием и с "разбором полетов") (Форс-БС)
- Хотелось бы услышать реально серьезный опыт внедрения и дальнейшей поддержки RAC (уровень сотового оператора). (IT Consulting)
- Больше "историй успеха". Увидеть реализацию и пообщаться с авторами проекта всегда полезно. (АКБ Авангард)
- Хотелось бы больше практики примеров внедрения (ООО Технокад)
- Больше реальных примеров из жизни с "подводными камнями" (Банк Русский Стандарт)
- Приглашать больше докладчиков об опыте внедрения (Банк Москвы)

Дмитрий Волков уже ответил. Мы добавим больше примеров проектов в виде наших собственных презентаций. Это сделать не так сложно, но для подробной и объективной информации нужны внешние спикеры. Это сложный процесс, т.к. очень немногие видят ценность в том, чтобы придти и выступить. Мы стараемся приглашать каждый раз из разных организаций. Из-за этого на разных семинарах глубина погружения в детали разная и зависит от спикера. На семинаре RAC DD4D в октябре выступал Александр Алехин, промышленный DBA из Соник Дуо (Мегафон Москва) с докладом о системе приема платежей на RAC. Он рассказывал про весь жизненный цикл "переезда" на RAC, но отвлекать его каждый раз очень не просто. Мы всегда сообщаем, что если Вы хотите рассказать про проект -- свяжитесь с нами. Мы дадим Вам время и Вы можете рассказать любой (положительный или отрицательный) опыт.

Вообще, мы думаем об отдельном мероприятии, которое будет состоять только из выступлений заказчиков о результатах проектов на RAC. Мы назовем его "Oracle RAC Forum". Можно сделать параллельные сессии по индустриям. Можно сделать отдельно про технические детали и отдельно для представителей бизнеса. При этом Oracle не говорит ни слова. Подумайте только: Oracle не говорит ни слова -- мы сидим в сторонке и слушаем. Диму Волкова с Игорем Мельниковым отправим в отпуск. Никакой рекламы, никакого маркетинга. Только заказчики и только для заказчиков. Заказчики обмениваются информацией между собой. Как Вам идея? ...но что-то я размечтался. Для этого надо собрать очень много спикеров (в одно время и в одном месте). Пока нам получается проще выступать самим, чем организовать "Oracle RAC Forum". С точки зрения объективности информации и предоставления спикеров большие надежды на RuOUG. Поживем увидим.

- Проводить семинар почаще (раз уж RAC это mainstream) (ЗАО Компания ТрансТелеком)

Вопрос Димтрию Волкову. Он планирует даты и частоту мероприятий. Думаю, в ближайшее время он опубликует даты следующих семинаров. Для увеличения частоты семинаров нам нужно регулярно получать заявки.

- Добавить возможность участникам семинара выполнять упражнения по темам (выполнять лабораторки) (ОАО МОЭК)
- Не дают клавиатуру (РОСНО)

У нас есть RAC DD4D LAB Edition, но это платное мепроприятие и оно к сожалению доступно пока только партнерам Oracle. В аудитории только 13 "машино-мест".

Это были далеко не все отзывы, но мы внимательно смотрим на все, что Вы нам пишите.


Еще раз спасибо всем кто пришел. Мы получили огромное удовольствие. Будьте в контакте и приходите на следующие меропрития. Например, 27 апреля будет RAC: От мифов к реальности за 120 минут. Ссылка на регистрацию. Приходить надо с начальником. Первая часть для начальника (будет сплошной мартетинг и реклама). Вторая - про установку RAC. Подробнее здесь.


Напоследок цитирую призовой отзыв:

Жалко, что семинары только в будние дни (Форс-ЦР)


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

среда, Апрель 15, 2009

RAC: От мифов к реальности за 120 минут - материалы от 15 апреля

Большое спасибо всем, кто пришел к нам 15 апреля послушать про RAC. Всего было 39 человек.

Большое спасибо компаниям СБСОФТ, Intel и Aquarius.

Я преклоняюсь перед Дмитрием Кучугуровым и Петром Фатьяновым из СБСОФТ. Я преклоняюсь перед ними...

Стали доступны презентации (3Mb) и фотографии (5Mb). Анатолий Бачин из Oracle Magazine Russian Edition тоже прислал фотографии (3.5Mb). Пароль мы Вам сообщили. Слушатели предыдущего семинара тоже могут посмотреть, т.к. пароль не изменился.

В открытом доступе можно посмотреть групповые фотографии: номер 1 (снята перед обеденным перерывом, 1.5Mb) и номер 2, которая снята в 8.55 вечера, с самыми стойкими DBA во время автоматической отработки последних процедур по добавлению узла в кластер, 1.5Mb. На этот раз мы закончили на 25 минут раньше.

На угловом фото: У нас похоже появился альтернативный логотип семинара. Внизу не знак Audi -- это было объяснение того, что такое масштабируемость. :^)

Читаем некоторые анкеты:


Что понравилось:

- Все (РосФинМониторинг)
- Ответы на вопросы (Банк Русский Стандарт)
- Доступность изложения материала (ООО МПК)
- Показано на "живых примерах" (АЦ ЕИС Жилище)
- Живое общение, непринужденная обстановка (GMES)
- Сложность RAC оказалась для меня мифом (Евросеть)
- Доступность объяснений. Комфортная форма общения (Почта России)
- Понравилось определение масштабируемости на практике (Евросеть)
- Доступность изложения материала, четкие ответы, основанные на практическом опыте (Почта России)
- Первая половина. Предметно и наглядно (ПетролПлюсРегион)
- Грамотность изложения. Наглядные и понятные примеры (Мультикарта)
- Использование Swingbench (ИФД Капитал)
- Презентация и доклад Дмитрия Кучугурова из СБСОФТ (ОАО Авиадвигатель)
- Качественное изложение информации. Полные и развернутые ответы на вопросы (ГВЦ ОАО РЖД)
- Демонстрации в части I (СБ РФ)

Что НЕ понравилось:

- Больше разборов конкретных примеров с выделением критериев целесообразности внедрения RAC и достигнутых показателей (Банк Русский Стандарт)

27 апреля добавим еще 3 конкретных примера.

- Парковка (Русский Стандарт)

Больная тема. Парковка отсутствует -- офис находится посередине большой стройки. У нас есть несколько мест, на которые мы можем поставить машины начальников. Правило парковки -- не более трех часов. Если нам сообщат номера и марки машин (elena.gudova гав гав oracle.com или тел. 641-1400), то мы оформим пропуска.

- Паузы в части II (СБ РФ)

Вторая часть ведется в прямом эфире, и на реальном железе. Тяжело предвидеть все ситуации. Интересно, что некоторым наоборот нравится, что случилась проблема и потом из нее все вместе выходят: "Побольше проблемных ситуаций с привлечением спецов Oracle, как было сегодня" (ООО МПК) :^) 27 апреля мы думаю что не выбьемся за пределы графика.

Что бы Вы предложили чтобы улучшить мероприятие:

- Почаще и подольше (АЦ ЕИС Жилище)

Постараемся почаще. К сожалению, многим не нравится "подольше" :^)

- Больше внимания техническим вопросам (ТПО Комус)

Во второй части обязательно.

- В первой части сократить объем слайдов, чтобы было меньше 20 на одну презентацию. Чаще делать перерывы (GMES)

Спасибо - краткость сестра таланта. Сократим слайды. Сделаем еще один перерыв.

- Выдавать презентации на руки (ПетролПлюсРегион)

Мы с удовольствием это сделаем в перерыве по Вашему запросу. Мы также выложили материалы в этом сообщении в электронной форме.

- Добавить про хранилище данных и про его использование с RAC (имя заказчика специально не указано)

Добавим. Внедрять RAC на хранилищах данных проще, чем на транзакционных системах. Это связано с тем, что обработка в запросов в хранилищах данных легко распараллеливается и большинство запросов только массово читают данные, что положительно влияет на масштабируемость в RAC. Для хранилищ данных у Oracle есть специализированное решение -- Oracle Database Machine (Exadata), которое с ходу ускорит работу хранилища в 10+ раз. RAC входит в это решение как один из компонентов. Если Вы строите хранилище или у Вас уже есть хранилище с размером где-то от 5Tb, то Database Machine может вывести его на совершенно новый уровень производительности.

- Давать информацию про особенности работы RAC на разных программно-аппаратных платформах (Solaris, AIX, HP-UX) (ГВЦ ОАО РЖД)

Тема очень нишевая и очевидно для отдельного семинара. Вступают в игру различные сочетания Clusterware, сетевых протоколов. Сюда же тема подготовки Storage и операционных систем.


Это были далеко не все анкеты, но мы внимательно читаем ВСЕ, что Вы нам пишите!

Спасибо за Ваше время и участие.
Мы снова ждем встречи с Вами.


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

Фотка c Oracle APPS Forum 2009

Понравилась фотка со стенда RDTEX на Oracle APPS Forum 2009.

Смело и доходчиво.

Как мне пояснили, на фотке Павел Баев - руководитель группы технической поддержки бизнес-приложений Oracle.

Респект от o-rac-le.


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

вторник, Апрель 14, 2009

RAC DD4D, 16-17 апреля 2009 года, Москва, Офис Oracle

Мы рады сообщить, что Андрей Криушин и Евгений Горбоконенко из компании РДТЕХ подтвердили свое участие в семинаре RAC DD4D 16-17 апреля. Традиция всегда участвовать на открытых семинарых в полном составе будет сохраняться. Ребята прошли через множество проектов по RAC. Их слушают затаив дыхание.

Сейчас мы в процессе уговаривания Андрея Криушина не просто участвовать, а все-таки выступить в конце семинара с полноценным докладом об обобщении всего сказанного и о реальных ситуациях на внедрениях. Если Андрей согласится, то придется посидеть overtime, так как программа может съехать не вечер.

Кроме этого, думаю что ребята сделают первое заявление о RuOUG и мы будем страться в будущем делать это мероприятие под зонтиком Oracle и этой уважаемой организации.

UPDATE 1: Мы уговорили Андрея Криушина выступить с докладом про опыт внедрения. В программе это отражено не будет, так как нет уже времени.


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

понедельник, Апрель 13, 2009

Gartner: Oracle RAC moved to MAINSTREAM use





Sergey Danilov:

В начале ферваля всемирно известная аналитическая компания Gartner (все вендоры безумно любят цитировать Gartner) опубликовала аналитическую записку Oracle RAC Moved to Mainstream Use. Я тоже люблю Gartner -- ребята знают, что пишут и отвечают за то, что пишут. Статью интересно почитать. В статье освещено множество тенденций. Она будет интересна и начальникам и IT-специалистам.

Мне лично больше всего понравилось слово mainstream (я запоминаю только слова из названий статей :^) . И это непонятное английское слово mainstream на самом деле означает очень простую вещь: RAC теперь используют и внедряют обыкновенные компании. Технология просто работает. У технологии есть четкое и понятная ценность для бизнеса: масштабируемость, высокая готовность и возможность сэкономить на железе (последнее особенно актуально при росте организации и особенно сильно перекликается со словом масштабируемость).

Не надо быть IT-вундеркиндом, чтобы внедрить RAC. Это mainstream. Не надо быть супер продвинутым IT-заказчиком, чтобы пойти на внедрение RAC. Это mainstream. Именно слово mainstream пришло мне в голову, когда компания СБСОФТ запустила в production проект в Почте России, и именно поэтому мы попросили СБСОФТ поучаствовать с нами в серии семинаров RAC: От мифов к реальности за 120 минут, чтобы Вы тоже почувствовали это магическое слово -- mainstream...

Позволю себе прокомментировать RAC-commendations от Gartner:

  • Organizations desiring shared capacity for databases and horizontal scaling of the database to align with business demand should evaluate RAC.
    Приходите к нам на RAC: От мифов к реальности за 120 минут. Вам захочется evaluate RAC.
  • Organizations should obtain RAC training and education, because clustering is more complex than single-instance DBMSs.
    Приходите к нам на RAC Deep Dive for Developers. Вы получите RAC training and education.
  • Customers desiring transparent failover of transactions during server failures should use Oracle application programming interfaces (APIs) and write application logic to enable automatic processing of the transaction on alternative available RAC nodes.
    Приходите к нам на RAC Deep Dive for Developers. Вы изучите API и узнаете все про automatic processing of the transaction on alternative available RAC nodes.
  • Do not use RAC where distributed, shared-nothing environments are required.
    100%. Не стоит строить территориально-распределенные системы, растягивая узлы RAC в масштабах страны. Приходите к нам на RAC Deep Dive for Developers, там есть и про это.
  • Use caution when considering RAC for small businesses and when there is a lack clustering skills.
    У Вас small business? В кризис большие компании станут маленькими, а у маленьких компаний появится возможность стать большими. :^) Ну а lack of clustering skills мы исправим -- приходите к нам на RAC Deep Dive for Developers.
Dmitry Volkov:

Мне очень понравился отчет. Он очень правдивый. Gartner очень точно отметил больные места 9i, и то, что они в большинстве исправлены к настоящему моменту. Хотя, по прежнему есть недовольство ASM, на ней нельзя держать binary файлы (будет исправлено в 11gR2), требуется чтобы LUN были одинакового размера. Не везде еще GUI, хотя с выходом EM 10gR5 почти все уже закрыто. Да, требуется научить приложение отрабатывать потерю узлов (TAF, FAN). И наконец, самое главное - хотя у Oracle сейчас есть ответы почти на все вопросы, по прежнему, цитата: "we found some customers, especially those from small and midsize businesses and new to RAC, to be less familiar with these options."

Приходите к нам на семинары. Мы сделаем все, чтобы Вы были fully familiar with all RAC options :)


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

воскресенье, Апрель 12, 2009

FAN-callback в .Net

Начато бета-тестирование Oracle Provider for ADO.Net 11.1.0.7.10
В новой версии появилась возможность определять FAN-callback. Таким образом, теперь в .Net приложениях можно определять собственнную реакцию на события в кластере (запуск/падение узла или сервиса). Раньше данная возможность была доступна только для OCI и Java-приложений.

Слушатели очередного семинара RAC Deep Dive for Developers увидят живую демонстрацию, - как это работает.

Помимо этого, новая версия вводит полную поддержку Advanced Queueing. Например: стало возможным получать нотификацию о появлении сообщения в очереди (Asynchronous Notification). В случае кластера это тоже можно использовать: реагировать на уровне приложения на сообщения от LBA [Load Balancing Advisor]. Как вы помните, сообщения от LBA попадают в очередь SYS$SERVICE_METRICS. Мы можем настроить автоматическую пересылку (propagation) сообщения из этой очереди в нашу собственную очередь с трансформацией в формат приложения, и далее в приложении получать сообщения уже из собственной очереди. Эта очень сильная идея тоже будет рассмотрена на нашем семинаре.

Скачать Oracle Provider for ADO.Net 11.1.0.7.10 можно по следующей ссылке.


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

понедельник, Апрель 06, 2009

RAC: От мифов к реальности за 120 минут - 15 и 27 апреля

Открылась регистрация на мероприятие RAC: От мифов к реальности за 120 минут, которое состоится в среду 15 апреля, и в понедельник 27 апреля в офисе Oracle, в аудитории Афины на 9 этаже.

Вы можете выбрать день когда Вам удобнее. Мероприятие будет улучшено в соответствии с отзывами участников, которые мы получили 1 апреля. Приходите. Мы будем рады Вас видеть.


Для регистрации на 15 апреля воспользуйтесь ссылкой 1.
Для регистрации на 27 апреля воспользуйтесь ссылкой 2.


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

пятница, Апрель 03, 2009

RAC in your life

RAC позволяет Вам главное - быть совершенно спокойным, что Ваше присутствие не потребуется во время сбоя. И Вы можете .. да хоть наслаждаться камином в районе полярного круга...just checking the performance from time to time...:)


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

четверг, Апрель 02, 2009

RAC: От мифов к реальности за 120 минут - материалы от 1 апреля

Большое спасибо всем, кто пришел к нам 1 апреля послушать про RAC. Всего было 38 человек. Полный зал. Мы очень рады.

Большое спасибо компаниям СБСОФТ, Intel и Aquarius.

Стали доступны презентации (5Mb) и фотографии (5Mb). Пароль мы Вам сообщили. В открытом доступе можно посмотреть групповые фотографии: номер 1 и номер 2 (1.5Mb каждая).

Сейчас мы внимательно читаем заполненные Вами формы с оценкой этого первого в своем роде мероприятия. С помощью Ваших замечаний мы сделаем будущие мероприятия качественнее. Спасибо за Ваше время и участие. Мы снова ждем встречи с Вами.

На угловом фото: Дмитрий Кучугуров, менеджер проектов компании СБСОФТ, на графиках Oracle Grid Control комментирует реакцию RAC на отключение питания одного из узлов кластера.


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

среда, Апрель 01, 2009

RAC: От мифов к реальности за 120 минут - 1 апреля

В дополнение к 100% техническим семинарам RAC DD4D и DBOD мы запускаем новую серию мероприятий класса "RAC для руководителей", которое мы будем регулярно проводить в офисе Oracle, в аудитории Афины на 9 этаже. Посмотрите приглашение и программу. Что же это за мероприятие и при чем тут мифы?

Мероприятие состоит из двух частей.

Первая, короткая часть, предназначена исключительно для IT-директоров, менеджеров и архитекторов проектов:

  • Занимает только 120 минут, без перегруза.

  • Понять в чем состоит ценность RAC для бизнеса.

  • Избавиться от мифов, сказок и прочих небылиц о технологии.

  • Увидеть как RAC позволяет построить масштабируемую систему.

  • Увидеть как RAC обеспечивает непрерывность работы приложений.

  • На реальных цифрах и примерах убедиться почему с использованием RAC можно снизить расходы.

Несмотря на позиционирование первой части исключительно для не-технических людей, мы утверджаем, что эта часть будет интересна и техническим людям. Проведя 15 мероприятий RAC DD4D мы поняли, что очень часто технические специалисты не до конца понимают в чем собственно business value уже используемого ими продукта.

Отсюда вытекает правило мепроприятия: представителям бизнеса желательно приходить вместе с техническим специалистом, а техническому специалисту необходимо позвать с собой начальника. Представители партнерских организаций Oracle также оджидаются именно вместе со своими заказчиками. После первой части вся группа участников будет иметь четкое понимание что такое Oracle RAC. Без мифов и небылиц.

Вторая, более длинная часть -- для технических специалистов. Мы специально сделали ее после перерыва, чтобы IT-директора и менеджеры имели возможность оставить в аудитории только тех, кто работает технологиями. Вторая часть позволит техническим специалистам:

  • Познакомиться с процессом установки. В семинар RAC DD4D эта тема не входит.

  • Познакомиться с кластерными сервисами и понять стратегию управления ими.

  • Познакомиться с добавлением узла в кластер средствами Enterprise Manager.

И самое главное, получить от нас ответы на любые, даже самые каверзные вопросы по RAC. Вы сможете познакомиться с нашей командой по RAC. В неформальной атмосфере Вы сможете обсудить любые темы по RAC. Мы будем в контакте.

Мы проводим эти семинары вместе с компаниями СБСОФТ, Intel и Aquarius.

Первый семинар пройдет 1 апреля. Нас совершенно не пугает, что это день шуток и смеха. Приходите. Будет интересно.


UPDATE 1: Мы собираемся повторить этот семинар 15 апреля (это будет среда) и 27 апреря (это будет понедельник). У меня пока нет ссылок для регистрации на эти два семинара. Ссылки должны появиться 30 или 31 марта. Если 1 апреля по каким-то странным причинам начало Вас смущать и Вы решите переместиться на 15 или 27 апреля, то я попрошу Вас перед регистрацией на 15 или 27 апреля сняться с регистрации на 1 апреля, чтобы у нас не было "мертвых душ".

UPDATE 2: Мы настоятельно просим технических специалистов приводить с собой своих начальников. Мы специально делаем это мероприятие для пары "руководитель + специалист". Руководитель уходит после перерыва. У руководителя мало времени и ему не интересны технические детали. Специалист остается до конца, а потом докладывает руководителю о результатах. :-)

Если технический специалист придет только один, то мы посчитаем это непростительным (unforgivable). Мы вызовим его к доске и попросим поучаствовать вместе с нами с докладом об Oracle на свободбную тему. Вся идея мероприятия состоит в том, чтобы специалист привел в собой руководителя и чтобы каждый получил ту часть информации, которая ему интересна (при этом если из огранизации придет одновременно два человека, и один будет выдавать себя за CIO или CEO, то мы конечно же не сможем это проверить). Вообще, мы стараемся сделать так, чтобы мероприятие было максимально понятным не-техническим людям и фактически превратилось в площадку для свободного общения и ответов на вопросы по RAC.

UPDATE 3: Мы получили несколько сообщений о том, что в систему нельзя зайти и зарегистрироваться. К сожалению, у нас нет контроля над исходным кодом этой системы, которая в данный момент работает для 150+ стран мира. Я могу только посоветовать Вам попробовать использовать другой browser или очистить cookies. Вы также можете попробовать создать совершенно новый Profile и начать регистрацию заново. Если зарегистрироваться ну никак не получается, то приходите без регистрации (но вдвоем с руководителем!) :-)

Если Вы хотите что-то спросить, то можно отправить комментарий.


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

суббота, Март 21, 2009

DBOD v3 - работа над ошибками

В ходе демонстрации опций БД у нас произошли три сбоя. Ошибки возникли по двум причинам. Как я и обещал: более подробно расскажу об этих причинах.

1) При демонстрации доступа к архиву Flashback Archive, пользователем, который не является владельцем базовой таблицы, возникла странная ошибка ORA-00942.
Давайте посмотрим повнимательнее, что произошло:

--выдаем права пользователю SCOTT на чтение исторических данных
SQL> conn ttdemo/ttdemo
Connected.
SQL> GRANT FLASHBACK ON plans TO scott;

Grant succeeded.


После этого пользователь SCOTT пытается прочитать архивные данные:

SQL> conn scott/tiger
Connected.
SQL> SELECT COUNT(*) FROM ttdemo.plans AS OF TIMESTAMP sysdate - 600/(24*3600)
*
ERROR at line 4:
ORA-00942: таблица или представление пользователя не существует


Анализ показывает, что SQL-engine честно переписал запрос, перенаправив его на архивную таблицу (вернее на две таблицы: ttdemo.SYS_FBA_TCRV_66452 и ttdemo.SYS_FBA_HIST_66452), но пользователь SCOTT НЕ имеет к ним прав!

То есть баг заключется в том, что операция GRANT FLASHBACK ON plans TO scott; "забывает" дать права на FBA-таблицы.
На самом деле проблема зарыта более глубоко: в общем случае FBA-таблиц может еще не существовать, т.е. процесс FBDA еще не успел их создать (как вы помните: для таблиц архива используется отложенное создание сегмента); и непонятно как давать гранты на несуществующий объект...

Путь обхода этой проблемы заключается в явной выдаче прав на FBA-таблицы пользователю (перечень нужных FBA-таблиц можно узнать по внутреннему номеру в представлении USER_FLASHBACK_ARCHIVE_TABLES).

SQL> conn ttdemo/ttdemo
Connected.

SQL> GRANT SELECT ON SYS_FBA_TCRV_66452 TO scott;

Grant succeeded.

SQL> GRANT SELECT ON SYS_FBA_HIST_66452 TO scott;

Grant succeeded.


После этого все работает как надо:

SQL> conn scott/tiger
Connected.

SQL> SELECT COUNT(*) FROM ttdemo.plans AS OF TIMESTAMP sysdate - 600/(24*3600)

COUNT(*)
----------
40

1 row selected.


2) Второй сбой произошел при демонстрации создания зашифрованного табличного пространства (Tablespace TDE). Кстати говоря, по этой же причине произошел сбой и в демонстрации Николая Данюкова.
Перед созданием зашифрованного табличного пространства я попытался создать wallet:

SQL>
SQL> alter system set encryption key authenticated by "dbod-3";
alter system set encryption key authenticated by "mode3"
*
ERROR at line 1: ORA-28353: сбой при открытии футляра


При этом я удалил все зашифрованные табличные пространства.
Удаление wallet-а вроде бы решило эту проблему:

SQL> alter system set encryption key authenticated by "dbod-3";

System altered.


Но теперь создание зашифрованного табличного пространства вызывает ошибку:

SQL> CREATE TABLESPACE ttdemo_secure
DATAFILE '/oradata/orcl/ttdemo_secure01.dbf' SIZE 20M REUSE
ENCRYPTION USING '3DES168' DEFAULT STORAGE (ENCRYPT);
2 3 CREATE TABLESPACE ttdemo_secure
*
ERROR at line 1:
ORA-28374: типизированный главный ключ не найден в футляре



Произошло следующее: в команде создания wallet-а я установил новый пароль, но старый пароль видимо остался в "мозгах" экземпляра (точнее в его разделяемой памяти). :-)

Решение простое: нужно удалить зашифрованные табличные пространства, закрыть wallet-а и его удалить, после этого нужно перегрузить экземпляр.
После этого все работает как часы !


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

пятница, Март 20, 2009

RAC DD4D, 16-17 апреля 2009 года, Москва, Офис Oracle

UPDATE 2. Программа семинара.

UPDATE 1. Вы можете проверить статус своей заявки. Если Вы в листе регистрации - все OK. Если нет - стоит беспокоиться. Мест почти не осталось :(

Следующий открытый семинар RAC DD4D V3 состоится в Офисе Oracle, в Москве, 16-17 апреля 2009 года, в офисе Oracle, 123317, Москва, Краснопресненская наб.,18 Москва-Сити, бизнес-центр "Башня на Набережной" , Блок С, Телефон +7(495) 641-1400, 9-ый этаж, аудитория Афины.

Пожалуйста, захватите с собой паспорт !


Мест будет всего 40. Регистрация открываться не будет, мы будем принимать слушателей только по заявкам.


PS. На мой взгляд на прошлом событии мы исчерпали wait лист. Мы начинаем новую версию семинара с чистого листа. Я знаю, что некоторые не смогли прийти на предыдущие семинары, некоторые регистрировались и по какой-то причине не получили приглашения или я вообще потерял письмо - заранее прошу прощения. Но заявку придется заполнить все равно и прислать ее с рабочего адреса. Как правило, если была допущена несправедливость при регистрации на предыдущие события (см. выше) , люди указывают это и я стараюсь немедленно ее исправить.


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