Oracle Open World 2009. Day 3. It's all about customers !

Несколько пользователей Exadata ответили на вопросы, как они дошли до такой жизни. Было интересно, обещали выложить запись.
Один из ответов, цитирую по своим записям: "То что нам не пришлось собирать хранилище, а просто включить его, неплохо. Но вот, что реально важно, так это то что нам не пришлось ничего переписывать"

Очень рекомендую посмотреть весьма техническую презентацию James Madison, www.thehartford.com, об опыте внедрения и эксплуатации Exadata. Из рассказа James, я извлек следующие важные вещи:

  • James тестировал различных производителей хранилищ. Он в курсе существования Netezza или Sybase IQ. Однако, важное замечание - тесты показали что несколько вендоров достаточно быстры, чтобы удовлетворить их требованиям.
    Но что делать с этой скоростью ? Необходима функциональность. Мне кажется, это очень важное замечание. У нас сейчас было несколько переговоров с заказчиками которые опирались только на результаты perfomance тестов, да еще и неправильно построенных. Функциональность не рассматривалась ни разу.
  • У них примерно 90 Tb данных в Oracle DB, а также используется Teradata. Teradata они собираются убрать. Yes !


Phil Newlan (Oracle, RAC PACK) на коленях умоляет леди сделать bounding сетевых интерфейсов перед установкой RAC

В San Francisco жуткий дождь. Вода бъет фонтаном прямо из-под проезжей части.


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

Материалы с выступления на HighLoad++

Материалы с выступпения на конференции Разработчиков высоконагруженных систем можно скачать отсюда. К сожалению, нам не удалось показать живые демо - слишком долго стартовал кластер, и на выступление было отпущено всего 30 минут ...


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

Oracle Open World 2009. Специальный выпуск.

Она существует ! По крайне мере 5 штук :)






На фото справа инженер Sun держит карточку Sun Flash

Пресс релиз как партнеры смогут продавать Exadata



UPDATE, Sergey Danilov:

Посмотрите видео с живой демкой Exadata, выдающей OLTP-приложению 1,000,000 IOPS.



Специальный warning для хакеров:
Внутри видео есть некоторое количество маркетинговой информации. :^)


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

Oracle Open World 2009. Day 2. Performance. RAC Performance


Day 2 ознаменовался сессиями посвященными, так скажем, производительности.

Первая и конечно главная новость - детали почему мы все таки быстрее IBM. Официальный Press Release. Ccылка на T5440. Что сказал Ларри (на русском). Конечно же в тесте использовался Real Application Clusters.

Очень интересная секция Steve Shaw, Intel, автора PRO Oracle 10g RAC on Linux, большого поклонника Oracle Enterprise Linux & Oracle VM. Оказывается, в OEL & Oracle VM много сейчас делается что бы поддержать новые Nehalem и Intel Itanium. Кстати у него были интересные слайды по производительности Nehalem для OLTP нагрузки под Oracle, специальный tuning NUMA под Nehalem и прочие действительно хинты. Я, например, не знал про "service cpuspeed". Но он, нехороший человек, редиска - не дал презентацию. Достану - выложу здесь.

Отлично выступила наша "RAC Queen" Barb - у нее, американки, насколько ясный английский, что я заслушался. Кстати, кто не заметил, в 11g R2 RAC мы больше не поддерживаем LLT протокол. Barb сказала, что он не масштабируется. Но я в это не верю :)

Одна хорошая новость - теперь мы поддерживаем не 4 узла по iSCSI, а 30, и мой любимый заказчик сможет делать таки 5 и даже 6 узловой RAC'и. Wow !

Презентация Barb - будет.

Наша специальная команда RAC PACK заколебалась ставить RAC, затем патчить его во всех местах и отвечать на тысячу вопросов в гуях. Они обещают выложить Oracle VM (sic !) template, который после загрузки можно будет превратить в рабочий 2-х узловой кластер, всего то поправив текстовый файл с ip адресами, именами машин и пр. Демонстрация работы впечатлила.

Ну мы же не будем отставать. Нет. Мы не такие. Я надеюсь, уже во второй половине ноября мы объявим сдвоенное событие RAC DD4 DBA + RAC DD4 Developers. На первом мы поставим с нуля (с операционной системы) ready-to-production RAC, на втором, как всегда, расскажем, что теперь с ним делать :). Приглашения будут строго командными - т.е. dba на первую часть, разработчики на вторую. Команда минимум должна будет состоять из 3-х человек. 3-х разных человек.

Why not visiting Virtual Collateral Rack ?


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

Oracle Open World 2009. Day 1. Exadata.




Day 1 на Oracle OpenWorld ознаменовался несколькими сессиями, посвященными Exadata.

Ребята из Paragon Data Systems, построили RAC из 6 узлов, использовали NetApp в качестве storage, но по истечении некоторого времени оказались недовольны производительностью системы. Проблемы были как с Interconnect, так и с производительностью storage. NetApp не смог им помочь с производительностью своего массива.

И тогда, услышав песни Oracle Germanу про Exadata, они не стали по русскому обычаю сидеть 33 года на печи, а решили проверить. Их не остановило, что они работали с закрытым приложением - они его отрассировали, достали оттуда sql, построили business critical тесты, загрузили свою БД на обычные USB диски и поехали в Reading.

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

Но это еще не все. IBM consulting, публика, которая всегда была готова внедрять только свои решения, в совместном join Oracle - IBM центре предлагает услугу по внедрению Exadata. Только вдумайтесь, IBM помогает внедрять Oracle на технике SUN :)

Why not joining Exadata SIG ?

PS.

19 октября для партнеров Sun в московском офисе Sun пройдет семинар по Exadata. Звоните в Sun, чтобы узнать подробности. Контактное лицо Дмитрий Ретюнский. Читать семинар будет конечно же Oracle CIS.


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

October 8, Database Security Workshop, окончание


Made in Russia круче, чем Made in Germany :^)

Еще раз спасибо всем кто пришел.
Семинар будет расширен, будут решены технические накладки,
мы сделам его на русском языке и с полноценными лабораторными работами.
На примере этого семинара нам стало ясно, что интерес к безопасности очень высок.
TOP 25 отзывов можно посмотреть если нажать на "Читать дальше..."


TOP 25 отзывов:

1. Шереметьево-Карго: Оказывается, я знаю английский
2. Протек: Более детально объяснить действие ФЗ 152. Что сертифицировано, что нет
3. Связьтранснефть: Повторить презентацию Ральфа на его родном языке
4. Связьтранснефть: Забираю свои слова про плохой английсктий Ральфа. Я адаптировался
5. Детский Мир - Центр: German English is not perfect
6. Газэренгопромбанк: Интересно было бы посомтреть примеры реальных атак. :-)
7. РЖД: Речь Ральфа хотелось бы ускорить в 2-3 раза
8. In Touch Страхование: Увеличить скорость демонстраций
9. Росно: Много времени потрачено на нажимание кнопок. Больше технических подробностей как это работает
10. Toyota Motor: Добавить лабораторные работы как в мероприятии для партнеров
11. MTC: Отсутствие юмора у Ральфа
12. Русский стандарт: Акцент Ральфа. K 16:00 уже привык
13. Luxoft: немецкий и русский English взаимно непонятны
14. ФК Отктытие: Oracle одна из немногих компаний, которая старается смотреть на безопасность в целом
15. Банк Москвы: Усыпляющий голос следующего оратора
16. Банк Москвы: Выступление бывшего хакера познавательно и напористо
17. РНТ: Добавить доклад из www.red-database-security.com
18. Программы и комплексы: Презентация Ральфа усыпляет
19. Ингосстах: Плохая подготовка к демонстрации примеров
20. Ресо Гарантия: Меньше времени уделять обзорным докладам, больше демонстрациям
21. Open Way: Понравилась вводная часть о тех, кто, откуда и как может атаковать. Лектор жжет.
22. IBS: Больше времени уделить техническим показам.
23. Альфа Банк: Подготовить практические материалы, чтобы не было сбоев
24. Мегафон Москва: Метро ходит редко и сложно
25. Сургутнефтегаз: Уменьшить частоту возникновения технических проблем. Как-то иначе расставить стулья.


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

October 8, Database Security Workshop, Материалы

