Oracle Application Quality Management

Каждая организация обладает как минимум dev, test & prod окружениями. Из наших семинаров мы знаем, что иногда совмещают prod & dev, но эти экстремальные случаи мы рассматривать пока не будем :)

Таким образом у нас  почти всегда есть несколько простых задач:

- тестировать приложения на предмет производительности после очередных внутренних улучшений

- научиться отвечать на вопрос будет ли нам счастье на новой железке/версии СУБД/ОС ?

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

Теперь у нас есть несколько инструментов для облегчения задача тестирования.  Если мы хотим убедиться,  что наше конкретное приложение по прежнему рабоспособно после наших внутренних переделок, выдержит скажем в 10 раз больше сессий - идем за Application Testing Suite (ATS), записываем там нажатия пользователем кнопочек, затем генерим тестовые данные, не забываем сделать копию prod на test с помощью Standby, затем делаем Snapshot, затем маскируем данные с помощью Data Masking Pack - отдаем тестировщикам, которые проведут тестирования с помощью десятков тысяч виртуальных пользователей.  Все круто, ограничение одно  - мы можем тестировать только то,  для чего хватило сил создать нагрузочные скрипты.  Да и  записывать умеем только нажатия на кнопочки только Web приложений, никакого Delphi :(.  Последнее не так страшно, клиент-сервер все равно устаревшая архитектура :)

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

Кстати, ATS полезна и для dev окружения - для  функционального и регрессивного тестирования.


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

Gran Torino

"я не злой, просто люблю перечитывать логи" (C)

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

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



В заявкеВ момент обзвона по телефону
Как возможный вариант развития нашей системы мы рассматриваем Oracle RACНе  представляет для нас большого интереса
Планирование использования опции RACПротестировали бы опцию, но некому
Вопросы планирования аппаратной части, сайзинга более чем актуальныПродуктом Rac интересовался для себя
Собственное ПО ... - планируем протестировать на RACВ этом году наверно не буду трогать..


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

Мы тратим свое личное время, деньги для того, чтобы сделать эти семинары как можно интереснее. Я считаю, что некоторые из них получаются вполне себе европейского уровня. Мне есть с чем сравнить. Взамен этого, мы просим только одно - пожалуйста, используйте полученные знания для реальных проектов. А развлечься можно и на sql.ru...

PS На фотографии Clint Eastwood в фильме Gran Torino. Ну вы поняли, да ? :))


Update 1. Комментарии к таблице:


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

www.sun.com

Кликаем мышкой на www.sun.com ...и что мы видим?

P.S. Опубликована масса презентаций и вебкастов с достаточно конкретными положениями слияния Oracle и Sun.


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

February 24: AskTom in Moscow. Hear your answers loud and clear!

Как мы уже сообщали, в Москву впервые приезжает Том Кайт, автор сайта asktom.oracle.com, и замечательных книг по Oracle.

24 февраля в гостинице "Ренессанс Москва" на Олимпийском проспекте будет платное мероприятие с достаточно интересной программой на английском языке. Рекомендуем уже сейчас начинать планировать участие. Для читаталей этого блога предусмотрена 10% скидка. Для этого при регистрации в поле для комментариев введите слово DD4D. Организацией мероприятия занимаются профессионалы -- компания Peoplemind. Вы можете задать вопросы по регистрации, оплате и участию Екатерине Егоровой, тел.: +7(495)724-8438, e-mail: kate@peoplemind.ru.

Для тех, кто выступал с докладом на наших семинарах RAC DD4D, DD4DBA, DBOD, DBUG и др. я постараюсь организовать ужин в узком кругу с Томом Кайтом. Детали сообщим позже.

P.S. Постарайтесь перебороть жабу и найти деньги (вполне может быть, что Вас сможет спонсировать работодатель). Мероприятие обещает быть мега интересным. Stay tuned.

UPDATE 1. Для подписчиков блога скидка будет больше.

UPDATE 2. Подписчикам блога разослано кодовое слово на дополнительную скидку.

UPDATE 3. По многочисленным просьбам на мероприятии будет синхронный перевод.

UPDATE 4. Ужин с Томом Кайтом будет проведен 25 февраля.

UPDATE 5. Материалы мероприятия.


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

Enterprise Manager: Database Tuning Pack

Еще одно видео из жизни администраторов БД.


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

Веб-семинар по GoldenGate 26 января

Пользуясь возможностью, хочу передать привет пригласить всех на веб-семинар по продуктам GoldenGate, который состоится 26 января в 10.30 при поддержке компании Аксофт. GoldenGate - это инструмент для очень быстрой репликации и интеграции данных, он умеет работать с самыми разными СУБД: Oracle, MSSQL, IBM DB2, MySQL и т.д. А также, при необходимости выкладывать эти изменения в очереди JMS и плоские файл. Еще одна задача, которую решает GoldenGate - безостановочная миграция.
Более подробно про GoldenGate можно посмотреть в интерактивном туре. Можно также глянуть интересный документик про то, как в будущем будут уживаться такие продукты как Streams, ODI и GoldenGate. Перед веб-кастом имеет смысл посмотреть слайды и придумать каверзные вопросы.


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

DBUG, 2 Feb SPB, 4 Feb Moscow

Обновление по событию:

- Несмотря на попытки посольства Китая не отдать ему паспорт Mike получил Российскую визу и поэтому оба события точно состоятся.

- Английский язык и особенно требование предоставить CSI отпугивает народ. Про то, куда потеряли CSI можно издать уже отдельную книгу анекдотов. Но зато места все еще есть.

- Изменения в программе: в Питере с рассказом о миграции на русском языке выступит ГУП ВЦКП “Жилищное хозяйство” и компания Форс, в Москве с докладом "Факторы успеха миграции Oracle на 9, 10 и 11 версии" выступит РДТЕХ и Oracle Consulting

- Если кто-то хочет поработать синхронистом - напишите мне письмо. Обеспечу соком и булочками во время всего мероприятия.

Как успеть зарегистрироваться


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

European Union разрешил покупку Sun

"The European Commission granted Oracle an unconditional approval to take over Sun Microsystems on Thursday, following a controversial and drawn out examination of the deal.The deal still awaits approval in other jurisdictions, including Russia and China, but approval in the European Union is a big step forward for a deal hailed by some as transformational for the entire software industry, and by others as the killer of one of the most successful open source programs in the world, the MySQL database".

Полная статья

Информация с cайта EC


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

РДТЕХ: 11 причин перейти на Oracle Database 11g

Как Вы заметили, сейчас идет много новостей и мероприятий по миграции. Это весьма горячая тема для заказчиков Oracle. Компания РДТЕХ опубликовала 11 причин перейти на Oracle Database 11g как часть своей обширной Программы по Миграции на новую платформу Oracle 11g.

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

На картинке свежая статистика запросов на техподдержку в My Oracle Support (ex. Metalink) с разбивкой по версиям. Эта информация дает нам возможность примерно оценить сколько заказчиков уже копаются с 11g, а сколько сидят на предыдущих версиях.


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

bad news, good news

