money-money-money, must be funny..

Update 1: По результатам ответов: в/на Украину ни ногой, наш выбор - Чукотка.

Сегодня Business FM рекламировал вот эту книгу - "Почему умные люди не умеют управлять своими деньгами" (Я к сожалению не читал еще эту книгу). Но реклама заставила меня задуматься, а сколько получают умные люди, и есть ли чем управлять  ?

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

- Хороший PL/SQL программист, 3-5 лет опыта, возможно даже и team-lead небольшой команды -  80,000
- Oracle DBA,  3-5 лет опыта, умеет все, или почти все - 100,000
- Oracle DBA, "уже забыл сколько лет", Unix, сертификаты, умеет все - 120,000
- Системный архитектор, кроме Oracle еще неплохо знает что-нибудь еще (Veritas, Hi-end железо большой тройки, дисковые массивы etc) - 150,000

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

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

Еще раз повторю : это мои данные, по Москве. Даже в Питере может быть существенно ниже, уж не говоря про остальное замкадье. Но один доход ни о чем не говорит, нужно всегда  учитывать расходы. Например, когда я спросил  "а  сколько получает DBA в Штатах?",  меня прежде всего спросили в каком именно штате мне интересно, а не какой experience я подразумеваю.

Буду благодарен, если оставите свою планку, анонимно, указав регион. Лондонщина также приветствуется :)

PS Помните, если работа не интересна, ее не смогут Вам компенсировать никакие деньги...


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

Oracle Grid as utility

Навигационная программа iGO помимо многих разных достоинств обладает и следующей: какой бы вы не выбрали масштаб просмотра карты, при подъезде к повороту масштаб увеличивается, чтобы детально Вам показать куда следует повернуть. Затем масштаб возвращается на прежнюю установку. Должен доложить, что картинка "до следующего поворота 220 км" смотрится феерично.

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

Я попробую показать как использовать технологии Oracle Oracle VM и Clusterware для достижения этой цели. Прелесть в том, что при эти технологии бесплатны, правда при условии соблюдения некоторых условий. Также следует помнить, что Oracle VM поддерживает только x86 и SPARC. Конечно, для x86 мы будем использовать только паравиртуализировный режим, а значит только ОС Linux & Windows.

Вариант 1. У нас очень маленькая компания, всего один сервер. В этом случае нам поможет осуществить перезапуск БД технология Oracle Restart.

Нужна ли нам тут виртуализация? По большому счету, вроде бы нет. С другой стороны если у нас скажем 2-х сокетный сервер, а для нашей задачи достаточно 1 сокета, то с помощью Oracle VM можно сэкономить на лицензии, официально привязав нашу виртуальную машину к одному сокету. Конечно, за все приходится платить, и с Oracle VM это некоторая потеря в производительности.


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

Вариант 2a. Использовать Oracle VM и возможность Live Migration. Мы устанавливаем в виртуальную машину Oracle Restart, который помогает нам рестартовать экземпляр, и также имеем возможность мягкого перевода нашей задачи с узла на узел. Но вот, что делать если наш сервер отказал и диски стали недоступны?




Вариант 2b. Используем ASM. Поскольку у нас есть только внутренние диски наших серверов, прежде всего нам нужно организовать из них общее дисковое пространство, да и еще обеспечить зеркалирование между ними. В этом нам может помочь технологий iSCSI и Oracle ASM. Коротко идея заключается в следующем: На каждый из серверов мы устанавливаем виртуальный машину iSCSI target (например OpenFiler, iSCSI Enterprise) или даже вообще используем встроенный в RHEL 5 пакет. Замечу, что это очень разные по возможностям продукты, будьте внимательны. Теперь мы готовы к тому чтобы развернуть Oracle Clusterware + ASM поверх этой инфраструктуры. Конечно мы делаем это все в виртуальных машинах. С помощью ASM мы легко соберем нужное нам число дисковых групп, причем обеспечим зеркалирование информации между отдельными устройствами, которые есть просто встроенные диски наших серверов. Остается добиться того, чтобы наши БД переезжали - воспользуемся Oracle Clusterware!


Вариант 2c. Это развитие предыдущей идеи. Только в дополнение, мы установим RAС! Технически это не отличается от предыдущего варианта, за там исключением, что мы просто устанавливаем RAC, а разводим нагрузку различных БД с помощью сервисов. Про сервисы вы можете прочитать в материалах курса RAC DD4D. Как построить RAC в окружении Oracle VM. Также не стоит забывать, что RAC бесплатно входит в редакцию Standard Edition (SE). Правда и то, что SE имеет ограничение - ее можно использовать на серверах до 4-х сокетов. Тоже самое ограничение действует для нашего кластера на виртуальных машинах. Это означает (к сожалению это сложно подтвердить ссылкой, но это так), что мы можем взять и построить кластер, скажем на 4-х 4 сокетных серверах, пока наша кластерная БД использует не более 4-х сокетов. Потом поставить еще одну кластерную БД...



Вариант 3. Небольшая компания, несколько серверов, в каждом из которых по несколько сокетов, и есть по крайне мере один дисковый массив.