Мы говорим спасибо 69 раз всем 69 участниками семинара.

Материалы: (доступны без пароля, т.к. хакеры все равно взломают секунд за 160):

1. Презентация Peter Kestner
2. Презентация Ralph Baumbach
3. Материалы для лабораторных работ
4. Скрипты для лабораторных работ
5. Имиджи мы не можем выложить, но Вы их можете скопироватать у Николая Данюкова (nikolay.danyukov), +7 (985) 78Ч-Ч2-75, если подъедете в офис Oracle.

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


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

Проблемы с почтовой рассылкой

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

Простите еще раз.

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


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

October 8, Oracle Moscow, комната Афины

Регистрация на семинар закончена. Мы получили 115 заявок и мы подтвердили к участию все заявки. Список участников можно посмотреть если нажать на "Читать дальше..."

У Oracle есть Заказчики и Партнеры (больше никого у Oracle нет :^) Из 115 участников 70 человек работают у заказчиков Oracle, и 45 человек работают у партнеров Oracle.

Теперь самое интересное: Нам необходимо вместить 115 человек в комнату, куда физически входят максимум 65 человек. Самым логичным и устраивающих всех решением нам показался вариант взлома логики работы комнаты, с целью раздвинуть ее стены на 4-5 метров к соседям, но наша хакерская попытка была пресечена механизмами защиты офиса Oracle СНГ. В связи с фактом неудачного взлома комнаты Афины я привожу ключевые руководящие принципы этого семинара:

1. Во время регистрации партнеры и заказчики будут отмечены разными цветами: Беджи красного цвета будут выданы сотрудникам заказчиков Oraclе. Беджи белого цвета будут выданы сотрудникам партнеров Oracle. Так как заказчики платят деньги партнерам за лицензии, техподдержку и консалтинг, то мы посчитали логичным, что красный цвет будет иметь более высокий приоритет чем белый цвет.

2. Приоритет красного цвета будет распространяться на вход в комнату Афины, вход в столовую и в туалет. Мы не будем реализовавать эту логику на аппаратном уровне -- мы будем полагаться на самосознание наших партнеров. Думаю, что все партнеры понимают, что заказчик всегда прав.

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

4. Мы просим партнеров по возможности воздержаться от посещения семинара, если только это не является необходимым для Вашей текущей деятельности. Эта логика не относится к партнерам, которые уже организовали командировку из других городов (Питер, Екатеринбург, Сургут и т.д.)

5. Дресс-кодом данного семинара являются джинсы, кроссовки, футболка и свитер. Если Вы придете в костюме и галстуке, то мы не отвечаем за 100% свежесть Вашей одежды к концу семинара.

6. Для поднятия настроения мы выдадим всем участникам новые футболки с логотипом Oracle Database Options.

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

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

9. Мы правильно отрегулируем кондиционирование в комнате Афины.

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


Если у Вас есть вопрос, то можно написать комментарий прямо здесь в блоге.


Список подтвержденных участников в алфавитном порядке по фамилии:

1 PAVEL AGEEV
2 ALEXANDER ALEKHIN
3 RUSLAN AMALATOV
4 MIKHAIL ANANIEV
5 PETR ANDREEV
6 NOSENKO ANDREY
7 ANATOLY ANFINOGENOV
8 IVAN ANISIMOV
9 ADILET AZHYKEEV
10 ANDREY BAEV
11 ANDREY BLAZHNOV
12 IGOR BOGACHEV
13 SERGEY BRAZGIN
14 ALEXANDER BUKREEV
15 ILIA BURYKIN
16 DENIS BUZOV
17 EVGENII CHUGUNOV
18 ILYA CHUKHNAKOV
19 VLADIMIR CHUSHKIN
20 ANDREY DEKANOVICH
21 KONSATNTIN DEKHTYAR
22 SERGEY DENISOV
23 ANDREY DORIN
24 ARKADY EMELYANOV
25 PAVEL ERMAKOV
26 VLADISLAV ERSHOV
27 DMITRY FEDYSHIN
28 VIACHESLAV FESENKO
29 ANDREY FOMCHENKO
30 YAROSLAV FOMICHEV
31 ANDREY GASKOV
32 ALEKSEY GONCHARENKO
33 IVAN GONCHAROV
34 VLADIMIR GOROKHOV
35 SERGEY GROMOV
36 EVGENY ISAEV
37 ALEXANDR IVANOV
38 ANDREY IZHNIN
39 FELIX KEMPER
40 MIKHAIL KHOMYAKOV
41 YURY KHREBTOV
42 VYACHESLAV KLIMASHEVSKIY
43 SERGEY KOLOSOV
44 ALEXANDER KORSHUNOV
45 DMITRY KOSOLAPOV
46 ALEXANDER KOTOV
47 ALEXEY KRAYNOV
48 SERGEY KRUTOV
49 SERGEY KUNITSKY
50 SERGEY KUSHNAREV
51 ROMAN KUZMIN
52 SERGEY LARIONOV
53 YAROSLAV LATUSHKIN
54 ALEXEY LEVANDOVSKIY
55 VLADIMIR LOSEV
56 VADIM MARKOV
57 BORIS MARTYNOV
58 OLEG MISHIN
59 PAVEL MOSHKIN
60 DENIS NASTINOV
61 TIMOFEY NECHAEV
62 VITALI OBUKH
63 SVETLANA OLEFIRENKO
64 SERGEY PANASENKO
65 VALERIY PANCHENKO
66 ALEXANDR PETROV
67 SERGEY PLOTNIKOV
68 DENIS POTAPOV
69 EVGENIA POTSELUEVSKAYA
70 ANTON PUCHKOV
71 ANTON PUCHKOV
72 DENIS PYLEV
73 EVGENIY RASYUK
74 EUGENIY ROMANCHENKO
75 DENIS ROZHKOV
76 VITALY SAVENKOV
77 ALEXEY SAYEVITCH
78 EVGENY SCHEKALEV
79 SERGEY SCHERBAKOV
80 VLADIMIR SEMIN
81 ANDREW SHARKIN
82 OLEG SHCHERBATYKH
83 ANDREY SHEIN
84 ALEXEY SHELUDKO
85 ALEXEY SHIPILOV
86 DMITRIY SKULKIN
87 ANTON SKVORTSOV
88 ILYA SMOLNIKOV
89 ANTON SMORODNIKOV
90 ALEX SOLOVYEV
91 NADEZHDA STROGANOVA
92 PAVEL TARAKANOV
93 RUSTAM TEREGULOV
94 MICHAEL TIKHOMIROV
95 ALEXANDER TONKIKH
96 DENIS TRIFONOV
97 SERGEY TUZOV
98 ALEXANDER UGRINOVICH
99 SERGEY USPENSKIY
100 MICHAEL USTALOV
101 MIKHAIL VANIN
102 ANDREY VEDENYAPIN
103 ALEXANDER VETROV
104 NIKOLAY VINOGRADOV
105 VLADIMIR VLASOV
106 DMITRY VOLKOV
107 DMITRY VOLKOV (это не дублирование)
108 DMITRY YAKOVLEV
109 VALERY YOURINSKY
110 SOFYA ZEKTSER
111 SERGEY ZENAISHVILI
112 MIKHAIL ZOLOTUKHIN
113 MIKHAIL ZOLOTUKHIN
114 YURAY ZUBAKOV
115 ANATOLY ZVIAGINTSEV


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

LoadBalance 11.2.0.1 Released

Спешу сообщить, что вышла в релиз новая версия утилиты LoadBalance, предназначенной для тестирования балансировки нагрузки в RAC. Этот релиз является терминальным, - то есть новых версий этой утилиты больше не будет.

Теперь LoadBalance for RAC опционально может производить не просто открытие сессий на узлах кластера, но и выполнять набор SQL-команд. Эти команды задаются в виде скриптов. Для поддержки этой функциональности введены три новых параметра:


1) START_SCRIPT
Позволяет задать имя файла с sql-скриптом - этот скрипт будет выполнен перед началом тестирования. В этом скрипте, например, можно создать набор объектов в БД, которые будут участвовать в тесте;

1) STOP_SCRIPT
Позволяет указать файл с sql-скриптом - этот скрипт будет выполнен после завершения тестирования. В этом скрипте , например, можно выполнить удаление объектов, которые использовались в тесте в тесте;