По техническим причинам мы переносим семинар для заказчиков по Exadata с 28 января на февраль. Дата будет сообщена дополнительно. Я не успел подготовить демонстрации. Публика к нам ходит очень строгая, квалифицированная и одним power point'ом тут не отделаешься.

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

Семинар по Exadata для партнеров 2 февраля состоится. Для регистрации обращайтесь пожалуйста в партнерский отдел.


Хорошая новость состоит в том, что 2 февраля в Питере, а 4 февраля в Москве будет проходить семинар Database MIG-RAT-ION. Для этого семинара я специально пригласил Mike Dietrich, Oracle Development. Язык мероприятия - английский (немецкий английский) . Mike - уникальный специалист, участвующий в проектах по обновлению БД по всему миру. Последний раз я слышал Mike на OpenWorld. Поверьте, что все в Oracle хотели бы выступить на OW, да вот далеко не всех приглашают. Часть своих проектов Mike представит на нашем мероприятии. Мероприятие занимает полный день, начиная с 10 часов утра.

Мероприятие в Питере 2 февраля будет будет проводится по адресу: Полюстровский пр. 59., Смольный Университет, Конференц-зал. Для регистрации на мероприятие в Санкт-Петербурге перейдите по следующей ссылке. Начало в 10 утра :)

Мероприятие в Москве 4 февраля будет проводиться в Московском офисе Oracle по адресу Пресненская наб., 10 (бывшая Краснопресненская наб.,18), Москва-Сити, бизнес-центр "Башня на Набережной", Блок С, 9 этаж, аудитория Афины, +7 495 6411400. Для регистрации в Москве необходимо отправить заявку по электронной почте по адресу dmitry.volkov@oracle.com с темой письма DBUG.request в соответсвии с правилами.
Начало в 10 утра :)

Программа мероприятия:
  • Upgrade Preparation: Support Policies, Patches, Documentation, Upgrade Paths
  • Database Upgrade: DBUA, Command Line, Post Upgrade, Alternatives, ASM Upgrade
  • News:Parameters, Processes, Changes, Tools, Automation
  • Diagnosis and Tuning: Object statistics, AWR, ASH, SQL Monitoring and Tuning
  • Performance Evaluation: SQL Plan Management, SQL Performance Analyzer, Database Replay
  • Real World Customer Experiences: Insight view into 5 upgrade projects


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

Видео-ролики некоторых демонстраций с семинара RAC DD4D в формате Flash

Вы еще раз можете получить удовольствие от демонстраций, которые я показывал на семинаре RAC DD4D на настоящем живом кластере.

Какая демонстрация мне самому нравится больше всего ? Пожалуй, наиболее мощное и сложное демо - это использование TAF-callback. Эта демка мне нравится больше всего. Самая же красивая демонстрация - это, конечно, "Использование Clusterware для защиты Apache+APEX".
Видео-ролики некоторых демонстраций с семинара RAC DD4D в формате Flash

01. Client-side load balancing
02. Server-side load balancing
03. High Availability of Apache + APEX appilication via Oracle Clusterware
04. Transparent Application Failover (SESSION type)
05. Transparent Application Failover (SELECT type)
06. Transparent Application Failover (TAF-callback)
07. Fast Application Notification (FAN-callback)
08. Pipe in RAC
09. Buffered queue for pipe emulation in RAC
10. Global Application Context in RAC
11. RACChecker utility for migration to RAC


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

LoadBalance - недокументированные параметры

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

Итак, чтобы получить список всех возможных параметров включая недокументированные, нужно запустить утилиту с ключом _HELP=y. По традиции, все недокументированные параметры начинаются с символа подчеркивания ! :-)


C:\RAC\Utils\LoadBalance>LoadBalance.exe _help=y

LoadBalance: Release 11.2.0.1.0 - Beta on 03.01.2010 16:19:12
Utility for check of Oracle RAC load balancing mode

Copyright (c) 2004,2009, Igor Melnikov. All rights reserved.

Build label: for HighLoad++ 2009
Format: LoadBalance.exe parameter1=value1 [parameterN=valueN]

Example: LoadBalance.exe userid=system/manager@rac count=20
LoadBalance.exe userid=rscott/rtiger@racdb count=400 keep_connect=N
LoadBalance.exe parfile=loadbalance.ini

Keyword Description (Default)
--------------------------------------------------
COUNT Session count, MAX - for maximum available sessions
HELP print this message: Y/N (N)
TIMEOUT Timeout between connections, in sec. (0)
RND_TIMEOUT Random timeouts between connections: min,max; in sec. (0,0)
ORACLEHOME Using "OracleHome" name for connection (default home)
OCIDLL Using this oci.dll for connection (from default home)
SHOWTIME Show connection average times to nodes (N)
LOGFILE Save output to this
KEEP_CONNECT Keep sessions during LoadBalance execution: Y/N (Y)
PARFILE Parameter filename
DETAIL Detail info about service attributes: Y/N (N)
IGNORE Ignore Oracle errors Y/N (N)
THREADS Session creation by parallel degree (for sessions storm) (1)
START_SCRIPT Execute this sql-file before test
WORK_SCRIPT Execute this sql-file in each session
STOP_SCRIPT Execute this sql-file after test
_HELP Show also undocumented parameters (N)
_TAF_TEST Testing TAF functionality (N)
_DBA_USERID DBA conn string for TAF test (kill session)
_SHOW_LBA Show messages from LBA (N)
_TRC_FILENAME Trace file name
_TRC_LEVEL Trace level: NONE,COMMON,SUPPORT (NONE)

USERID Connection string


1) Параметр _TAF_TEST (имеет два значения: Y или N) позволяет протестировать Transparent Application Failover [TAF].
Тестирование производится следующим образом: открываются соединения, после открытия соединений, производится их принудительое завершение командной KILL SESSION, далее в соединении производится операция с СУБД (select * from dual), после этого: отрабатывает TAF.
При этом утилита LoadBalance выводит распределение сессий по узлам до и после TAF, а также выводит среднее время выполнения переключения соединения при отработке TAF.
Все это позволяет оценить правильность настройки балансировки и время, необходимое на переключение при гибели текущего экземпляра.

2) Параметр _DBA_USERID позволяет указать строку соединения привилегированного пользователя, который будет выполнять оператор KILL SESSION при тестировании TAF. Уничтожение сессий происходит в отдельном потоке.

3)Параметр _SHOW_LBA (имеет два значения: Y или N) управляет выводом сообщений от Load Balancing Advisor [LBA]. Сообщения от LBA будут выводится в выходной поток (stdout) утилиты. Сообщения выводятся в отформатированном виде (утилита предварительно парсит оригинальное сообщение от LBA).
Для того чтобы получать сообщения LBA, нужно явно подписаться на очередь SYS$SERVICE_METRICS, для этого нужно предварительно выполнить вот такой скрипт:
declare
v_xSubscriber sys.aq$_agent;
begin
dbms_aqadm.grant_queue_privilege('DEQUEUE',
'SYS.SYS$SERVICE_METRICS',
'&USERNAME');

v_xSubscriber := new sys.aq$_agent('LOADBALANCE', null, null);