Вариант 3а. Использовать Oracle VM, OCFS и возможность live migration. В принципе, поскольку тут выделенный массив, то в случае гибели сервера наша виртуализированная БД вполне сможет запуститься на другом сервере.

Вариант 3b. Все тоже самое что и в вариантах 2b & 2c но только iSCSI теперь приходит к нам централизованно.


В принципе мы уже рассмотрели возможные варианты построения системы. Стоит упомянуть, что даже при условии построения системы на основе Standard Edition у нас сохраняется возможность построить разнесенный (extended) кластер, при условии сохранения всех ограничений SE. Конечно же не забудьте в случае разнесенного кластера добавить 3-ий voting disk, например использую NFS.




Вместо заключения: Даже если Вы приобрели только редакцию Standard Edition, мы можете совершенно бесплатно построить свой Grid использую бесплатные технологии Oracle и заставить его быть Вам полезным. *испуганно* Надеюсь все знают что Observer & DataGuard (автоматическая передача логов на standby) это возможности только Enterprise Edition ?

Ссылки:
- Использованы картинки из презентации Алексея Зиновьева, Яндекс.  Скачать архив с презентацией можно здесь.
- Data Centers with Xen
- Oracle VM Undergroud


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

Oracle Application Express 4.0 Released

Наконец-то свершилось то, чего прогрессивная оракловая общественность долго ждала: вышел Oracle APEX 4.0 !.

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

Мне часто приходиться общаться с заказчиками и партнерами по поводу APEX, поэтому ниже я решил собрать небольшой FAQ.

1) Какая редакция СУБД Oracle Database необходима для запуска Oracle APEX 4.0 ?
Oracle Application Express 4.0 бесплатно поставляется для всех редакций СУБД Oracle Database (кроме Personal Edition): SE1, SE, EE, и XE. Версия СУБД должна быть не ниже 10.2.0.3 (это не относится к XE).

2) Говорят, что APEX предназначен для сайтов c небольшим числом пользователей (не более 10-20), иначе он начинает "тормозить" ...
Видимо Вы используете для генерации web-страниц встроенный в СУБД HTTP-сервер (PL/SQL Embedded Gateway). Для серьезных промышленных сайтов рекомендуется использовать Oracle HTTP Server, либо APEX Listener
Вариант использования PL/SQL Embedded Gateway подходит для случая когда ваше APEX-приложение будут использовать небольшое число пользователей (10-20), либо производительность неявляется критичной. При использовании нужно не забыть увеличить значениме параметра СУБД SHARED_SERVERS

Архитектурно "движок" APEX реализован в виде набора PL/SQL-процедур и таблиц метаданных, поэтому масштабируемость APEX упирается в возможности сервера, на котором установлена СУБД Oracle Database.
Самой корпорацией Oracle, APEX позиционируется на нишу небольших и средних приложений ( c числом пользователей не более 300-500). Для более крупных систем рекомендуется использовать 3-х звенную архитектуру с сервером приложений. Хотя, конечно, никто не мешает успешно эксплуатировать APEX и на большем числе пользователей, и такие примеры есть, - главное чтобы эту нагрузку "держал" сервер СУБД.
Рекомендую к прочтению перевод на русский язык, выполненный Евгением Тимошининым, хорошей статьи про оптимизации производительности APEX - APEX - Sizing Up Performance


3) Какое максимальное число одновременно работающих пользователей может "выдержать" APEX ?
Вопрос перекликается с предыдущим . Все зависит от возможностей сервера СУБД. Для высоконагруженных приложений можно порекомендовать вынос HTTP-сервера на отдельную машину.

4) Мне не нравятся визуальные темы дизайнов страниц предлагаемых в APEX.
В APEX вы имеете возможность полностью переопределить темы страниц (themes), взяв за основу существующий шаблон, либо создав его под себя. Далее вы можете использовать созданные шаблоны страниц (page templates) в многих своих приложениях.

5) У нас имеется 2-х звенное приложение (СУБД Oracle + толстый GUI-клиент), - как быстро перенести его в APEX ?
К сожалению, простого ответа на этот вопрос нет. Проблема связана даже не с APEX-ом как таковым, а с методами разработки и выполнения web-приложений, которые коренным образом различаются от соответствующих парадигм в GUI-приложениях. Если вы имеете GUI-клиент с мощным развитым интерфейсом, то потребуется его редизайн при переносе в среду Web.
Возможно хорошей идеей для вас станет вариант одновременного развития и сопровождения как GUI-клиента (для администраторов и advanced-пользователей), так и web-клиента реализованного на APEX (для обычных пользователей).

Для GUI-приложений, созданных в Oracle Forms, в составе APEX есть визард для автоматической конвертации приложения (вернее его генерации в APEX на основе определений в формсах). Но полной автоматизации конечно нет: как я уже говорил: сильно различаются философия выполнения GUI и Web-приложений.

Самое главное: при переходе в APEX ваи НЕ нужно переписывать серверную PL/SQL-логику приложения !

6) Назовите примеры сайтов, созданных на основе Oracle APEX, и желательно в России.