2) WORK_SCRIPT
Этот параметр позволяет указать скрипт рабочей нагрузки. Этот скрипт будет выполнен в каждой сессии, которая будет открыта для тестирования;

Замечания по использованию
Для выполнения скриптов LoadBalance не запускает SQL*Plus, а самостоятельно анализирует исходный текст файла, извлекая команды и выполняя их на СУБД !
В sql-скриптах поддерживаются все SQL и DDL команды. Дополнительно поддерживается команда DEFINE (определение символа макроподстановки - полный аналог одноименной команды в SQL*Plus) и команда SET SERVEROUTPUT ONOFF - для вывода сообщений от пакета dbms_output.
Как и в SQL*Plus, команды в скриптах разделяются либо точкой с запятой (";"), либо слэшем ("/"), и для однострочных комментариев можно использовать символы "--", а для многострочных - символы "/*" и "*/".
Весь вывод скриптов перенаправляется на выходную консоль утилиты (stdout). Если указано сохранение выходного потока в лог-файл (задан параметр LOGFILE), то выход от скриптов также будет сохранен в этом лог-файле.
Конечно же основной скрипт рабочей нагрузки (заданный параметром WORK_SCRIPT) будет выполнен для всех сессий, количество которых определено параметром COUNT.
Если утилита выполняется в многопоточном режиме (задан параметр THREADS), то скрипт рабочей нагрузки будет выполняться в параллельно в всех порожденных потоках.


Пример
loadbalance userid=rscott/rtiger@racdb count=20 start_script=start.sql work_script=test.sql stop_script=finish.sql logfile=test.log

Скачать утилиту можно по этой ссылке .

Чуть позже, мы рассмотрим недокументированные параметры утилиты LoadBalance ... :-)
Они позволяют выполнять продвинутые интересные тесты, например: проверять TAF (Transparent Application Failover) для открытых сессий, анализируя при этом распределение сессий до и после Failover сессии и подсчитывая его время; или же получать файл-трассировку выполнения LoadBalance с различными уровнями - вплоть до анализа всех команд посылаемых на сервер, и получения времени их выполнения.


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

12-13 октября: Игорь Мельников и Геннадий Сигалаев на конференции HighLoad++ 2009

На конференции разработчиков высоконагруженных систем HighLoad++ 2009, которая пройдет 12-13 октября, будут участвовать Геннадий Сигалаев и Игорь Мельников. Тема доклада: Механизмы отказоустойчивости в кластерах RAC. Вы познакомитесь с методами защиты приложений от сбоя в среде Oracle Real Application Clusters. Материал ориентирован в основном на разработчиков, но также будет полезен и для DBA. Будут рассмотрены технологии TAF и FAN. Как всегда никакого маркетинга и рекламы: только конкретная информация для разработчиков и впридачу - живое демо на 4 узловом кластере. Будет показана специально разработанная для демонстрации утилита RAC DD4D*Plus! :-)


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

Grid infrastructure, Oracle Restart, RAC One

Некоторые уже заметили при попытке скачать 11g R2, что появилось понятие Grid infrastructure. В 10g рекомендовалось установить 3 Oracle HOME - Clusterware, ASM, Database. Поскольку никто не взялся вычистить ненужные binary для каждого из HOME объем был значителен. Тогда и поступили просто - объединили Clusterware + ASM в одном дистрибутиве - Grid Infrastructure.

Чтобы жизнь не казалась медом, придумывают "Oracle grid infrastructure for a standalone server".

"The Oracle grid infrastructure for a standalone server is the Oracle software that enables a server to participate in an enterprise grid architecture"

Это значит, ASM + Oracle Restart. Последний это набор скриптов, который умеет следить за БД, listener'ом, умеет их перестартовать. Умеет поднимать сервисы. Звучит неплохо ? Пока да. Но когда Вы дабавите Standby, чтобы автоматически переключаться на него, Вам все еще нужен Data Guard Broker. И теперь главная партия:

"If you have Oracle Restart (Oracle grid infrastructure for a standalone server) installed on a server you want to use for an Oracle Clusterware installation, then you must remove the Oracle Restart installation, and install Oracle grid infrastructure for a cluster, which includes Oracle Clusterware"

Т.е. если Вам захотелось переехать в RAC, то надо сначала удалить (на самом деле расконфигурить) то, что Вы сделали до этого. Не лучшая идея, конечно же...

Ну и это не все. RAC One Node весьма неплохо документирован, появилась отличная white paper, но вот как его поставить, найти в документации мне не удалось. Во внутреннем mail листе обещают выдать отдельную инструкцию.

Основное преимущество RAC One Node перед HA кластерами - это возможность перезда на другой узел без простоя приложения. Идеальная ситуация - это сервер приложения, использующий пул соединений, который поддерживает FAN сообщения. В момент переезда, на 30 минут поднимается новый узел, сервер приложения получает FAN сообщение, начинает переводить соединения на новый узел. Пользователи так никогда и не узнают, что был переезд. Производительность также страдает гораздо меньше по сравнению с HA кластером так как нет шторма сессий, разогрев кеша происходит более плавно.


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

Cколько стоит Oracle.

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

Вопрос N1: Сколько стоит поддержка Oracle Database ?
Первые 5 лет идет Premier Support. 1 год стоит 22% от стоимости лицензии, в последующие добавлется inflation rate, который устанавливается корпорацией на регион. Дальше начинается Extended Support, который стоит +10% к стоимости Premier Support за 6-ой год, и +20% за 7-ой год. Источник знаний - Oracle Lifetime Support Policy. Источник самых грамотных ответов на вопросы Алла Аскова (alla.askova)

Цитата:
Extended Support fees consist of the prior year's fee for Software Updates & Support plus the applicable renewal adjustment, plus an additional fee based on the year. Additional fees are as follows: Year 6 after product release: 10% of current year's Software Update License & Support Year 7 after product release: 20% of current year's Software Update License & Support
Пример: Premier Support на 10.2 заканчивается в июле 2010 года, но, скорее всего, за 6 год не будет взиматься доп. плата. Но узнаем точно об этом мы только за пару месяцев. 10.2.0.5 будет terminal release. Хотите рискнуть +10% денег своей организации - тогда подождите.

Вопрос N2: Нужно ли лицензировать Oracle если используется технология remote mirroring ?


На первой картинке Вы осуществляете репликацию данных на уровне дискового массива, но на втором узле Oracle Database не работает и не установлен. Требуется лицензировать только 1 узел.







На следующей картинке, даже если Oracle Database просто установлено на узле 2, необходимо лицензировать оба узла. Для особенно пытливых, пытающихся установить Oracle не на локальные диски, а на сам массив, сообщаю - все равно надо заплатить. Источник знаний - Software Investment Guide

Цитата:
Remote Mirroring : This method involves the mirroring (copying) of the changes in the primary database storage units to a remote storage unit at a secondary site. In this environment, Oracle must be fully licensed at the primary site, and if it is ever installed and/or run at the secondary site, it must also be fully licensed there.

Что меня беспокоит ? Незнание стоимости решения приводит к изумительным архитектурным решениям. И кстати, я не получаю денег ни за лицензии БД, ни за продление технической поддержки.


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

Cеминар 11g R2, материалы

Материалы (Winrar, 8 Mb) прошедшего семинара для партнеров по новым возможностям 11g R2. Пароль сообщался на мероприятии, но будет в виде исключения разослан участникам, у которых при регистрации были указаны рабочие адреса.

И еще раз:

The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.

Видео потопа в Стамбуле (ЦОД компании Vodafone):

Роберт просил всех поблагодарить за интересные вопросы. Сказал, что аудитория очень технически грамотная. В Турции, по его словам, не задали ни одного вопроса (видимо за видео с потопом обиделись. Dsvolk)

Мы готовим подобное событие для наших заказчиков. Please standby.


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

October 8: Oracle Customer Hacker's Day