dbms_aqadm.add_subscriber(queue_name => 'SYS.SYS$SERVICE_METRICS',
subscriber => v_xSubscriber);

commit;
end;
где &USERNAME - имя пользователя, который будет указан в параметре USERID.

Анализируя сообщения от LBA вы можете контролировать: соответствует ли распределение сессий по узлам полученным рекомендациям !

4) Параметры _TRC_FILENAME и _TRC_LEVEL позволяют задать имя файла трассировки и ее уровень соответственно. В трассировочный файл выводятся все выполняемые OCI-вызовы и время их выполнения.


Напоминаю ссылку для скачивания: loadbalance.zip

И, в заключение, небольшой FAQ:

1) Существует ли версия LoadBalance для Linux ?
Ответ: К сожалению, LoadBalance полностью поддерживает только 32-х разрядные версии MS Windows.

2) Я запускаю LoadBalance на 64-х битной Windows x64 и получаю ошибку "Invalid load OCI".
Ответ: LoadBalance является 32-х битным приложением, и для его работы необходим именно 32-х разрядный Oracle Client (рекомендуется Instant Client 11.1.0.7 for Win32).
Просто установите на вашем сервере MS Windows x64 клиентское ПО Oracle в отдельный каталог, и далее укажите этот каталог утилите с помощью параметра OCIDLL или ORACLEHOME.

3) Утилита замечательно работает под Windows x64 в однопоточном режиме, но при переключении в многопоточный режим (параметр THREADS), она нестабильно работает - идут ошибки от ядра Windows.
Ответ: К сожалению, многопоточный режим под Win x64 НЕ поддерживается.

4) На каких условиях распространяется LoadBalance? Как мне получить поддержку?
Ответ: Утилита распространяется с материалами семинара RAC DD4D на условиях Freeware.

5) На каком языке программирования написана loadbalance ?
Ответ: Утилита разработа на языке программирования Object Pascal в среде разработки Delphi 2009 for Win32. Объем исходного кода составляет ~5000 cтрок.


Если у Вас есть истории по использовании этой утилиты: пожалуйста, поделитесь ими с мной!
:-)


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

Сколько сессий выдержит ваш сервер с Oracle Database?

Ведь очень важно знать: какое максимальное число пользователей смогут одновременно подключится к вашей БД ?

Конечно: все зависит от нагрузки создаваемой прикладным приложением, но вопрос хороший!

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

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

Первоначально эту утилиту я разрабатывал для тестирования балансировки в RAC, но оказалось что у нее есть применения и для Single Instance.
Тестирование проводилось на 8-ми процессорном сервере HP DL785 с 4-х ядерными процессорами AMD на борту и с 64 Гб памяти. Какая была операционная система? - Это был ... MS Windows 2008 x64.

Ну а теперь можно назвать и приложение - это было "1С:Предприятие" !
:-)


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

С новым 2010 годом !

Дорогие читатели блога !

На вашем месте, я бы немедленно скачал наши семинары себе на диск, встретил бы достойно новый год, и уже потом, на длинных каникулах спокойно просмотрел бы их: RAC DD4DBA, RAC DD4D, DBUG.

В новом 2010 году мы переводим все наши семинары на версию 11g R2. Изменений будет достаточно много, как технических так и организационных. В техническом плане улучшения коснутся прежде всего демонстраций -- сейчас мы можем себе позволить делать их достаточно сложными. С организационной - активный CSI будет обязательным требованием для посещения семинара.

Увидимся в следующем году !


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

RAC DD4D, 23-24 декабря, материалы

Материалы семинара: презентации, демонстрации.

Публика, с восторгом приняла идею собираться каждый год в конце декабря (30-31 числа) на подобные семинары :)





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

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

  • выступление живого администратора, Ситроникс

  • стиль изложения, обилие примеров и кода, Ресо-Гарантия

  • семинар - это глоток чистого Oracle, Ай-Теко

  • качество материалов, вид из окна, Почта России

  • Игорь Мельников и "Модификация унаследованных приложений", несколько слушателей

  • отдельно хочется сказать о харизматичности Д.Волкова, IT-Energy

Что не понравилось:
  • было бы неплохо организовать небольшой наклон зала, МФИ-СОФТ

  • быстро кончается еда, на лифте нет кнопок, Минтруд РК

  • отсутствие введения в общую архитектуру RAC, РНТ

  • все быстро кончилось, и бутерброды быстро закончились, Ай-Теко


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

Готовимся к семинару RAC DD4D 23-24 декабря

У нас все готово. Игорь Мельников уже установил demo-примеры на рачок, собранный нами же на прошлой неделе по ходу семинара RAC DD4DBA. Это и есть то самое сверх-секретное "intel-based hardware", которое Дмитрий Волков собирается продавать в IBM вместо их Power 6/7 :^)

Как Вы поняли, между семинарами RAC DD4DBA и RAC DD4D есть прямая связь: оборудование, заботливо подготовленное администраторами передается в руки разработчикам. Это означает, что как и в реальной жизни, разработчики встретятся с недоконфигурированными листенерами и другими всевозможными косяками, доставшимися им от администраторов с прошлого семинара. Но что делать? У нас все как в жизни.

Материалы для подготовки к семинару: Программа, Презентации (пароль выслан по почте участникам). Кстати, проверьте, что вы в списке участников.

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

Мы опять ищем волонтеров - тех кто поможет нам проводить мероприятие. Пожалуйста, приходите в 9:20. 


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

Введение в Oracle Database

Мы часто читаем презентации насыщенные хардкорными техническими подробностями, но вот недавно мне пришлось одному из наших новых ISV-партнеров читать материал об основах Oracle Database.


Эту презентацию я и предлалаю вашему вниманию: ссылка (pdf 1.8Mb)

Если Вы работаете с Oracle с детских лет (у вас, как и у меня было трудное детство), - пожалуйста, не читайте эту презентацию... :-)


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

Сертификаты Oracle


Cкажите, пожалуйста, правда ли что администратор "Оракл", получивший все сертификаты и сдавший все экзамены, может одним sql-запросом  убить человека, зная только его IP ?
(C) bash.org 
Так вот, сдать сейчас все экзамены - дело сейчас почти безнадежное. Поскольку к исторически существовавшим добавились еще Oracle Database 11g Implementation Specialist и Oracle Database 11g: Performance Tuning. Кстати, Implementation мне очень понравился, очень такой конкрентный экзамен по new features. Правда куда-то потеряли RAC Expert & Linux Expert, но надеюсь вернут. Смотреть Certification Program.

Обратите внимание, что у 4-х статусов есть приписка про Oracle Partner Network. Это означает, что когда компания-партнер захочет получить спецаилизацию, у нее попросят, чтобы специалисты сдали один или несколько таких экзаменов. А если он у Вас сдан, вы, как специалист будете более востребованы на рынке.


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

Oracle все-таки покупает Sun

Читаем статью в газете New York Post.

Цитата: "Larry Ellison's Oracle won an all-clear from Europe's top antitrust official to proceed with its $7.4 billion purchase of Sun Microsystems after reaching a verbal agreement to protect a piece of software at the heart of a months-long dispute."


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