Много англоязычных сайтов, реализованных на APEX, приведены на сайте OTN.
Что касается российских сайтов, вот что мне удалось найти:
www.cargotracking.ru
www.sbconsulting.ru
www.glonass-ianc.rsa.ru

Список небольшой, поскольку в основном заказчики используют APEX для создания intranet-приложений.


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

Материалы семинара "Oracle 11g Migration Tour"

Материалы семинара "Oracle 11g Migration Tour", который проходил 22 июня 2010 года в отеле "Катерина" выложены по этой ссылке


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

What are we still doing wrong ?

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


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

Демонстрация: "1C:Предприятие" в среде Oracle RAC

Предлагаю вашему вниманию видео-ролик (в формате flash) демонстрации работы "1С:Предприятие" в среде Oracle RAC.

Эта демонстрация была впервые показана нами вживую (мной и Андреем Забелиным) на недавно состоявшемся первом семинаре Oracle для партнеров 1С.

Для сокрашения времени показа и из-за ограниченности ресурсов (кластер состоял из 4-х виртуальных машин Oracle VM с Oracle Linux 5U4 и Oracle 11g R1 RAC), показан только пример динамического добавления в сервис V81C новых узлов.
Далее вы можете видеть, как пул соединений сервера приложений "1C:Предприятие" начинает прозрачно подключать сессии к новым узлам.

На взгляд искушенных раководов, демка конечно "попсовая" и примитивная; но сделайте пожалуйста скидку: демонстрация предназначена для людей кто никогда в жизни не видел оракл и тем более РАК. И нельзя сбрасывать со счетов и сам принциапиальный факт того, что 1С работает на RAC-е.

Вспоминаю полтора года назад, когда я впервые вступил в проект миграции 1С на Oracle: 1C на РАКе - это казалось абсолютной фантастикой ! Скажу честно - это было в очень далеких мечтах.
Но вот мечта стала реальностью !

Вот собственно и сам ролик: Масштабируемость "1С:Предприятие" в среде Oracle Real Application Cluster


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

Новая версия курса по Oracle RAC в Учебном центре РДТЕХ

В июне Учебный центр РДТЕХ приглашает прослушать новую версию курса по Oracle RAC.
Пятидневный курс "Oracle 11g RAC and Grid: Ускоренное администрирование RAC в инфраструктуре" познакомит слушателей с продуктами Automatic Storage Manager (ASM), ASM Cluster File System (ACFS) и Oracle Clusterware, входящими в состав Oracle Grid Infrastructure.
На курсе будут рассмотрены следующие вопросы:
  • Описание архитектуры Oracle Clusterware
  • Описание влияния Grid Plug and Play на Clusterware
  • Архитектура ASM
  • Установка Grid Infrastructure и создание кластерной базы данных
  • Управление ресурсами приложения
  • Диагностика неисправностей Oracle Clusterware
  • Управление экземплярами ASM и дисковыми группами
  • Управление ACFS
  • Управление кластерной базой данных
  • Резервирование и восстановление кластерной базы данных
  • Общие шаги по настройке производительности кластерной базы данных
  • Конфигурирование и управление сервисами в RAC

Курс будет полезен и интересен администраторам баз данных, администраторам хранилищ данных, архитекторам баз данных, специалистам служб технической поддержки и техническим администраторам.

Курс "Oracle 11g RAC and Grid: Ускоренное администрирование RAC в инфраструктуре" читает Евгений Горбоконенко, консультант Центра технической поддержки РДТЕХ, имеющий статус Oracle Certified Master.

Ближайшая дата курса: 21 июня 2010 года.

Для записи на курс обращайтесь к менеджерам Учебного центра РДТЕХ Юлии Райской или Оксане Агисеновой, тел. (495) 995-09-99 (доб.256), e-mail: edu@rdtex.ru.
Более подробная информация о курсе - http://www.rdtex.ru/win/courses.overview?ccode=O11gRAC
В качестве дополнительного материала по изучению Oracle RAC Вы можете приобрести в РДТЕХ книгу "Oracle Real Application Clusters. Руководство по развертыванию и администрированию", входящую в комплект технической документации - Oracle Database 11g.
P.S.: На фото ..ну вы сами знаете кто...


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

OTN problem

Возможно вам ничего не удастся сейчас скачать с OTN, получая ошибку 404. Используйте пока http://edelivery.oracle.com.  Sorry.

PS На фотографии, в результате прохождения порога, катамаран получил дыру примерно в 2 метра..


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

facebook, email и масштабируемые приложения

Во время проведения User Group в Таллине для выступавших был устроен специальный  ужин. Мне удалось напроситься за один стол с Tom Kyte.  Конечно, все сидевшие за столом наперебой задавали вопросы Том'у :)  Мне запомнилось несколько ответов
- конечно я пользуюсь facebook, потому что только так могу понять, что думают мои дети
- email -клиент должен быть 10 строчек высотой. Вся остальная почта должна либо расходится по папкам, либо удаляться
- масштабируемое приложение ? Запустите ваше приложение на 2-х процессорах и посмотрите на  число транзакций . Затем запустите на 4-х процессорах и снова посмотрите на число транзакций. Если оно удвоится - у вас масштабируемое приложение.

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