Из-за большой востребованности мероприятия 6-7 октября (см. предыдущий пост), которое проводится партнерским отделом для партнеров Oracle, мы хотим задержать Питера Кестнера, главного хакера Oraсle, еще на один день в Москве, чтобы он смог сделать Oracle Hacker's day для заказчиков Oracle. Итак, 8 октября будет продолжение хакерского банкета, т.е. у нас получается два мероприятия по безопасности СУБД: 6 и 7 октября -- только для партнеров, двухдневное, приходить только с ноутбуками, в ISV Migration Center (размер аудитории до 20 человек) и 8 октября -- для заказчиков, однодневное, без ноутбуков, в офисе Oracle, в комнате Афины (размер аудитории до 60 человек).

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

Дорогие хакеры и хакеры-wanna-be, отложите Вашу хакерскую деятельность и приходите 8 октября в московский офис Oracle (если только Вы не хакер-партнер Oracle с ноутбуком :^) Для меня нет большего счастья, как наблюдать, когда хакеры общаются с хакерами на своем хакерском языке на глубоко-хакерские темы.

Как только будет понятен процесс регистрации я Вам сообщу, а пока мне интересны Ваши хакерские комментарии.

UPDATE 1: Из-за переполненности партнерского мероприятия 6-7 октября наши уважаемые партнеры могут придти на однодневное мероприятие 8 октября, в московский офис Oracle вместе с заказчиками. Если Вы не хотите расставаться с ноутбуком, то его можно будет принести с собой (правда я не смогу гарантировать электропитание для всех).


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

October 6-7: Oracle Partner Hacker's Days

Партнерский отдел Oracle СНГ будет проводить 2-дневный бесплатный семинар по безопасности, проводимый в рамках Oracle Partner Hacker's Days - специального проекта для партнеров Oracle. Данный семинар включает в себя не только обзор продуктов и опций по безопасности (Advanced Security, Database Vault, Audit Vault, Data Masking), но и лабораторные работы под руководством квалифицированных специалистов.

Это мероприятие доступно только для партнеров Oracle. Авторы блога не имеют отношения к мероприятию. Это качественное технологическое мероприятие, но мы им не занимаемся.

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



Даты: 6-7 октября 2009 г.
Время: с 9:30 до 17:00
Место проведения: м. "Алексеевская", Графский переулок, 14, строение 2, этаж 2, конференц-зал ISV Migration Center
Стоимость: бесплатно

Во время семинара будут рассмотрены следующие темы:

Применение опции Advanced Security Option для исключения несанкционированного доступа к информации в базах данных

* Защита информации в сетях передачи данных (Network Encryption)
* Защита данных на физических носителях- преобразование данных колонок таблиц БД (Column Transparent Data Encryption)- преобразование данных табличных пространств (Tablespace Encryption)- обеспечения надежного хранения и управления ключами (Oracle Wallet)- преобразование данных резервных копий (Encrypted Backups)

Опция Database Vault как средство обеспечения превентивных способов защиты данных

* Запрет доступа привелигерованных пользователей (на примере SYSDBA) к данным приложений за счет использования защищенных областей (Realms)
* Обеспечение разграничения доступа пользователей к данным в соответствии с их служебными обязанностями (Separation of Duty)
* Применение правил и факторов (Rule Sets and Factors) для обеспечения выполнения требований политик безопасности
* Правила выполнения команд (Command Rules)
* Создание и применение специализированных/пользовательских средств защиты (Custom Factors)
* Совместное использование опций ASO & Database Vault
* Контроль выполнения требований политик безопасности (Database Vault Reporting)

Продукт Audit Vault как эффективное средство мониторинга за доступом пользователей к защищаемым данным БД

* Сбор и обработка данных аудита БД (Collecting Native Audit Trail Data)
* Формирование предупреждений на основе анализа текущего состояния выполнения политик безопасности и аудита (Generating Alerts)
* Подготовка отчетов по данным аудита (Audit Vault Reporting)
* Управление параметрами и настройками средств аудита (Managing Audit Trails)
* Обеспечение централизованного аудита (Centrally Managing And Deploying Audit Policy)

Опция Data Masking как средство подготовки данных для проведения безопасного тестирования сложных систем (по желанию/если останется время)

Программа семинара:

День 1.

09:30 - 12:30 Добро пожаловать и обзор Oracle Security
12:30 - 13:30 Обед
13:30 - 13:45 Настройка ноутбуков
13:45 - 15:00 Advanced Security Option (+ кофе-брейк в 15:00)
16:00 - 17:30 Database Vault

День 2.

09:30 - 09:45 Итоги предыдущего дня
09:45 - 10:00 Database Vault (+ кофе-брейк в 10:00)
12:00 - 12:30 Audit Vault - обзор
12:30 - 13:30 Обед
13:30 - 15:00 Audit Vault (+ кофе-брейк в 15:00)
16:30 - 17:00 Заключение

Семинар проводят:

Peter Kestner - Core Technology Director (Oracle Germany)
Ralph Baumbach - Solution Sales Specialist (Oracle Germany)

Семинар читается на английском языке с последовательным переводом на русский язык квалифицированными специалистами Oracle СНГ по Security.

Требования к ноутбукам слушателей:

* 2 GB RAM
* 40 GB свободного дискового пространства
* DVD Rom или USB 2.0
* Желательно установить VMWare

Регистрация: Для регистрации на курс Вам необходимо заполнить специальную форму и отправить её по указанному в ней адресу.

Внимание!

* Семинар только для сотрудников партнеров Oracle.
* Размер класса ограничен - мы сможем принять не более 20 участников.
* В первую очередь мы регистрируем по одному участнику от каждого партнера, дополнительные участники от партнера будут регистрироваться при наличии свободных мест.


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

DBM R2



Официальный пресс-релиз
Webcast replay
Oracle Technology Network
Tech Overview


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

World's First OLTP Database Machine with Sun FlashFire Technology

Похоже, что появится Появилась Database Machine номер 2, оптимизированная под OLTP и Warehouse нагрузку с использованием SSD Flash технологий. Похоже, что Oracle будет продолжать фокусироваться на созданием специально-заточенных программно-аппаратных конфигураций (англ. термин appliance) под все сразу конкретные задачи -- для DW у нас одна машина, для OLTP у нас другая машина и т.п. Очевидно, что софт Oracle будет все больше продолжать "вгрызаться" в storage. Это всего лишь мои догадки. Сергей Данилов.

Update 1.
Google считает, что это будет Sun Sparc T2+ и дисковый массив с 80 ssd дисками +4 SAS диска. Непонятно будет ли ( и нужен ли ) какой-то специальный софт для этого, поскольку у Oracle уже все есть. T2+ можно взять в 4-х сокетном исполнении, получить 32 ядра на борту, и ..поставить SE ?? . Ужос. Надеюсь, что этого не будет никогда...





Update 2.


Слава богу и Ларри Эллисону, никакого SE...
Storage Server, Database Server

Дмитрий Волков.


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

11g R2 & EM

22 сентября классный парень Robert Pastijn расскажет партнерам про новые возможности 11gR2. Сурдоперевод мой. Ссылка на регистрацию. Устраивает событие партнерский отдел, в случае проблем с регистрацией нужно писать Елизавете Матвеевой ( elizaveta.matveeva )

А пока предлагаю Вам поучаствовать в новом опросе в этом блоге "Какой Enterprise Manager вы любите".

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


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

Про Enterprise Manager, про его паки, про DBA и про меня

Тема требует продолжения. Меня всегда интересовало, как относятся DBA-профессионалы к использованию Enterprise Manager.

Я сам никогда не администрировал базы профессионально (под понятием профессионально я понимаю такой род деятельности, которым человек зарабатывает по крайней мере половину своих денег; в соответствии с этим определением мы, например, с Димой Волковым не являемся фотографами-профессионалами или водителями-профессионалами). Около семи-восьми лет назад я работал в компании Borlas техническим архитектором проекта внедрения OeBS. Проект только начал разворачиваться и со стороны заказчика еще не было DBA. Мне приходилось делать некоторые базовые операции, характерные для DBA. Для начала я написал select, который объединял 3-4 V$-вьюхи, чтобы посмотреть какие сейчас в базе блокировки. Потом я написал супер-крутой скрипт, чтобы убивать подвисшие сессии, по каким-то там двум id-шникам. Еще через некоторое время у меня возник уже набор различных стриптов. Я хранил их разложенными по папочкам, писал для каждого комментарии, чтобы не забыть, и каждый раз, когда встречалась какая-то уже изученная раньше ситуация, я лез в папочку со скриптами. Через пару месяцев я даже произвел на кого-то впечатление, быстро запустив скрипт из папки номер 16, который срубил пару повисших сессий. Я уже посчитал, что стал страшно крут, и уже хотел было записать в свое резюме отдельной строчкой что я DBA, пока жизнь не познакомила меня с настоящим DBA.