Oracle Secure Backup на русском


В библиотеке брошюр пополнение - Oracle Secure Backup. Пока самый общий обзор. Но тема интересна, особенно если начать сравнивать цены с конкурентами. Дело в том, что у нас все включено, в то время, как у основных конкурентов за Oracle agent нужно доплачивать отдельно - см слайд слева. Что удивительно, так то, что все в "восторге" от командной строки RMAN, но про OSB мало кто знает.


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

December 15, RAC DD4DBA, материалы


Фото сделано после завершения семинара. Нажмите чтобы увидеть в полном размере.
автор: Сергей Лукашевич

-21º С в Москве, -27º С за городом, 75 участников, 2 проектора, 2 экрана.

Спикеры:

- партнер Oracle - СБСОФТ, Петр Фатьянов
- заказчик Oracle - Яндекс, Олег Юхно
- глобальный партнер Oracle - Intel, Александр Мельников
- Oracle, Дмитрий Волков

Установка Oracle VM заняла 16 минут, установка Oracle Clusterware заняла 3-го попытки :))

Практически полный self-service: сами участники организовали проход в здание, сами участники вели фото и видео съемку. Ни одного сотрудника отдела маркетинга не пострадало ни при подготовке к семинару, ни во время проведения.

Полученные уроки:

- площадь аудитории Aфины равняется 71 стулу. И торг здесь не уместен :)
- семинар нужно проводить 2 дня
- чуть меньше уделить времени Oracle VM. Чуть больше качеству демонстраций :)
- научиться в перерывах давать булочки с вишневым вареньем.

Материалы:

Фото, автор Валерий Романов.
Фото, скачать архивом. Автор Сергей Лукашевич.
Фото, автор Ольга Швилкина.

Видео - 30 сек ролик снятый мобильным телефоном. Делайте Save As.

Презентации + скрипты, Oracle
Дополнительные материалы, Oracle.
Bonding Patch for RHEL5 802.3ad, Олег Юхно, Яндекс.

Отдельное спасибо:

- Игорю Мельникову, спонсору семинара, за предоставленное оборудование.
- Сергею Данилову, креативному директору, за полную маркетинговую поддержку мероприятия.


PS
Прошу отозваться коллегу, который снимал на видео. Или отозваться того, кто его знает :)
Спасибо.

По традиции несколько отзывов :


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

RAC DD4DBA, 15 Dec, последние приготовления

Последняя программа. Фото: Ольга Швилкина.

У администрации здания снесло башню

Администрация здания изменила порядок прохождения на мероприятия - теперь в обязательном порядке подаются списки на проход в здание. Если вашей фамилии в списках нет, у вас - проблемы. Найти свою фамилию можно здесь. Наличие паспорта также по прежнему обязательно.

Теперь от правильности заполнения заявки зависит, попадете Вы в списки или нет. Все очень просто. Раньше оставался выход поднять переписку с вами - теперь диалог будет с охраной здания.

Начинайте готовить свои mac-, net-, и прочие book. При поддержке вашим book'ом wi-fi 802.11n можно будет смотреть, что сейчас происходит на нашем с вами кластере. Какие там настройки. Что сейчас копируется и куда. И т.д. Имеет смысл - услышали какую-то вещь, пошли посмотрели ее сразу в живую. Один нюанс - у меня 4 электрические розетки на всех. Захватите с собой свои пилоты. Ethernet розеток - нет и не будет. Из ПО рекомендуется - Putty, Scp, Sftp.

Мы всегда начинаем ровно в 10.00. Имеет смысл прийти раньше, поскольку наверняка будут какие-то накладки с проходом. После 10 часов я помочь с проходом не смогу физически.

Мы ищем волонтеров - помогать вести событие. Нужно прийти к 9.30, помогать расставлять стулья, помочь с оборудованием. Если есть фотоаппарат Canon (я люблю именно Canon) - захватите с собой.

В кластерном сегменте на хосте ovm1 в /exports/ будет архив презентаций и доп. материалов.



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

SAP marketing: "it's time f-OR-A-CLE-ar new world" :^)













Маркетологи SAP не заметили: ссылка :^)


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

Состояние регистрации на семинары DD4DBA & DD4D

UPDATE by Sergey Danilov:

На фото процесс подготовки к семинару DD4DBA.

В офисе Oracle остались только эти двое.

Время 10:33pm.

В 7.30 утра одного из них сменит Игорь Мельников :^)






Dmitry Volkov: Спешу доложить состояние по заполненности семинаров DD4D & DD4DBA.

  • После рассылки приглашения на семинары выяснилось, что:

    • Кое у кого домен Oracle.com надежно блокируется mail серверами. Видимо это богатые люди, которые могут себе позволить платное обучение :)
    • Кое-кто полагает что домен оракл.ком существует
    • И, наконец, некоторые не умеют читать письма до конца и заполнять заявки. Я рассматриваю свое письмо как своеобразный тест - если оно не понятно, то Вам лучше выбрать для обучения другие семинары :)
Однако, большая часть преодолела вышеизложенные препоны, некоторые с большим юмором, и
  • На 22.45 07.12 я ответил на все присланные заявки. Check your inbox.
  • На семинар DD4DBA надо уж очень постараться, чтобы теперь попасть. Я рассчитывал на 10-15 человек, так как это пилотная версия. Уже собралось 60 + есть wait list. Девушек мало. Девушек мы возьмем. Для прочих - жесточайший фейс контроль конкурс заявок.
  • демонстрации DD4DBA будут на 11gR1, a не R2. Обратите на это внимание.
  • На DD4D места все еще есть. Что поразительно, в большом количестве заявок описывались проблемы, решения которых будет именно на DD4D. Имеет смысл еще раз перечитать программы обоих семинаров. Программа DD4DBA. Программа DD4D
PS
Некоторые сомневаются, уж больно мало времени на DD4DBA. Но специально для семинара Игорь Мельников собрал специальное Intel-based hardware, на котором и будут идти демонстрации. Установка Linux идет 6 минут. Установка Clusterware на 4 узла - около 5 минут. Детали hardware я открыть не могу, мы собираемся его продавать IBM. Вместо его Power 6/7 ;))))). Я приведу фото.


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

December 11: BI/DW -- Oracle Information Management Architecture Master-Class

В пятницу, 11 декабря, в офисе Oracle, в комнате Афины, партнерским отделом проводится супер-интересное мероприятие для IT-специалистов и архитекторов по теме Information Management Architecture.

Мероприятие супер-интересно тем, что на нем не будет слайдов. Информация будет рисоваться по ходу рассказа на доске, что положительно влияет на интерактивность с аудиторией. Мероприятие проводится на английском языке двумя крутыми спецами по BI/DW. Событие описано здесь. Партнеры могут зарегистрироваться там же.

Заказчики просто пишут мне e-mail: sergey.danilov и автоматически получают одобрение.

Андрей Пивоваров описал это мероприятие чуть более подробно.


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

December 15: We make clusters from scratch. Right here.

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