И для зануд :) Да я в курсе, что иногда специальные эффекты наступают только при большом кол-ве транзакций или процессоров. Я занимался тюнингом приложений на 96 процессорах, и тогда пришлось пересмотреть все, что я думал что я знаю,  о Sun Hardware и  Solaris. Но поверьте, что это к счастью, скорее исключение :)

PS
На фотографии - постер с объявлением конференции. Users Group маркетинг сумел сотворить это. Говорят, что когда Tom увидел этот постер, он побежал прямо через дорогу сфотографировать его :)


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

Копейка

На семинаре РДТЕХ "Как улучшить с помощью СУБД Oracle работу SAP" наиболее интересным для меня оказалось выступление исполнительного директора дирекции информационных технологий ТД «Копейка» Александра Артюхова об проблемах их ИТ, о методах преодоления и достигнутых результатах. Основной результат впечатляет - с весьма скромной командой они достигли возможности увеличить торговую сеть в 5 раз. Как они это сделали ? Предлагаю Вашему вниманию выдержку из стенограммы выступления Александра:


Слушатель: У вас сейчас база сжатая, 11 ТБ?
А.A: Да.
Слушатель: Когда вы начали ее сжимать и насколько удалось сократить?
А.: В прошлом году летом. Когда мы подходили сжатию, то в последней фазе с реорганизованными таблицами было 22 ТБ , чисто SAPовских - 19 ТБ. Сократили на 01 ноября 2009 года до 8,5 ТБ, на сегодня у нас 11,5 ТБ.
.....
Слушатель: Насколько изменилась производительность после сжатия?
А.A: Изначально, при планировании проекта изменения структуры БД, кода еще рассматривался переход на DB2 перед нами ставилась задача - сжатие данные не менее 50%, рост производительности не менее 33%. После того как мы провели пилот на старой БД на DB2 мы получили сжатие не меньше 56%, рост производительности под 60% в среднем. После перехода на другую версию Oracle и партиционирования степень компрессии примерно 64% и рост производительности по некоторым транзакциям доходил до 94%.
Слушатель:: Это без оптимизации кода?
А.A: Это без оптимизации кода.
Слушатель:: А нагрузка на железо?
А.A: Возрастание нагрузки на процессоры практически нет. После начала оптимизации кода у нас нагрузка стала резко падать. Сейчас процессоры загружены на 40%.
Дмитрий Волков, Oracle: Я правильно понимаю, что Oracle сжал данные лучше чем DB2?
А.A: Oracle сжал данные лучше DB2.




Презентация Александра Артюхова и интервью для cnews. Моя презентация Oracle 4 SAP.

Database Insider: Oracle Database 11g Release 2: Optimized for SAP


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

Документация РДТЕХ по Oracle Database 11g: новая книга

РДТЕХ, единственная российская компания, которая переводит на русский язык техническую документацию, издаваемую корпорацией Oracle, выпустила в свет очередную книгу по направлению Oracle Database 11g.

Книга "Oracle Database 11g. Справочное руководство" содержит информацию, описывающую возможности и функциональные средства продуктов Oracle Database Standard Edition (СУБД Oracle, известной также как «стандартная версия») и Oracle Database Enterprise Edition.

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

Руководство предназначено для администраторов баз данных, системных администраторов и разработчиков приложений.

Обратите внимание на другие вышедшие книги по направлению Oracle Database 11g:
"Краткий курс администрирования баз данных"
"Краткий курс по разработке приложений баз данных"
"Новые возможности"
"Основные концепции"
"Резервирование и восстановление баз данных. Руководство пользователя"
"Руководство администратора баз данных"
"Справочное руководство по языку PL/SQL"

Каталог документации Oracle на русском языке.

P.S. На фото - новая книга во плоти.


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

DBOD, материалы для слушателей

Материалы для слушателей.(Архив обновился 31.05 в 15:50, дополнился презентацией Игоря Мельникова. Презентация Урсулы будет здесь)

Хочу сказать, что наш семинар удачно дополнился презентацией на английском языке :)


На фотографии слева, специальная гостья семинара, Ursula Koski с презентацией про EM Masking Pack.



На фотографии справа - "право, не стоило опаздывать"

По листу регистрации, 69 человек, что чуть-чуть не дотягивает до рекордного числа 71.



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

Установка Oracle Database 10g R2 for Linux для "1С:Предприятие"

Продолжаем тему установки и конфигурирования Oracle Database для запуска "1C:Предприятие". Начиная c версии "1С:Предприятие" версии 8.2.11 поддерживается Oracle Database 10g на платформе Linux.
Рассмотрим вопрос установки необходимых патчей для Oracle Database 10g R2 for Linux x86/x64.
Для версии Oracle Database 11g, пока сертификации "1C:Предприятие" к сожалению еще нет.