Через три месяца после старта проекта компания Shreya, где мы внедряли OeBS, смогла-таки позволить себе нанять профессионального DBA, который блестяще прошел мое супер-пупер-навороченное техническое интервью, в котором самыми каверзными были вопросы о максимальной длинне строки, которую без ошибки переваривает dbms_output.put_line в Oracle9i (ограничение, на которое я случайно сам налетел неделю назад) и задачка на составление select с конструкцией having. В то время только что лопнул "пузырь .com" и парень возвратился назад из США, потеряв там работу промышленного DBA. В общем, работу он получил и был включен в мою команду со стороны заказчика.

И тут я понял, насколько велика пропасть между мной и этим парнем. Какие тут скрипты? О чем Вы говорите? Этот человек мог хладнокровно разобраться, что именно надо делать, если база OeBS словила corruption. Тут скрипт и написать-то нельзя. Я тогда даже не представлял, что такое corruption и почему он может произойти. Его опыт был настолько велик, что миллион проблем, с которыми я боролся при помощи тряпки, палки и каких-то там скриптов исчезли сами собой. Это был человек другого уровня. Если бы я посвятил всю жизнь осваиванию технических аспектов работы СУБД Oracle, то после запуска нашего проекта в production, я мог бы претендовать максимум на ночные дежурства под присмотром этого парня на уровне если случилось это -- нажми на эту кнопку, а если вот это -- ничего не трогай и спрочно вызывай меня. Про строчку DBA в резюме пришлось забыть.

Да, к чему я это все рассказываю? Потому, что во время этого проекта я понял, что профессия DBA -- это очень широкий пласт опыта, плюс работа головой с тонкими вещами. Я понял, что такие "DBA" как я, не нужны рынку труда. Почему? Ответ: потому, что меня с моими скриптами можно заменить куском продвинутого программного обеспечения, а того, настоящего DBA, нельзя, потому, что есть множество операций, которые принципиально нельзя автоматизировать. Пример -- что делать с corruption? (уверен, что Дима Волков сможет продолжить этот список). В 2003 году выход Oracle 10g с его встроенной концепцией само-настраиваемости окончательно утвердил мой вывод: С Oracle 10g такие как я не нужны рынку -- вся статистика собирается специальным джобом, все работает в режиме auto, и т.п. Для того, чтобы продать себя и представлять ценность для работодателя, нужно быть по крайней мере умнее этого самого режима auto.

Теперь при чем тут Enterprise Manager с его паками? Потому, что этот продукт помогает профессиональному DBA сосредоточиться на той части своей карьеры, которая позволит повысить свою капитализацию на рынке труда (как Вы уже поняли, я обожаю писать про карьеру и меня все время сносит в эту сторону :^). Почему? Потому, что Enterprise Manager поможет DBA сосредоточиться на выработке опыта, который принципиально не может быть автоматизирован. DBA может и должен (!) делать множество технически сложных, но при этом рутинных операций в Enterprise Manager, который по сути представляет высокопараметризированную библиотеку все тех же скриптов. И наоборот, чем DBA будет меньше работать с Enterprise Manager, чем больше он будет придумывать свои скритпы, тем больше и больше он будет похож на меня :^)

Вы DBA-профессионал. Забудьте на минуту о лицензиях Oracle.
Вы используете Enterprise Manager?

(Дим, мы можем сделать на этом блоге опрос?)

P.S. А что же тот DBA? Он опять уехал в Северную Америку, но на этот раз в Канаду. Похоже, что навсегда. ...я иногда вспоминаю о нем...


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

Про Diagnostics Pack, Tuning Pack и их лицензирование без использования GUI Enterprise Manager

Нас часто спрашивают про лицензирование Diagnostics Pack и Tuning Pack без использования GUI Enterprise Manager. Читаем документ Oracle Database Licensing Information начиная со страницы 2-20.

В версии 11g поддержка этих двух паков контролируется на уровне СУБД параметром СONTROL_MANAGEMENT_PACK_ACCESS, который имеет одно из трех значений: NONE (ничего не включено), DIAGNOSTIC (включен только Diagnostic), DIAGNOSTIC+TUNING (включены оба). Обратите внимание, что нет четвертой комбинации "только TUNING". С точки зрения логики лицензирования заказчик не может купить Tuning не купив Diagnostics -- ну как можно что-то лечить (тюнить), пока не поставлен диагноз? Если Вы ставили Enterprise Edition, то по умочланию значение этого параметра = DIAGNOSTIC+TUNING. Поэтому, если Diagnostics Pack и Tuning Pack у Вас не лицензированы, то параметр надо вручную поставить в значние NONE :^) Все это верно только для версии 11g. В версии 10g доступ к функциональности паков отключить на уровне СУБД нельзя, что не освобождает от ответственности их лицензировать, если паки реально используются.

Теперь самое интересное. Каково определение "реально используются"? Как Вы уже знаете, паки работают на уровне СУБД, где они собственно и собирают всяческую полезную информацию. Oracle не интересует каким образом осуществляется доступ снаружи. Доступ к этой информации/функциональности может осуществляться как со стороны графического интерфейса Enterprise Manager, так и с помощью database command-line API, всяческих скриптов, программы SQL*Plus, TOAD, SQL Developer, QUEST Spotlight и множества других продвинутых и не очень вещей. С точки зрения лицензирования Ораклу все равно какое средство осуществляет доступ к информации/функциональности паков. Существует простое правило: если паки используются напрямую или опосредованно, то их надо лицензировать.

Кстати, этим правилом лицензирования Oracle убил бизнес некоторых компаний, специализирующихся на создании внешних интерфейсов к этим пакам, так как получается, что необходимо лицензировать Enterprise Edition, Diagnostics/Tuning packs и одновременно продукт третьей фирмы.

Вообще, пора делать отдельный семинар Deep Dive to Oracle Licensing :^) -- тaм навалом различных тем.

Читаем документ Oracle Database Licensing Information дальше, чтобы понять, надо ли лицензировать Diagnostics Pack, если у нас, например, есть отчет, который использует V$ACTIVE_SESSION_HISTORY...

Diagnostics Pack определяется как следующий контур функциональности:

Oracle Diagnostics Pack features can also be accessed by way of database server APIs and command-line interfaces:


- The DBMS_WORKLOAD_REPOSITORY package is part of this pack.

- The DBMS_ADDM package is part of this pack.

- The DBMS_ADVISOR package is part of this pack if you specify ADDM as the value of the advisor_name parameter, or if you specify for the value of the task_name parameter any value starting with the ADDM prefix.

- The DBMS_WORKLOAD_REPLAY.COMPARE_PERIOD_REPORT function is part of this pack.

- The V$ACTIVE_SESSION_HISTORY dynamic performance view and its underlying table, X$ASH, are part of this pack.

- The DBA_STREAMS_TP_PATH_BOTTLENECK view is part of this pack.

- All views beginning with DBA_ADDM_ are part of this pack.

- Some data in DBA_STREAMS_TP_COMPONENT_STAT requires Oracle Diagnostics Pack. The following filter clause to any query on DBA_STREAMS_TP_COMPONENT_STAT shows Diagnostics-Pack-dependent data:

where STATISTIC_UNIT = 'PERCENT'

For example, the following query shows Diagnostics-Pack-dependent data only:

SELECT * FROM DBA_STREAMS_TP_COMPONENT_STAT
where STATISTIC_UNIT = 'PERCENT';


- All data dictionary views beginning with the prefix DBA_HIST_ are part of this pack, along with their underlying tables.The only exception are the views: DBA_HIST_SNAPSHOT, DBA_HIST_DATABASE_INSTANCE, DBA_HIST_SNAP_ERROR, DBA_HIST_SEG_STAT, DBA_HIST_SEG_STAT_OBJ, and DBA_HIST_UNDOSTAT. They can be used without the Oracle Diagnostics Pack license.