Как все начиналось: я просто шел по Embarcadero street мимо огромного количества пирсов и думал, что бы было неплохо уже наконец сделать семинар RAC Deep Dive for DBAs, где бы подробно пройтись по вопросам установки. И вдруг на стене передо мной появилась эта надпись: "We make chocolate from scratch. Right Here." Это оказалась знаменитая шоколодная фабрика TCHO -- одна из немногих фабрик, которая делает шоколад с нуля (англ. from scratch), т.е. начиная от элементарных ингредиентов: какао-бобов, сахара и т.п. Все остальные шоколадные компании просто переплавляют шоколад, который реально изготовил кто-то другой.

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

PS. Перевод идиомы from scratch

Они делают шоколад. Мы делаем кластеры.
Люди становятся счастливее.


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

Три белых коня -- Декабрь, Январь и Февраль

В нашем новом календаре появилось несколько новых мероприятий. Все они будут проводится в Москве, в офисе Oracle по адресу: Пресненская наб, 10, block C, 9 этаж, аудитория Афины. Для проезда рекомендуется воспользоваться Московским метрополитеном.

15 декабря 2009 года -- RAC Deep Dive for DBAs, пилотная версия. Ваш шанс прийти на семинар и сделать его таким, как вы хотите! Планирование аппаратной инфраструктуры, iSCSI, процессоры Nehalem, Oracle VM, OEL, linux bonding и конечно живая демонстрация установки кластера 11g R1 Linux - вот, что вы сможете увидеть и услышать. А также забрать десятки интересных whitepaper'ов и услышать не только "Voice of Oracle" :) Регистрация: только для заказчиков, необходимо прислать заявку строго с рабочего email адреса с subject RACDD4DBA.request. У меня стоит mail фильтр, другие subj будут просто потеряны.

23-24 декабря 2009 года -- не только Ваш последний шанс поздравить Oracle с наступающим новым годом, но и поучаствовать в последнем семинаре RAC Deep Dive for Developers в версии 11g R1. Дальше мы будем переходить на 11g R2. Опять нужна заявка. Subj письма DD4D.request.

27 января 2010 года -- Exadata v2 Deep Dive, мероприятие только для заказчиков. Будет рассказыватьcя теория, показываться демонстрации в виртуальной среде. Надеюсь на участие специалистов из Sun Microsystems. И снова заявка. Subj письма EXADD.request.

2 февраля 2010 года -- Oracle Database Machine and Exadata v2 Workshop, мероприятие с лабораторными работами. Нужно приходить со своим ноутбуком, на котором стоит VNC и Adobe Acrobat Reader. Нужно понимать что такое Linux, Oracle Database и ASM. Мероприятие только для партнеров. Проводится на английском языке без перевода.

- DB machine and Exadata architecture
- Hardware (DB nodes, network and Exadata storage cells)
- Installation and Patching of Exadata
- Access to and maintenance of an Exadata environment
- Logging and Monitoring of the environment
- Security and HA (including B&R, DG, RAC)
- Data Access, DataPath and Resource management in an Exadata Environment
- Database specific features of Exadata (Storage indexing and Hybrid Columnar Compression)

Заявку можно оставить здесь. Заявки модерируются исходя из бизнес необходимости.

4-5 февраля 2010 года -- Database UpGrade Workshop, включает версию 11gR2. Проводится на английском языке (без перевода) нашим development. Обновление нашего семинара DBUG :). Снова нужна заявка. Subj письма DBUG.request. Есть шанс провести тоже самое в Питере. Если вы партнер и хотите поучаствовать в организации события в Питере - пишите Dmitry.Volkov@оракле.ком


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

My Oracle Support


Хозяйке на заметку - Google Chrome у меня работает без ошибок с My Oracle Support....в несколько раз быстрее чем мой любимый Firefox ! Для поклонников IE  есть специальный plugin Google Chrome. Если у Вас будут проблемы - оставьте пожалуйста комментарий в этом сообщении.


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

Solaris forever ?

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

- Linux 32 & 64
- Solaris SPARC 64
- Solaris x86-64

Насколько я помню, это первый в истории случай, когда версия для Solaris x86 появилась так быстро. Я все еще помню, когда первой появлялась Solaris SPARC.

Горячие головы предлагают уже нам собирать RAC на Solaris. Но думаю, мы пока подождем :)

Update 1. OpenSolaris который на картинке <> Solaris x86-64.
Update 2. Database Smart Flash Cache работает только в Linux & Solaris.
Update 3. В Linux OEL, patch 8974084 – META BUG FOR FLASH CACHE 11.2PL BUGS TO BACKPORT TO 11.2.0.1 OEL


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

DB & Options

UPDATE: Опубликованы материалы семинара.

Марк Ривкин & Co проводит 26 ноября в офисе Oracle событие под кодовым названием "DB & Options". В нем будет все - от безопасности в соответствии с ФЗ 152, до опций БД и очередного выпуска "битвы DBA".

Программа. Ссылка на регистрацию.

PS
Чтобы вы не проспали это и будущие наши события, я завел специальный google календарь, его можно увидеть справа на этой странице. Очень удобно, теперь можно добавлять наши события прямо к себе в календарь, а google пришлет вам напоминание по sms. Кстати я надеюсь, что вы используете Thunderbird, который легко можно с помощью plugin'а Lightning сихронизовать с календарем google. Если идея с календарем публике понравится, будем ее развивать. Например я легко могу всем подписчикам блога сразу рассылать приглашения через календарь и Вам останется только принять его. Но пока это только планы.


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

UnConference в Питере

Update 1. Материалы семинара (архив WinRar 19 Mb). Пароль сообщался на мероприятии.

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

- Основы лицензирования СУБД Oracle
- Обзор основных опций СУБД Oracle
- "Железная" экономия с Oracle Database 11g - примеры конкретных расчетов стоимости решений, 1 час
- Вопросы применения решений Oracle по информационной безопасности
- Продажа опций СУБД на примере конкретных спецификаций

Пожалуйста распространите эту информацию среди presale & sales менеджеров у себя в организации. Но это официальная часть.

Есть и неофициальная :) Так как я прилетаю 18 числа, то вечером 18, в среду, у Вас есть возможность совершенно совершенно бесплатно пригласить меня к себе в офис и задать любые вопросы от программирования на pl/sql до Exadata. При этом мне совершенно все равно кто Вы -- заказчик или партнер Oracle. Требование - собрать не менее 10 человек. Чтобы воспользоваться этой возможностью, нужно написать мне письмо с рабочего адреса на адрес Dmitry.Volkov@оракул.ком, описать круг предполагаемых вопросов. Если заявок поступит несколько, будет проводится конкурс.


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

Oracle Day, 12 ноября, Москва, материалы

Полностью материал секции Oracle Database (24 Mb, архиватор Winrar 3.8).