Итак, вот список патчей для Oracle Database 10.2 for Linux x86, необходимых для запуска 1С на этой СУБД:
1) PatchSet 10.2.0.4
2) 6880880 (OPatch utility)
3) 8576156 (PSU 10.2.0.4.1)
4) 9038070
5) 9535703
6) 9002115
7) 8889930
8) 5586604
9) 7556778
10)6642692


Набор патчей для Oracle Database 10.2 for Linux x64
1) PatchSet 10.2.0.4
2) 6880880 (OPatch utility)
3) 8576156 (PSU 10.2.0.4.1)
4) 9038070
5) 9535703
6) 9002115
7) 8889930
8) 5586604
9) 7556778
10) 8947919

Снова хотел бы обратить ваше внимание, что это НЕ специальные патчи именно для 1С, а обычные патчи, которые устраняют ошибки в СУБД препятствующие работоспособности 1С на Oracle Database 10g R2 на платформе Linux.

Что касается порядка установки патчей: первые три патча устанавливаются именно в таком порядке (т.е. сначала патчсет 10.2.0.4, затем OPatch, затем PSU). Остальные патчи можно устанавливать в произвольном порядке: конфликты уже устранены, и некоторые обновления представляют собой merge-патчи.
И не забудьте скомпилировать и установть collation-таблицу 1C и создать БД в необходимой колировке (основкая - AL32UTF8 и дополнительная AL16UTF16).

Внимание: установка более новых патчей CPU и PSU не поддерживатеся, поскольку свежие патчи могут конфликтовать с вышеперечисленным списком патчей.


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

Security with Dev

Обзор решений Oracle по безопасности. Полностью материалы семинара будут присланы только участникам. Спасибо за понимание.

Вопросы и ответы:

Q. Можно ли поместить wallet  на raw устройство
A. Нет

Q. Поддерживается ли шифрование трафика для тонкого клиента java ?
A. Да, ссылка на документацию.

Q. Можно ли добавить в dba_tables поля в которые заносить имя и фамилию, телефон и прочую информацию ?
A. Используйте IDM


Tammy кстати сказала простую, но изящную вещь - каждой организации не достаточно только соблюдать государственные законы по защите персональных данных. Это необходимо, но недостаточно.   Каждая организация должна принимать доп. меры для защиты данных, в зависимости от риска потери этих данных. Это очень похоже на существующие сейчас у нс ОСАГО и КАСКО. Все водители обязаны приобрести ОСАГО, но также многие и приобретают КАСКО. Иногда и в разных компаниях, потому что так выгодно. Пожалуйста, не успокаивайтесь только на соблюдении 152 закона. Думайте дальше....


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

Подтверждения на 25, 27 & 28 мая

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

На фотографии: где-то в Таллине.


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

Oracle ACE program

На страничке Oracle ACE Qualifications вы сможете найти полный список требований для выдвижения кого-либо, или даже себя любимого, на номинацию Oracle ACE.

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

Кстати, если Oracle ACE соберется на какую-то конференцию, то Oracle будет оплачивать ему проезд и пребывание на такой конференции. Чтобы стать Oracle ACE нужно удовлетворять формальным требованиям, все они приведены ссылке выше.

Oracle ACE director, это следующий уровень в этой программе. Такой статус позволяет бесплатно приезжать каждый год на OpenWorld, и в аэропорту ему положен бесплтный лимузин до события.
По счастию,  сотрудники Oracle не могут принимать участие в этой программе.

Полезные ссылки:
http://www.oracle.com/technology/community/oracle_ace/nominations/index.html
http://apex.oracle.com/pls/otn/f?p=19297:3:474517509113205
http://maps.google.com/maps/ms?ie=UTF8&hl=en&oe=UTF8&msa=0&msid=101461418394975592073.000439f71111bb8cdc3b5

Я предлагаю, чтобы в комментариях к этому посту вы оставили имена тех, кто по  Вашему мнению достоин такого статуса, у нас в России.

Кстати, поскольку Oracle оплачивает расходы то у нас есть возможность организовать приглашения этих людей для выступления в Москве. Напишите, что Вы думаете по этому поводу, кого стоит пригласить. Tanel Poder ?

PS На фотографии, начинающий пользователь наблюдает за презентацией двух настоящих асов (ace) . Таллин, май, 2010


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

EMEA Harmony conference. Materials from my Exadata presentation

Here (33 Mb, WinRar archive)  you can download my presentation and recorded demonstration from real Sun Oracle Database Machine done by our ETC engineers.  This was presented in the EMEA Harmony conference.



PS
At  the left photo - evening in the Tallinn, May 2010. At the right photo - Russian team at the conference.

Report on RuOUG site


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

Установка APEX на Oracle Database 11.2


Мне, как и многим другим ораклистам, очень нравится Oracle Application Express [APEX]
Часто у многих возникают вопросы по установке APEX. Рекомендую вам очень подробный пост на эту тему: Установка APEX 3.2.1 в СУБД Oracle 11gR2
Так же вы можете прочитать документ написанный вашим покорным слугой:
Установка и конфигурирование Oracle Application Express 3.2.1


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

Hot days in May

Хочу повторить, для тех кто не следит за календарем событий, справа в этом блоге.