- All data dictionary views with the prefix DBA_ADVISOR_ are part of this pack if queries to these views return rows with the value ADDM in the ADVISOR_NAME column or a value of ADDM* in the TASK_NAME column or the corresponding TASK_ID.

- The following reports found in the /rdbms/admin/ directory of the Oracle home directory are part of this pack: awrrpt.sql, awrrpti.sql, awrgrpt.sql, awrgrpti.sql, awrgdrpt.sql, awrgdrpi.sql, addmrpt.sql, addmrpti.sql, ashrpt.sql, ashrpti.sql, awrddrpt.sql, awrddrpi.sql, awrsqrpi.sql, awrsqrpt.sql, awrextr.sql, awrload.sql, awrinfo.sql, spawrrac.sql.


Tuning Pack определяется как следующий контур функциональности:

Oracle Tuning Pack features can also be accessed by way of database server APIs and command-line interfaces:

- DBMS_SQLTUNE

- DBMS_ADVISOR, when the value of the advisor_name parameter is either SQL
Tuning Advisor or SQL Access Advisor.

- V$SQL_MONITOR

- V$SQL_PLAN_MONITOR

- The following report found in the /rdbms/admin/ directory of the Oracle home
directory is part of this pack: sqltrpt.sql.


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

Основная тема 11g R2: Снижение затрат

Ну на чем еще мог сконцентрироваться Oracle, выпуская 11g R2, кроме как на теме Cost Savings?

Сейчас все только и говорят об этом. CEO не спят ночами -- ворочаются в кровати и стонут. Акции падают. CFO начинают неровно дышать, когда к ним приходят спецификации расходов на IT. CIO сами бегают по вендорам и умоляют предложить технологии, которые позволят съэкономить -- иначе их завтра уволят. IT-шники жалуются, что несправедливо срезают зарплату. Единственная тема, к которой прислушиваются -- Cost Savings. Читаем свежую whitepaper про 11g R2.

Кризис? Вы перестали летать первым классом? Тогда почему все Ваши данные должны продолжать летать первым классом? Нет, Вы объясните мне -- почему? Срочно внедряйте Partitioining. Самые востребованные данные оставляете на high end storage, а остальные идут на mid range и low end соответственно. И еще прессуйте их Advanced Compression (там и приложение быстрее заработает). Иначе Ваши данные будут прессовать Вас. Закон джунглей кризиса: "либо Ваш обед достанется Вам, либо его скушает кто-то другой". Возьмите калькулятор и подсчитайте сколько кушают Ваши данные, если Вы еще разрешаете им всем летать первым классом. Теперь подумайте о собственном обеде. ...хмм, похоже меня понесло :^) Пойду-ка я пообедаю...

P.S. Как Вы уже поняли из предыдущего сообщения про Sun, Дима Волков поедет с Вами на Open World 2009 (и полетит эконом классом :^). Когда прилетите в Sun (или Sаn как правильно?) Francisco, пошлите ему sms: +7 (9 I 6) 2 9 0 - Ч 5 - I 5.


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

Sun + Oracle is faster





Sun + Oracle is faster

14 октября я надеюсь провести в блоге online репортаж с места события, почему и насколько "faster". Вы можете стать непосредственным свидетелем, если поедете на OOW.


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

Oracle Certification Has Engaged New Exam Delivery Vendor

"Beginning September 25, 2009, Oracle certification exams will be offered through a new test delivery vendor – Pearson VUE -- and will no longer be available through Prometric.

September 13 is the last day that candidates will be able to register with Prometric, although candidates may still take their exam at Prometric through September 25. Registrations for Oracle exams through Pearson VUE will begin on September 14, 2009. At that time, candidates should visit www.pearsonvue.com/oracle to find more information, register for an exam or locate a testing center in their area"

Из внутренних источников стало известно, что все наши экзамены не пропадут, база будет передано новому провайдеру :)

Если Вы сейчас пойдете на сайт Pearson, и выберете Россию, то ...не найдете ни одного центра сертификации. Не волнуйтесь, после 25 сентября они должны там появиться. Собственно, это будут уже нам известные центры, просто они должы перезаключить договор с новым провайдером. Please standby :)


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

$5.42

Пост был опубликован в июне, но все лето пролежал в "запаснике", т.к. мы хотели дождаться официального выхода 11g R2. Итак, специально для тех, кто строит хранилища данных на 1/6 части суши, обожает работать с цифрами и при этом очень любит все замерять и проверять: 3 июня были опубликованы результаты теста TPC-H, проведенном на HP-Oracle Exadata Storage под управлением Oracle Database 11g Release 2 with RAC, Partitioning and Advanced Compression. Лучше сразу читать Full Disclosure Report -- он весьма подробный. Приведены параметры Oracle и т.п. На меня произвели впечатления аппендиксы с подписями проверяющих, картинками и диаграммами, перепиской и т.п.

Не знаю как Вам, а мне лично из всех приведенных в этом отчете цифр больше всего понравилась цифра $5.42. Это потрясающе дешево для промышленных СУБД. HP тоже опубликовала свой отчетик на тему того, что из маленьких серверочков можно создать огромное хранилище.

На следующий день, на блоге IBM, в разделе Benchmarking and Systems Performance появилось сообщение с тонким туалетным юмором. Это нормально. Побежать за туалетной бумагой -- их естественная реакция при прочтении подобного отчета.

TPC-H -- всего-лишь синтетические тесты. Не относитесь к ним слишком серьезно. Они могут до смерти напугать только IBM. Реальные пацаны все равно тестируют продукт своими руками на своих данных в Oracle Enterprise Technology Center. :^)

Про новую порцию заказчиков, переводящих хранилища на Exadata, опубликован пресс-релиз.

Ожидаются результаты новых тестов TPC-H.


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

R2 (продолжение)


В связи с появлением 11g Release 2 изменен дизайн футболок семинара RAC DD4D.


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

R2

Сегодня, 1 сентября, в день знаний, Вы можете, отправив ребенка в школу, спокойно скачать 11g R2 on Linux.

PS Отмазка: никто в Oracle CIS не компенсируется за версию Oracle используемую заказчиком. Вы можете продолжать использовать свою любимую версию БД. Моя - 8.1.7.4 for Solaris. Ultra V долго стояла у меня дома, пока не сгинула в какой-то серверной. Если у Вас есть в серверной неопознанная Ultra V - пришли мне ее фотографию, отзывается на кличку cobalt, в БД есть схема dsvolk.


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

Партнерский отдел Oracle СНГ: Мобильный репортаж

Какой ужас. В блоге уже три видео за одну неделю. Настала пора окончательно сойти с ума и опубликовать кино про себя.

Сегодня Наталья Кошелева, Oracle СНГ, выпустила свой первый репортаж о программах по обучению для партнеров. Видео снято с рук, портативной камерой и в неформальной обстановке. Я хорошо помню тот день: 28 июля у нас был экспериментальный семинар RAC DD4D. Пригласили Криушина, Горбоконеко и Савенкова, чтобы они провели семинар автономно. Мы с Волковым открыли семинар и Криушин начал читать первую презентацию. Я спустился к себе на 8 этаж и тут зазвонил телефон. Я услышал немного возбужденный Наташин голос: "Ты мне нужен -- это срочно. Ты сейчас поднимаешься на лифте на 9 этаж и как только ты выходишь из лифта я начинаю тебя снимать на камеру. Ты должен представиться и кратко рассказать про мероприятия, которое вы с Волковым проводите в комнате Афины, и самое главное, зачем они нужны нашим партнерам. Я понятно объяснила?". Я сказал "понятно" и нажал на кнопку вызова лифта. Через минуту Наташа сказала: "Снято" и исчезла в неизвестном направлении. Только сегодня я узнал зачем ей это было надо.


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

"...что такое Cloud Computing?...", часть 1

Так как я отвечаю в Oracle СНГ за Grid-технологии, меня часто спрашивают: "Что такое Cloud Computing?", "Чем Cloud отличается от Grid?", "Почему Oracle не меняет буковку g на буковку с и т.п. Чаще всего подобные вопросы нам задают после выступлений на научных конференциях и в образовательных учреждениях. Темы вселенского масштаба также волнуют аналитиков, журналистов и редакторов. Слава Богу, ребята, сидящие на реальных проектах у наших заказчиков и партнеров задают нам такой вопрос намного реже (но все равно, очень редко бывает что задают).