Внутри вы найдете 11 презентаций:
1. Презентация Криса Бейкера, о снижении затрат на IT с помощью Oracle 11g. Для руководителей IT подразделений
2. Презентация Дальневосточного филиала МегаФон об использовании ASM в их производственной системе. Презентация составлена Заказчиком, представлялась Oracle по согласованию с Заказчиком.
3. Сразу две презентации компании Яндекс об их практическом опыте построения и эксплуатации RAC на ОС Linux. Очень технические презентации, можно что называется брать и делать.
4. Презентация Sun Microsystems о новых технологиях и рекордах. Как вы помните, Дмитрий Ретюнский обещал мне массив F5100 на месяц на тестирование :)))
5. Презентация Oracle Customer Services под кодовым названием "Where is my metalink, baby?"
6. Совместная презентация Oracle & Sun Microsystems - Технический обзор Sun Oracle Database Machine (DBM). В архиве Вы найдете презентацию и инструкции как посмотреть, что произойдет с вашим приложением после перехода на DBM, без DBM.
7. Презентация компании Инфосистемы Джет о развитии современных IT систем
8. Кластеризация и виртуализация, подход Oracle
9. Презентация RuOUG (Российской группы пользователей Oracle)
10. Архив с презентаций по TimesTen и демонстрациями.
11. Презентация с "битвы DBA". Видео "Битвы DBA" нам обещают чуть позже, к пятнице 20.

Я все еще жду ваших комментариев, что понравилось и что не понравилось на секции Oracle Database. На мой взгляд, безусловно лучший Oracle Day за последние 5 лет :)

PS
Во время битвы не пострадал ни один dba :)


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

OpenWorld 2009 UnConference: Jonathan Lewis -- How to be an Oracle expert

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

На UnConference отметились такие личности как Cary Millsap и Jonathan Lewis, сразу собрав вокруг себя толпу народу. Мне понравилось интервью Луиса после одной такой неформальной сессии под интригующим названием "How to be an Oracle expert":



Начиная с 0:42: ...a good guideline I hope to people to realize that you don't have to do amazingly difficult things to become very very informed about how Oracle is working.

- For example?

- Well, a point I suggested was that, really, in many ways Oracle hasn't changed astonishingly since about Oracle 6. Now this, of course, isn’t gonna sign very very good cd marketing system, but there’s a kernel of activities that goes on inside Oracle which was built-in, and built brilliantly in Oracle 6, and to very large extend, most what goes around Oracle is taking advantage of that kernel. And whatever sorts of problems you’re likely to see, a huge fraction of them can be covered or can be investigated, interpreted on the basis to understanding that kernel of activity. Which is, essentially, we fire an SQL to the database, we do some locking in the database, we have network traffic, we have disk traffic, we generate undo and redo and that’s about it. And the competition for resources, the activity that goes on as we interpret the statement or as we’re trying to find the right data, the nature of the work that you do is always the same sort of thing, whether it’s just a simple SQL statement or it’s some wonderful extra feature that Oracle has added on such as Advanced Queuing, perhaps, or Change Data Capture, which uses that kernel of activity in order to produce a more sophisticated and a more powerful add-on to Oracle.

Вот такой он, наш Oracle :^)


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

Презентация с технологического дня Oracle в Минске

Выкладываю свою презентацию Oracle Database: переход на версию 11g с прошедшего 05 ноября Технологического дня Oracle в Минске.


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

November 11: Cеминар RuOUG -- настройка производительности СУБД Oracle

11 ноября RuOUG будет проводить в Московском офисе Oracle технологическое мероприятие Настройка производительности СУБД Oracle (программа также доступна по этой ссылке). Как мне пояснили огранизаторы, дата проведения мероприятия выбиралась как раз таким образом, чтобы в Москву можно было приехать один раз сразу на два мероприятия: на RuOUG и на следующий за ним Oracle Day. Pretty smart :^)

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

Для того, чтобы попасть на семинар надо быть участником RuOUG. По всем вопросам обращаться сами знаете к кому :^)


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

Oracle Day, 12 ноября, Москва


UPDATE 1. Обновилась программа. Появились новые очень интересные секции ! Одна секция не состоится :(

UPDATE 2. Если вы зарегистрировались, вам отказали, вы все же можете прийти на секцию
Oracle Database 11g R2, которая начинается с 13 часов, если у Вас будет одета майка. Распечатайте на всякий случай приглашение, которое вы получили от меня по email в пятницу, 6 ноября. Дамам достаточно взять приглашение :). Важно прийти вовремя, после 13 часов я не смогу Вам помочь с проходом.

12 ноября
, четверг, в Москве, будет проходить крупнейшее ежегодное мероприятие Oracle Day. Начало мероприятия в 10 часов утра, регистрация открывается в 9 часов. Место проведения - Москва, гостиница Рэдиссон САС Славянская, площадь Европы, д. 2. Проезд: станция метро Киевская, 200 метров от метро. Не верю, что Вам удастся запарковать машину в этом районе, так что не рискуйте. Чтобы попасть на мероприятие, необходимо зарегистрироваться. При регистрации укажите пожалуйста кодовое слово oracle-database. Также, пожалуйста, укажите свои реальные имя и фамилию, рабочий email, мобильный телефон. Все остальное - не важно :). После регистрации вы должны получить подтверждение в течении пары дней. Также, вы должны будете получить напоминание о событии за два дня до начала. Мероприятие проводит маркетинг Oracle и вопросы по поводу регистрации лучше задавать им. Оргкомитет Форума тел. +7 (495) 785-35-73

В рамках Oracle Day будет проходит секция Oracle Database 11g R2. Программа секции. Секция начинается в 13 часов. Приходить можно как на все мероприятие, так и только на нашу секцию. Форма одежды - предпочтительна майка c одного из наших семинаров :). По крайне мере человека в такой майке мы точно пропустим, даже если с регистрацией что-то будет не в порядке :)

В рамках секции будет интереснейшее выступление нашего заказчиков - Яндекс (второе выступление Урктелеком, сорвалось из-за каратина на(в) Украине). Оба выступления (они наверно сговорились) - про опыт эксплуатации Oracle RAC. От Oracle будут выступать Сергей Данилов, Сергей Томин, Марк Ривкин, Игорь Мельников, Дмитрий Волков. Программа все еще меняется.

Приходите. мы Вас ждем !


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

November 17-18-19, RAC DD4D Lab Edition для партнеров Oracle

17-18-19 ноября в Партнерской Академии Oracle состоится трехдневный семинар RAC DD4D Lab Edition. Это мероприятие доступно только для партнеров Oracle, является платным ($90 на человека в день + НДС), и в отличие от бесплатного семинара RAC DD4D включает в себя лабораторные работы. Семинар будет проводиться Виталием Савенковым (OCM, компания ФОРС) в Партнерской Академии Oracle по адресу: г. Москва, Графский пер., д. 14, стр. 1, этаж 2, м. «Алексеевская», ФОРС-Центр разработки. Для регистрации на курс необходимо заполнить форму и выслать ее по указанному в ней адресу электронной почты. По всем дополнительным вопросам обращайтесь пожалуйста в Партнерскую Академию Oracle к Ольге Бородиной +7 (495) 641-14-63. Она с удовольствием вышлет Вам все детали этого замечательного мероприятия. Естественно, кроме знаний и умений вы получите сертификаты Партнерской Академии и наши фирменные майки нового дизайна.


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

Материалы с Дня Разработчика Oracle в Казани




Как и обещал - выкладываю материалы с прошедшего 30 октября дня разработчика в Казани.