25 мая, Security Events with Product Development  для конечных заказчиков.  Это будет не обычный тренинг, когда будет просто рассказ про опции безопасности, а предполагается наличие дискуссии между заказчиками и нашим dev. Так что, если Вам есть что сказать, приходите !  Есть также возможность пригласить эту команду к Вам, на неделе 24-28 мая. Пожалуйста свяжитесь с вашим sales rep, или со мной, если Вам так проще.  Программа, ссылка на регистрацию. Регистрация будет подтверждаться по email.
26-27 мая состоятся семинары для партнеров. За подробностями обращайтесь пожалуйста в партнерский отдел.


27-28 мая, Database Options Details. Программа, ссылка на регистрацию. Обратите внимание, ваша регистрация будет подтверждаться по email от меня, dmitry.volkov

Оба события:
- будут проходить в московском офисе Oracle, пресненская наб. 10. блок C
- бесплатны, при условии подтверждения регистрации.

PS На фотографии - на вечеринке  где-то  в ночной Братиславе..


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

Bratislava, materials 4 students

Поезд Краков-Братислава опоздал на 5 (!) часов, мы с Игорем опоздали на начало семинара, но Iveta Šťavinová (сидит на переднем плане) совершенно спокойно начала наш семинар и рассказала почти всю архитектуру RAC.

Download link

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


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

Oracle As a Service

Предлагаю Вам на мой взгляд гениальную презентацию "Oracle as a Service" by Nicholas Tan. Гениальная - потому что в 19 слайдов уложено огромное количество информации. Если вы считаете себя архитектором систем я крайне рекомендую проверить себя - вы должны понимать каждое утверждение, сделанное в этой презентации. Вы можете доверять этим утверждениям или нет, но вы должны понимать их.

Кстати, 300 БД собрать в 3 Grid - это очень серьезная инженерная задача. Я реально преклоняюсь перед этими ребятами.

PS
На фотографии Игорь Мельников с красавицей-полькой после семинара обсуждает детали работы load balancing. Настоящему джентльмену все есть чем заинтересовать девушку....


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

Как улучшить с помощью СУБД Oracle работу SAP

РДТЕХ и Oracle приглашают Вас на совместный семинар "Как улучшить с помощью СУБД Oracle работу SAP"

28 мая состоится совместный семинар РДТЕХ и корпорации Oracle "Как улучшить с помощью СУБД Oracle работу SAP". Открыта регистрация!

На семинаре Вы узнаете о способах повышения производительности и надежности Ваших корпоративных информационных систем, построенных на SAP и Oracle, о практическом опыте работы РДТЕХ и Oracle и возможных вариантах сотрудничества с нами, а также о последних новостях, связанных с использованием СУБД Oracle для SAP.

Регистрация на семинар и программа мероприятия

P.S. На фото один из организаторов мероприятия, Уфимцева Ксения, не спит, не ест, готовит семинар для Вас, обязательно приходите!


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

Exadata customer snapshot

Banca Transilvania, Румыния внедрила у себя Sun Oracle Database Machine, Half  Rack. Цитата "to improve data warehousing and online transaction processing". Читать полный отчет на сайте Oracle.

PS На фотографии несколько джентльменов пытаются найти источник живительной влаги. Казахстан, 2009 год.


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

Enterprise Manager 11g

Вышел Enterprise Manager 11g. C поддержкой множества фич 11.2. Наконец-то удалось выровнять версии EM и БД. Радостное событие.  Download  (Linux only к этому времени).  What's New, из документации. Однако читаю документацию, не нашел некоторых пунктов, о которых пишет наш Dev:

  • New Deployment Procedure “Oracle Grid Infrastructure / RAC Provisioning” has been introduced to provision 11.2 Oracle Real Application Clusters (RAC) and Grid Infrastructure (GI).This procedure also introduces a new feature called “Profiles” which allows an end user to record the inputs and subsequently use them for repeated deployments
  • Dynamic Pre-requisites for the new procedures allow Enterprise Manager when connected to metalink to download latest version of pre-requisites and tools for RAC provisioning
  • Existing “One Click Extend Cluster Database” and “now support 11.2 Oracle Real Application Clusters (RAC) stack
  • Existing “Delete/Scale down Oracle Real Application Clusters” has been certified with 11.2 RAC Clusters
  • Existing “Oracle Database Provisioning” procedure now supports provisioning of 11.2 Single Instance Databases
  • New Deployment Procedure “Oracle Grid Infrastructure Provisioning for Standalone Servers” has been introduced to provision 11.2 Grid Infrastructure for Single Instance Databases
PS На фотографии, настоящий джентльмен из города Ливерпуль на отдыхе. Такое же будущее я надеюсь, ждет и нашего джентльмена в UK, который сегодня отпраздновал очередной день рождения.. 


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

MAA, 11g, lost write

На своей последней презентации по HA я  сморозил глупость про lost write в Oracle Database. Прошу прощения. На самом деле, lost write - это когда подсистема ввода вывода сообщила, что блок записан, но на самом деле этого не произошло, и у нас по прежнему на диске старый блок. Если у Вас single database, то тут поделать ничего нельзя. Вы будете получать неконсистентные данные, пока не догадаетесь,  что тут дело нечисто и не восстановитесь из backup.