По правде говоря, я уже и до появления Cloud Computing немного устал объяснять каждый раз что такое Grid и чем он отличается от RAC, поэтому появление Cloud Computing меня реально начало выводить из равновесия. Слишком много терминов. Сначала я твердил, что Cloud это тот же самый Grid, но только который находится не в центре данных , а хостится "...где-то там...". Потом я нашел в интернете замечательное видео, которое простыми английскими словами объясняет про Cloud Computing намного лучше меня и я начал давать на него ссылку. Стало немного легче.

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

1. С появлением этой записи моя самооценка вернулась назад на тот уровень, с которого она упала как только появился термин Cloud Computing.
2. Запись помогает мне экономить время. Как когда меня в очередной раз спрашивают про Cloud Computing я просто даю ссылку на этот пост. :^)



UPDATE 1: По просьбе нашего читателя в комментарии я написал транскипт того, что говорит Ларри. Если Вы не очень хорошо воспринимаете английский язык на слух, то Вы можете слушать и читать транскрипт. В общем, Improve your English ! :^)


UPDATE 2: Маркетинг Oracle задумал провести в Москве Cloud Computing Forum. Предвкушаю, что технических специалистов затошнит. Хакеров вырвет. Но я не в силах изменить название этого мероприятия. Как сказал Ларри: "if orange is the new pink, we’ll make orange blouses" :^)


UPDATE 3: Опубликована часть 2


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

ЦФТ на финишной прямой к RAC



Как сообщил мне Александр Пахутин, заместитель директора компании ЦФТ,
в этой новости речь о идет о Технологическом Ядре 1 (ТЯ1) решения ЦФТ-Банк.
UPDATE 1:
"Тесты в условиях, приближенных к боевым (8 ядер, два узла), показали, что система ЦФТ Банк успешно работает на RAC с производительностью, сравнимой с промышленной. При интелектуальном подходе к кластеризации, масштабирование стремится к 100%. "
Александр Пахутин, заместитель директора компании ЦФТ


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

Advanced Compression: как заставить приложения работать быстрее и ОДНОВРЕМЕННО расширить свободное пространство не покупая при этом диски

Не успели мы написать как можно существенно снизить затраты на системы хранения, Oracle выпустил смешное видео про двух DBA, которые по-разному решали задачу увеличения дискового пространства.



Интересно, что DBA "старой закалки" показан c командной строкой на экране, а молодежь уже с Enterprise Manager, да еще с компьютером Макинтош :^) Если бы я был DBA, и мне не приходилось бы так часто обмениваться с тучей народу файлами MS Office, то я бы точно купил себе Мак...

(чтобы смотреть видео нужно, чтобы был установлен Adobe Flash Player)


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

РДТЕХ продолжает переводить документацию на 11g

Чтобы заранее подготовиться к массовым мигрициям на 11g, которые мы ожидаем после выхода 11g Release 2 этой осенью, технические переводчики РДТЕХ выпустили книгу "Руководство администратора баз данных 11g".

Для меня лично особенно приятно было получить от РДТЕХ перевод "Oracle Real Application Clusters: руководство по развертыванию и администрированию" за 4 месяца до выхода этой книги. Ведь RAC важнее single instance, и это правильно. :^)


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

Изучаем My Oracle Support

Мария Семенова (Maria.Skotnova@оракл.ком) попросила меня опубликовать для Вас следующий текст:

"Как я обещала на нашем первом семинаре DD2OS, посвящённом вопросам работы с технической поддержкой Oracle, размещаю для вас любопытный материал о портале техподдержки нового поколения My Oracle Support (новыйMetalink2/3). Очень рекомендую ознакомиться с содержанием ссылок, так как здесь представлено много полезной и уникальной информации для тех, кто останется с Oracle Support даже после окончательного исчезновения всех Металинков :) .

В случае возникновения проблем в работе с My Oracle Support (MOS), Вы можете сообщить об этом.

Специалисты Oracle рассматривают все предложения и уже готовят к выходу новую версию My Oracle Support со множеством реализованных "запросов на улучшение продукта", предложенных пользователями MOS.

Желаю вам удачи в освоении нового Портала и готова ответить на ваши вопросы в комментариях , но только после ознакомления с предложенным материалом :) "

Ссылки:


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

RAC DD4D, 28-29 июля 2009, материалы (окончание)

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


Еще раз огромное спасибо 60 участникам июльского семинара RAC DD4D
Мы желаем всем Вам удачи!


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

Oracle Rdb

Наш Development потерял диски с дистрибутивом и поэтому очень просит связаться с ними заказчиков, использующих Oracle Rdb. Они хотят пригласить Вас в соответсвующее коммюнити и готовы бесплатно помогать Вам с Вашими проблемами. Чтобы связаться, нужно написать письмо Евгении Насикян (eugenia.nasikan@oracle.com).


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

Controlling Storage Costs with Oracle Database 11g

Когда мы увлеченно рассказываем бизнесу про технологии, нас часто прерывают и задают простой вопрос: "Где в этом во всем наши деньги? -- нам не интересно, чтобы система работала быстрее, нам важно понять, как с помощью этой технологии мы сможем съэкономить наши деньги." Во времена экономического спада мы слышим этот message все чаще.

На самом деле, есть замечательная whitepaper, которая простыми словами объясняет, за счет чего заказчик сможет съэкономить внедрив технологии Partitioning и Advanced Compression.

Мне лично Partitioning и Advanced Compression нравятся тем, что для получения конкретного бизнес-эффекта их надо только включить и настроить. Не надо ничего ввозить из-за границы, не надо ничего растамаживать, не надо ничего устанавливать, не надо переписывать приложение. У Вас уже все есть и уже все установлено -- опции Partitioning и Advanced Compression нужно просто настроить.

...да, самое важное, их надо только не забыть купить... :^)


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

DBMS_ALERT - работа в RAC

На нашем семинаре RAC DD4D мы говорили о том, что пакет DBMS_ALERT не работает в RAC, но выяснилось что эта информация уже устарела, то есть сейчас это не так, и в настоящий момент в 10gR2 RAC и 11gR1 RAC указанный пакет полностью работоспособен! Спасибо за детальную информацию Тузову С.И. (ОАО "Россельхозбанк")!

Небольшой testcase демонстрирует это.
Подключаемся к четвертому узлу и регистрируем наш сигнал.

conn system/oracle@racdb4
set serveroutput on

declare
v_xMessage varchar2(1800);
v_xStatus number;
begin
dbms_output.put_line('Connected to node => ' dbms_utility.current_instance);

dbms_alert.register('MyAlert');

dbms_alert.waitone(name => 'MyAlert',
message => v_xMessage,
status => v_xStatus,
timeout => dbms_alert.maxwait);

if (v_xStatus = 0) then
dbms_output.put_line('Message recieved: ' v_xMessage);
else
dbms_output.put_line('Message NOT recieved: ');
end if;
end;
/


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

conn system/oracle@racdb1
set serveroutput on

begin
dbms_output.put_line('Connected to node => ' dbms_utility.current_instance);
dbms_alert.signal('MyAlert','Hello World!');
commit;
end;
/

Соединено.
Connected to node => 1

Процедура PL/SQL успешно завершена.

В этот момент зависшая сессия на четвертом узле магически оживает:

Connected to node => 4
Message recieved: Hello World!

Процедура PL/SQL успешно завершена.

Как вы видите: сигнал созданный на первом узле, был доступен подписчику на другом узел. Более детальный анализ показывает что в процессе работы с DBMS_ALERT мспользуется системная табличка DBMS_ALERT_INFO. В момент регистрации на сигнал (вызов dbms_alert.register) трассировочный файл содержит следующие вызовы:

DELETE FROM DBMS_ALERT_INFO
WHERE
SID = :B1

COMMIT;

SELECT DISTINCT SUBSTR(KGLNAOBJ,11) SID
FROM
X$KGLOB WHERE KGLHDNSP = 7 AND KGLNAOBJ LIKE 'ORA$ALERT$%' AND
BITAND(KGLHDFLG,128)!=0 UNION SELECT DISTINCT SID FROM DBMS_ALERT_INFO