Архив включает контент со всех трех секций:

- Oracle Application Express - платформа для быстрой разработки приложений
- Обзор возможностей Oracle Database 11g для разработчиков .NET приложений
- Oracle JDeveloper 11g + ADF – средство быстрой разработки приложений трёхуровневой архитектуры


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

DB2 pureScale

Много шума по поводу DB2 pureScale. Мне стало интересно, что же это такое, и я пошел на сайт IBM, с большим удовольствием оставил там свой рабочий адрес из домена oracle.com, просил мне писать еще, и получил замечательную whitepaper "Transparent Application Scaling with IBM DB2 pureScale". Что же там внутри ? Непрерывно вспоминают Oracle RAC и Ларри. Понятно, с кем/чем они собираются конкурировать :) Cache Fusion у них называется powerHA pureScale cluster acceleration facility, причем сокращается как CF :).
Архитектурно, если я правильно понял, отличие между RAC & pureScale в том, что в RAC каждый узел хранит свой buffer cache и является мастером части ресурсов, а тут все узлы должны ходить к единому источнику правды. Честно говоря не представляю себе, почему такая конструкция должна хорошо масштабироваться. Еще в whitepaper не описано, как обеспечить надежность этого единого источника правды. В остальном, все те же технологии, что и у Sun Oracle Database Machine - Infiniband, RDMA.

Достоинства и недостатки также кажутся понятными - если падает один из узлов, в RAC нужна реконфигурация, в pureScale - нет, зато по каждому чиху надо ходить за разрешением в CF, в то время как в RAC узлы могут работать с локальными данными, если их никто не просит. Не очень понятно, как быть в сложных случаях, когда на узле есть старая копия блока, но ее достаточно для consistent read, можно ли делать read only чтения на узле не уведомляя мастера, как там вообще с consistent read, когда блок изменялся на другом узле - но в одном документе всего не опишешь.

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

Но вот что действительно забавно в pureScale, так это поддержка pl/sql. Сделают sqlplus - и в общем будет все что нужно :)


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

Что нам стоит RAC построить

Я только что вернулся с семинара одного из наших очень уважаемых партнеров. Семинар был построен достаточно интересно, кроме технических презентаций Oracle и партнера были и выступления заказчиков. Большое спасибо !

И вот один из заказчиков решил аргументировать, почему он не использует технологию Real Application Clusters.

Я бы понял, если бы речь пошла о масштабировании или сертификации приложения, каких-то исторических причинах. Нет вопросов. Но заказчик гордо сказал - RAC очень дорого для нас, нам он будет стоит $ 3 млн. Большие деньги. Вроде ясно - дорого. Начинаем выяснять, что к чему. Оказывается, у заказчика уже стоят два HP Superdome, каждый примерно по $3 млн, но второй...ничего не делает. Ждет, так сказать.
В принципе все стало понятно - через пару-тройку лет придется выкинуть эти Superdome, купить пару новых, уже пора копить на них деньги :))

Я молчать не могу :) На слайде выше показано как сэкономить $1 млн при покупке среднего класса машин, по сравнению с Superdome. В цену варианта с DL580 лицензии RAC уже включены, лицензии БД одинаковы в обоих случаях и они не учитываются. Надеюсь эта информация будет рассматриваться перед покупкой новых Superdome :)

Слайд впервые демонстрировался на семинаре RAC: От мифов к реальности за 120 минут, за что моя искренняя благодарность коллективу авторов.

Ну и чтобы окончательно добить тему, рекомендую Вам прочитать презентацию "Железная" экономия с Oracle. В этой презентации я пытаюсь на конкретных расчетах показать, как опции БД могут в некоторых случаях помочь оптимизировать затраты на железо. Кстати, я вовсе не "меркантильный КЮ", и внимательные читатели найдут там и ... бесплатные продукты Oracle. Кстати, можно и еще раз прочитать "Cнижение затрат на ИТ с помощью Oracle 11g R2".

PS
Теперь меня не возьмут в HP.


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

отчет IDC об Exadata V2

Аналитическое агентство IDC выпустило отчет об Exadata V2. Сам отчет можно прочитать на сайте Oracle. Отчет мне понравился прежде всего отсутствием воды, достаточно четким изложением. Рекомендую попробовать прочитать в оригинале.

Вольный перевод одного абзаца из документа:

"Exadata позиционируется как конкурентное решение для специализированных хранилищ, таких как Netezza и Teradata и, одновременно для масштабируемых систем IBM Power, включая старшие модели IBM Power System 595. В случае одобрения сделки Oracle-Sun, Oracle сможет предоставить интегрированные, оптимизированные системы для любых типов нагрузки и сможет конкурировать по производительности и цене с наиболее масштабируемыми серверами IBM "

PS
Теперь меня точно не возьмут в IBM.


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

Exadata и Sun Oracle Database Machine по-русски

В библиотеке брошюр появился целый раздел, посвященный Sun Oracle Database Machine. В разделе на текущий момент есть документы:

- Обзор продукта для руководителей
- Технический обзор продукта
- Глубокое погружение в Exadata & Database Machine

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


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

Наш знакомый парень

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

Подписчики блога получат специальное уведомление по e-mail раньше остальных. Кстати, подписка на блог здесь.

Тоже самое касается участников RuOUG, если они подпишутся на рассылку этого блога :)
Курсив мой, Dsvolk.


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

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

На прошлой неделе Дмитрий Волков писал в своем репортаже из Сан-Франциско: "Ларри действительно умеет выступать интересно" и тут я с ним полностью согласен.

Тем из Вас, кто не смог поехать на Open World, я рекомендую посмотреть замечательную сессию с участием Ларри и Едварда Зандера (бывшего президента Sun) на бизнес-форуме Churchhill Club. Это разговор про технологии, про Sun, про Java, про MySql, про SPARC, про Solaris, про историю Oracle и про то, что будет после слияния. (Господи, в Oracle будет 105,000 сотрудников). Мне очень понравилась эта встреча отсутствием заранее приготовленного сценария и большим количеством экспромптов.

Но больше всего мне понравился очередной пассаж про Cloud Computing, поэтому в этот пост я вставлю только небольшой фрагмент этого мероприятия под названием "...что такое Cloud Computing?...", часть 2, которая продолжает собой часть 1. Есть также видео под другим углом, репортаж IDG и полное видео всей сессии.


UPDATE Вышла статья про Cloud Computing в моем любимом журнале The Economist. Мне больше всего понравилась картинка на обложке :^) Статью можно почитать здесь.


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

Oracle Open World 2009. Day 4. Game is Over.

В последний день решили сделать несколько более технических сессий. Даже назвали некоторые из них Deep Dive :) Пришла команда, которая работает над оптимизатором, отвечала на вопросы. Это не очень интересно, поскольку задать короткий вопрос по теме невозможно. Нужны test case. Показали две ссылки:
- SQL Plan Management WP
- ссылку на свой блог

Для тех, кто ходит на наши семинары, это не новости. Тетушка из IOUG рассказывала про CPU патчи. Умоляла тестировать перед применением. И не бояться их применять. Ну да, можно держать два Oracle Home , и патчить один из них, затем переключаться на него. Надеюсь, для вас так же не супер-новость, этой технологии уже лет 5.