Но если вы работаете с 11g и у вас есть возможность установить параметр   DB_LOST_WRITE_PROTECT, и тогда, при чтении блоков с диска, то в redo будет писаться доп. информации о текущем SCN каждого блока. Standby (если он у Вас есть), способен в момент применения redo, проверять, совпадает ли у него версия SCN блока на Standby с пришедшей вместе с redo. Если они расходятся, значит мы имеем дело с lost writes и можем запросить блок из источника, у которого SCN больше.

Конечно же механизм lost writes не имеет общего с механизмами проверки контрольной суммы блока (db_block_checksum)  и логической проверки блока (db_block_cheking), работающими еще с версии 8i. Рекомендую Metalink Note 32969.1 как самый короткий источник, объясняющий разницу в механизмах. В 11g  R1 также появился параметр db_ultra_safe, который сразу выставляет все три параметра.  Ссылка на документацию. RTFM нам всем поможет.

PS
Рекомендую также пройти  MAA Architecture Assessment.  И помните, что в  каждой шутке есть только доля шутки..
На фотографии - катамаран 2-ка с двумя достаточно взрослыми  мужчинами чуть было не сыграл в lost write в пороге водопадный на реке Китой, Саяны.


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

несколько слов о ...lady


Посмотрите короткий видео-ролик (но зараза 20 Mb весит) , в котором простые DBA расскзывают, зачем им сдалась технология  RAC. Особенно меня потряс парень из Yahoo в майке "think purple". У них можно прийти сниматься на видео Oracle в майке ! Кстати нам уже скоро обещают выложить и парочку наших парней с их рассказами про технологии Oracle. Интересно они в майках приходили ? :)

PS На фотографии lady отрабытывает попадание мяча в яму  и затем будет оттуда учиться его выбивать.


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

адцкий хакер, часть 2

В этой серии наш адцкий хакер пошел на крайние меры - удаление control file, с некоторым предвкушением ожидания постов на sql.ru "помогите, база не стартует !"  Но не тут то было, наш молодой коллега был хоть молодой, да ранний. Ему удалось усмирить ускользающую от него БД. Смотрите серию 2 !

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


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

адцкий хакер, часть 1

Вадим Гусев (Vadim.Gousev) предлагает вашему вниманию достаточно жизненную ситуацию - в компании увольняется старый и опытный DBA, который мог починить БД в любое время суток при помощи только чей-то матери  нескольких команд  и sqlplus. Новый DBA успел познакомиться только с курсом Oracle за 2 дня и наладить DB console. Конечно же, неприятности не заставили себя ждать...    Смотрите серию 1 !

PS По стилю это конечно не битва DBA, и не YouTube Style video, мы только учимся :). На фотографии - Вена, видимо у них там тоже бывают проблемы....


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

11gR2 RAC in production. Они просто делают это...





По ссылке можно узнать название организации. Они просто делают это..


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

11.1.0.7 Oracle VM RAC template

С сайта Oracle E-Delivery стало возможно скачать Oracle VM template и получить работающий 11.1.0.7 RAC за 30-40 минут !

"
After you download (single zip file with sparse file support) and import the template, you create 2 'blank' VMs, boot them, and answer a short interview, like hostnames, IPs, then type a single command to build the 2 node cluster. Entire build is fully automated, from ssh setup, to disks partitioning & alignment, clusterware, asm, rac, patching, database, etc, within ~30-40 minutes. There are several optional build parameters (build a db, configure db control, etc.) should you decide not to accept the defaults, just edit params.ini, and modify the simple options, then run the build. There's also a 'cleanup' script, should you decide to rebuild with different options.
"

PS На фотографии, Игорь Мельников, выступющий в аудитории Hans Kelsen, Вена, Австрия. Повторю для Сергея Данилова, Игорь Мельников, выступающий на английском языке.


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

Oracle Services Day, 27 Апреля, отель Катерина, Москва

Московское представительство корпорации Oracle проводит Форум «Oracle Services Day», который будет посвящен всем существующим на сегодняшний день сервисам для клиентов Oracle: Oracle Support (Premier, ACS), Oracle Consulting, Oracle University. Форум состоится 27 апреля, в Москве, в отеле Катерина.

Специально для встречи с клиентами Оракл на мероприятие приезжают Хенрик Вегге-Берг, Вице-президент Oracle по региону Восточная Европа и СНГ, а также Оле Клаузен, Вице-президент по региону Восточная Европа и СНГ.

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

Я надеюсь, что из программы вы поймете, что это будет отличное от DD2OS мероприятие.

PS Это ваш шанс сказать что вы думаете про MOS, стоимость услуг консалтинга, качество преподавания Oracle University. На фотографии - customer area нашего офиса в Вене. Немного отличается от Пресненской наб, не так ли ? :)


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

DBOD, 27-28 мая, Москва, офис Oracle