DELETE DBMS_ALERT_INFO
WHERE
SID = :B1

INSERT INTO DBMS_ALERT_INFO
VALUES
(UPPER(:B2 ), :B1 , 'N', NULL)


Ну и при создании сигнала, снова видна интенсивная работа с таблицей DBMS_ALERT_INFO:

UPDATE DBMS_ALERT_INFO SET CHANGED = 'Y', MESSAGE = :B2
WHERE
NAME = UPPER(:B1 )

SELECT SID
FROM
DBMS_ALERT_INFO WHERE NAME = UPPER(:B1 )

Понятно, что если вы интенсивно используете пакет DBMS_ALERT, то при переходе в RAC таблица DBMS_ALERT_INFO мгновенно становится "горячей". Поэтому в целом, наше утверждение и workaround-ы относительно пакета DBMS_ALERT остаются в силе ! Проверка на использование пакета DBMS_ALERT все-таки была оставлена в утилите RACChecker


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

October 11-15 2009: Продолжается регистрация на Open World 2009

Почему необходимо обязательно попасть на Open World мы уже говорили. Регистрация со скидкой заканчивается 14 августа (cкидка там не большая, но все-таки лучше попасть со скидкой. :^) Когда зарегистрируетесь -- обязательно сообщите мне или Дмитрию по электронной почте!


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

Заметки в Oracle Magazine Russian Edition

Анатолий Бачин, главный редактор Oracle Magazine Russian Edition, видимо вдохновленный моим рассказом про серую шейку, опубликовал в июльском номере Oracle Magazinе подробный отчет с фотографиями о мероприятии Oracle MIG-RAT-ION. Отчет интересный и его стоит почитать, особенно если Вы планируете посетить следующее мероприятие из этой серии. В этом же номере можно найти пару заметок, перепечатанных из блога: Встреча президентов европейских групп пользователей Oracle (более серьезная версия чем на блоге, без важнейших подробностей о похождениях президентов *OUG по ночным клубам Хельсинки под чутким руководством Андрея Криушина -- сравните с оригиналом здесь) и Почему нужно мигрировать на 11g? (без подробностей о серой шейке и технологиях сплавов по горным рекам). В прошлогоднем номере Oracle Magazine Анатолий Бачин опубликовал заметку про RAC DD4D.

Oracle Magazine -- серьезное, уважаемое и ценимое нами издание.


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

RAC DD4D, 28-29 июля 2009, материалы (продолжение)

Публикуем результаты прочтения анкет с "экспериментального" семинара RAC DD4D 28-29 июля, который провели спикеры из РДТЕХ и ФОРС, совместно с RuOUG.

Фотографии и коллаж (с) Денис Бузов.

На семинар пришло ровно 60 слушателей + докладчики. Таким образом, в аудиторию на 40 человек вместилось 65 :^) Это сразу же отразилось в анкетах: "нужно помещение большей площади" и т.п. Очень корректные отзывы. Я, честно говоря, думал, что нас просто прихлопнут на месте. Пожалели. Спасибо Вам за Ваше терпение. Ведь в тесноте, да не в обиде, правда?

Так как семинар в этот раз вели инженеры, более близкие к администрированию, то примерно в 20 анкетах мы прочитали: "Семинар нужно назвать RAC для DBA", "больше внимания чистым разработчикам" и т.п. Игорь Мельников исправит этот момент. Обещаем.
Рекордное количество замечаний по теме выбивания из графика. Это эффект первого семинара в новом формате. Предыдущие семинары RAC DD4D мы научились практически не затягивать.

И по логистике, в ~30 анкетах: "экран висит слишком низко", "в столовой не было вилок", "столовая слишком далеко", "прием пищи осуществлялся в слишком удаленном помещении", "Термосы с кофе слишком быстро заканчивались." и т.п. Экран подвинем, вилок докупим, столовую приблизим, из аудитории сделаем амфитеатр, термосы увеличим -- были бы бабки :^) (шутка). На самом деле, все, что в наших силах мы постараемся исправить.


Криушина можно либо любить, либо ненавидеть
(из различных анкет):


и т.д. и т.п. -- десятки противоположных отзывов
(лично я просто обожаю Криушина :^)

Из позитива:

1. "Очень понравился уровень подготовки презентаций, открытость лекторов к любым вопросам." Чип-Н.
2. "Понравилась общая атмосфера, доброжелательность, готовность помочь, живое общение, доступность гуру." Instream.
3. "Нормальная обстановка, глубокий тех. материал, халявные пончики/чай/маечки :) СЕРТИФИКАТ! :)" Галактика.
4. "Атмосфера проведения и множество специалистов из разных компаний." MP company.
5. "Структура семинара и формат презентаций о запущенных проектах." Арктел.
6. "Понравилась насыщенность семинара." Insoft.
7. "Наглядное представление информации (скрипты, выдержки из реальных отчетов)." МТС.
8. "Дух мероприятия." Би-Эй-Си.
9. "Подача материала (профессионализм, харизма выступающих)." CMA Small Systems AB.
10. "Глубина изложения. Примеры внедрения". НПЦ Развитие Города.
11. "Доклады Гоброконенко." Сеть Магазинов Горящих Путевок.
12. "Да в этот раз все отлично." Связьтранснефть.
13. "Квалифицированные докладчики, хорошо разбираются в своей области и отвечают на поставленные вопросы." Связьтранснефть.
14. "Атмосфера, дух обсуждения." Астерос.
15. "Насыщенность технической информацией и уровень знаний докладчиков." BCC.
16. "Очень наглядные демонстрации. Выступления представителей ФОРС и Билайн". Инсофт.
17. "Актуальные темы, отличные презентации, есть над чем подумать." Чип-Н.
18. "Темы, отраженные Игорем Мельниковым. Демонстрации на живой системе." Россельхозбанк.
19. "Уникальность преподносимого материала. Высокое качество преподавания." Resident.
20. "Рационально простроенное изложение презентаций. Обсуждение актуальных технологий и решений с их применением." Россельхозбанк.
21. "Уровень специалистов и презентаций, демонстрации очень наглядно помогают лучше понять природу процесса." Эльбрус-2000
22. "Выступления заказчиков." Ситроникс.
23. "Понравилась информация по настройке, производительности, тюнингу и диагностике. События ожидания. TAF." Россельхозбанк.
24. "Много информации для DBA." Россельхозбанк.
25. "Общие принципы оптимизации приложений в среде RAC. Мониторинг производительности в среде RAC". БФТ.
26. "Понравилось доведение материала до слушателей: просто и интересно. Также вопрос-ответ в online-режиме". ФНС России.
27. "Подробность изложения, домонстрации с живыми командами. Понравились дискуссии между докладчиками и Волковым в процессе докладов -- в споре всплывает больше информации." Межтопэнергобанк.
28. "Интересный материал, который трудно найти в другом месте. Доходчивый рассказ о сложных вещах." Группа компаний Рукард.
29. "Множество полезной информации, поступившей в ходе презентаций, в результате чего отпала необходимость задавать вопросы." МКБ.
30. "Квалификация докладчиков, приятная атмосфера". Банк Платина.
31. "Квалифицированные докладчики. Превилегированное отнощение к девушкам." Tops BI.
32. "Отличная команда, отличные презентации и красные майки". Уралсиб.
33. "Все доклады". Центртелеком.
34. "Высокая плотность полезной информации" Чип-Н.
35. "Выступления о внедрениях RAC." ИнтелЛекс.
36. "Профессионализм выступающих. Полнота охвата. Организация." Тусарбанк.
37. "Понравилось углубленное рассмотрение технических вопросов." Газэнергопромбанк.
38. "Заинтересованность выступающих, готовность отвечать на разные вопросы." Yota.
39. "Были интересны отчеты о практическом внедрении RAC." Петрол Плюс Регион.
40. "Очень информативный и насыщенный семинар." СДМ-Банк.
41. "Организация, атмосфера, ритм проведения презентаций." Asteros.
42. "Выступление по проекту Вымпелкома". МСС.
43. "Демонстрационные примеры, компетентность докладчиков, доклады реальных внедрений RAC." Sitronics.




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