SUN-овский инженер признался, что Oracle использовал F5100, чтобы обогнать IBM. Этого не было написано в пресс-релизе. Рассказывал, как работает F20 в нашей Exadata. Карточка дико умная, есть специальный запас памяти на исправление ошибок. Из зала спросили, что будет если карточка умрет. Оказывается, в Exadata Software хранятся контрольные суммы блоков, и если сумма при чтении с карточки не сойдется, то будет выполнено чтение с диска.

<Булшит он>

Дикий разрыв между технологичностью американских, английских компаний и российской действительностью. Например говорилось, что надо ставить security patch. Надо ставить CPU. Все в зале соглашались. Я не знаю у нас ни одной организации, у которой существовал бы регламент для обновлений. База во внутренней сети ? Зачем ее обновлять-то тогда ? Соответственно, нет никакого смысла использовать ничего нового из придуманного в My Support. Отправлять им данные, что бы они уведомляли когда там новый патч ? Да мы их ставим раз в 5 лет. Точка. В US AirForce есть регламент установки новых патчей БД. Это рассказал человек, который обслуживает там системы. Обхохотаться можно, ну зачем, у них же сеть закрыта ! :)). А у них регламент. И точка.

Linux + OVM - ну конечно, это дешевле, и быстрее. На них кластера можно собирать. Обслуживание дешевле.
Enterprise Manager Packs + Secure Backup - ну а как управлять то БД ?

Неееет, это не наш метод. У нас купят железяку на 2-3 млн долларов, обмоют это дело. То что денег не хватило на support, не говоря уже о partitioning - н-и-ч-е-г-о. Мы обойдемся. И пройдемся до ларька с дисками. Напишем на коленке скриптик. Это просто преступление (нет, я не имею в виду откаты). Преступление в том, мы не умеем использовать технологии. А значит, по прежнему, чтобы заплатить налоги, квартплату или сделать перевод денег нужно просто удавиться. Или отстоять очередь.

Я знаю 1-у (одну) систему банк-клиент в стране которая стоит в кластере. Потому, что всем остальным наплевать, будет у них работать клиент-банк или нет. Ножками придут. Денег у нас на ваши технологии нет. Бюджет был освоен еще до внедрения системы. Железка куплена. Награды получены. Большие дяди на дачах жарят шашлыки.

Зато у нас есть привычка задавать глубокие вопросы. Нет позвольте, хватит мне тут презентаций, запустите пожалуйста debugger.

Они - используют технологии для бизнеса. Мы в них копаемся. Но не используем. Так и живем.

<Булшит офф>

Sergey Danilov: Можно я тоже выскажусь про пропасть между нами а Западом? :^)

<Булшит он>

Три дня назад ходили с женой в ГАИ сдавать на права. Сдали экзамен, подходим к окошку, а нам говорят: "Водительсткое удостоверение мы Вам выдать не можем, т.к. по Москве не работает база данных". Тычут пальцем в объяву, где собственно описана ситуация (жаль забыл сфоткать). Теперь самое интересное: база данных не работает уже четыре дня! Охренеть. Это же mission critical system. К базе данных, которая является единым источником правды о том, у кого какое водительское удостоверение нельзя доступиться несколько дней подряд. Да там одна таблица и три элементарных запроса. Если на дороге происходит катастрофа, то первое что они должны делать, это проверять информацию по этой базе. Какая тут Maximum Availability Architecture? Какой Active Data Guard? Какой RAC? О чем Вы? Я не удивлюсь, если эта база даже не бекапилась по-нормальному, поэтому они сейчас все сидят и набивают данные с нуля вручную (это всего лишь моя догадка). А что такого? Выгнали личный состав на работу и вместо физзарядки пусть перебивают данные с бумажек -- затрат никаких. Водители тоже подождут. Какой e-Government? О чем мы говорим?

Теперь как это сделано в Англии. Там этим вопросом занимается правительственное агентство DVLA (Driver and Vehicle Licensing Agency), которое еще в восьмидесятые годы перешло на использование СУБД. На данный момент база данных DVLA хранит записи о 43,000,000 водителей и 34,000,000 автомобилей (точная статистика здесь). База данных круглосуточно доступна в режиме online (в том числе, физическим лицам). Зайдите на их сайт. Вы поразитесь открытости этой огранизации. Можно заплатить налог на машину по SMS, по телефону, посмотрите как легко перегеристровать машину. Посмотрите их IT-стратегию, что там написано про availability, про 24x7, про failure resilience. В режиме online база данных DVLA интегрирована с системами DSA (Drivers Standards Agency), IPS (Identity and Passport Services), PND (Police National Database), SIS (Shengen Information System), MID (Motor Insurance Database), London Congestion Charge System и т.д. Про любой автомобиль и про любого водителя EU известно буквально все за 1/4 секунды (столько времени требуется технологии распознавания номерных знаков ANPR чтобы понять кто Вы :^)

<Булшит офф>


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

Oracle Open World 2009. Day 3. Ларри

Конечно же, все ждали выступления Ларри. Он действительно умеет выступать интересно. Это большое искусство. Лучше всего найти запись и посмотреть (кажется здесь). Английский очень ясный, все понятно. Начал Ларри опять с результатов тестов, в которых мы быстрее IBM. Пошутил, что IBM нашла ошибку, и что Oracle быстрее не в 16 раз, а только в 6, но он спорить с этим не будет. Дальше, основные темы - Linux, Oracle VM. Что приятно, значит пока политика партии не меняется. Про Solaris пока ничего не было, что ничего не означает :) Дальше конечно же, Exadata V2. Никаких революционных новостей тоже не было. Слайды с расчетами стали более выдержанными. Потом выходил какой-то местный парень с очень знакомым лицом и трудной немецкой фамилией, приглашал остаться в Калифорнии. Напоследок сказал "i'll be back", получил от Ларри майку и ушел. Я так понял, он приходил за майкой, буквально как у нас на семинарх :). Если напомнит, кто же это был, буду благодарен. Я точно его где-то видел. Ну, ладно, дальше Ларри стал рассказывать про My Oracle Support, как все будет проактивно. Идея классная, посмотрим на реализацию. Понятно, что после этого classic metalink уже точно закроют. Кстати, Локальная служба технической поддержки предупреждает... Дальше началось про Fusion, тут я ничего не понял, лучше почитать у специалистов. Вот, понял только одно, что Java & SOA наше все.

PS Компания Dell вложилась в виртуализацию (Oracle VM) очень сильно. Тут туча сессий, они даже рассказывают как OEBS в кластере запустить на виртуальных машинах. Да еще на iSCSI. Бугага. У нас бы их закидали помидорами за такие заявления. А у них это работает. Сами ребята из Dell говорят, что это они делают для своих заказчиков, так мол, им, заказчикам выгоднее. Не стал я рассказывать им, что у нас есть ларек, где все диски по 100 р, а дешевые решения никому не нужны :)))). У Dell на сайте даже есть целый раздел, посвещенный совместным решениям с Oracle.


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