Update 1. Воздух свободы сыграл с злую шутку не только с пастором Шлагом. Я перепутал апрель и май. DBOD состоится в мае. Извините пожалуйста. В 27 апреля состоится Oracle Services Day.

27-28 мая Database Options Details (DBOD). Программа и детали регистрации будут в этом сообщении. Обещаю, что на этом событии  мы не скажем ни слова про опцию RAC. Хватит. Сколько можно на самом деле..


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

DD4D, Ljubljana, Feedback & materials


Spoštovani udeleženci, upamo da ste izvedeli veliko novih koristnih informacij, ki vam bodo pomagale pri vaših Oracle RAC projektih.

Download link je tukaj.


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

Spaziergang durch die Wien


Liebe Studierende, hier finden Sie alle Unterlagen zum Seminar zum Download.

Take a look to the all photos of Vienna.

Update 1. We should come back to the Vienna with DD4DBA stuff...


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

Продолжение исправительного путешествия. Город-герой Вена.

План выглядел вполне мирно, перелет в Вену.
Мы с Игорем спокойно прошли паспортный контроль, выпили кофе и сели в ожидание самолета, когда я решил посмотреть какой Airbus нам дадут. Когда я увидел винтовой самолет, я конечно стал нервничать. Ведь последний раз я летал на таком в Архангельске, где строил железную дорогу. Галеры, это морской круиз по сравнению со строительством железной дороги, я вам доложу.  После чего я немедленно увидел мужика со стремянкой, который копался в двигателе.  Всякие мысли, за сколько нас продал о чем там договорился Данилов перед своим уходом лезли в голову, и я начал требовать нормального самолета. Но буянить долго не дали, "тут примчались санитары и зафиксировали нас, Тех, кто был особо боек, прикрутили к спинкам коек". Видимо в наказание за попытку буянить, нас с Игорем посадили внутри самолета, прямо напротив винта. Смотреть в иллюминатор и видеть работающий винт буквально в 2-х метрах, незабываемое зрелище. Мне кажется, я прямо исправился уже за этот полет :) Что же будет дальше, мы что будет перевозить кластер на велосипедах через Альпы ???


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

Beograd. Feedbacks from students




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

Beograd. RAC DD4D materials 4 students

Dear Beograd students !

First of all, many thanks for coming ! It was very warm and comfortable atmosphere here. We accomlished this event for you with great pleasure !

As i promised, you can download all materials (ppt, demo, source codes) here . And please don't hesitate to contact us directly. We'd love to help you with RAC technology regardless of the countries, regions, politics and languages.

And I will recall funny moments when you helped us with translation :)

PS. It is the first time in our practice when so many beautiful women showed up. Most of them were DBA's. I know some great women DBA's in Russia, but, again, never seen so many of them in one place :)


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

11gR2 is SAP certified


This certification comes along with the immediate availability of the following important options and features:

  • Advanced Compression Option (table, RMAN backup, expdp, DG Network)
  • Real Application Testing
  • Oracle Database 11g Release 2 Database Vault
  • Oracle Database 11g Release 2 RAC
  • Advanced Encryption for tablespaces, RMAN backups, expdp, DG Network
  • Direct NFS
  • Deferred Segments
  • Online Patching
Анонс на сайте SAP

Если внимательно почитать анонс Oracle, то там явно обещают сертификацию ASM и ....правильно, Exadata, правда в 2011 году :)    Мы знаем что,  SAP прекрасно работает на нашем RAC, мы ставим рекорды производительности в тестах SAP, а теперь у заказчика будет еще и шанс уменьшить кол-во вендоров в сложных инсталляциях.


Про опции даже не хочу и повторяться. RAC, Database Vault, Compression, Partitioning должны быть в любой исталляции SAP. Это очевидно. Но ..я не настаиваю. У нас месячник gentle поведения :)



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

Умение читать между строк, 11gR2 New Features

From What's New in Oracle Grid Infrastructure: Redundant Interconnects for Oracle Clusterware. Но это совершенно не обозначает возможности вообще отказаться от OS bonding. Возможность redundant interconnect относится только к clusterware, но не к Cache Fusion.

From internal mail list:

"However that statement is not very true in the sense that even though clusterware can use multiple network interfaces, the database cannot so for now the DB has to rely on externally implemented bonding solution. This may be improved in a future release" 



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

Начало исправительного путешествия: Город-герой Beograd

Как было объявлено, Мельников и Волков были отправлены в исправительную поездку по Восточной и Центральной Европе. Для начала они были этапированы в Сербию, в город-герой Белград ...тот самый, который 21 октября 1944 года был освобожден Советской Армией от немецко-фашистских захватчиков.

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


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

April 8-9, Sun Tech Days, Saint-Petersburg

8-9 апреля 2010 Санкт-Петербург, ЛенЭкспо, 7 павильон состоится очередная конференция Sun Tech Days www.sun.ru/techdays

На конференции будут не только интересные доклады Sun, но и Oracle. Вы сможете услышать как всегда эмоциональный рассказ Сергея Ивановича Томина про Exadata. Сам рассказ состоится в 14:45-15:30

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


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