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

Выкладываю свою презентацию Oracle Database: переход на версию 11g с прошедшего 05 ноября Технологического дня Oracle в Минске.
Читать дальше...
![]() |
28-29 июля | RAC Deep Dive 4 Developers | Материалы. | |
|---|---|---|---|---|
| 8 октября | Customer Hacker's Day | Материалы. | ||
| 11-15 октября | Oracle Open World | Программа. | ||
| 19 Октября | Oracle Exadata for Sun partners | звоните в Sun | ||
| 12 Ноября | Oracle Day | Программа. Регистрация. Секция 11g R2 |

Выкладываю свою презентацию Oracle Database: переход на версию 11g с прошедшего 05 ноября Технологического дня Oracle в Минске.
Отправил
Igor Melnikov
дата:
7.11.09
0
комментариев
11 ноября RuOUG будет проводить в Московском офисе Oracle технологическое мероприятие Настройка производительности СУБД Oracle (программа также доступна по этой ссылке). Как мне пояснили огранизаторы, дата проведения мероприятия выбиралась как раз таким образом, чтобы в Москву можно было приехать один раз сразу на два мероприятия: на RuOUG и на следующий за ним Oracle Day. Pretty smart :^)
Концептульно RuOUG является независимой от Oracle огранизацией. Если Вас уже тошнит от того, что на оракловых мероприятиях постоянно чего-то впаривают, а потом еще обзванивают и задают вопросы, то Вы должны оценить независимость RuOUG. Здесь все зависит только от участников группы.
Для того, чтобы попасть на семинар надо быть участником RuOUG. По всем вопросам обращаться сами знаете к кому :^)
Отправил
Sergey Danilov
дата:
5.11.09
0
комментариев
Метки: RUOUG

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


Как и обещал - выкладываю материалы с прошедшего 30 октября дня разработчика в Казани.
Архив включает контент со всех трех секций:
Отправил
Igor Melnikov
дата:
1.11.09
0
комментариев
Метки: events
Много шума по поводу 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 - и в общем будет все что нужно :)
Отправил
Dmitry Volkov
дата:
27.10.09
3
комментариев
Метки: 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.
Отправил
Dmitry Volkov
дата:
24.10.09
4
комментариев
Аналитическое агентство IDC выпустило отчет об Exadata V2. Сам отчет можно прочитать на сайте Oracle. Отчет мне понравился прежде всего отсутствием воды, достаточно четким изложением. Рекомендую попробовать прочитать в оригинале.
Вольный перевод одного абзаца из документа:
"Exadata позиционируется как конкурентное решение для специализированных хранилищ, таких как Netezza и Teradata и, одновременно для масштабируемых систем IBM Power, включая старшие модели IBM Power System 595. В случае одобрения сделки Oracle-Sun, Oracle сможет предоставить интегрированные, оптимизированные системы для любых типов нагрузки и сможет конкурировать по производительности и цене с наиболее масштабируемыми серверами IBM "
PS
Теперь меня точно не возьмут в IBM.
Отправил
Dmitry Volkov
дата:
23.10.09
0
комментариев
Метки: Exadata
В библиотеке брошюр появился целый раздел, посвященный Sun Oracle Database Machine. В разделе на текущий момент есть документы:
- Обзор продукта для руководителей
- Технический обзор продукта
- Глубокое погружение в Exadata & Database Machine
Все документы на русском языке. Пожалуйста, читайте примечания под ссылками на документы, чтобы понять для кого какой документ предназначен. Буду благодарен положительным отзывам.
Отправил
Dmitry Volkov
дата:
22.10.09
7
комментариев
Метки: Exadata
В Москву приедет парень, который на фотке между мной и Димой Волковым (если не узнаете кто он -- здесь отгадка). Будет технологическое мероприятие с его участием.
Подписчики блога получат специальное уведомление по e-mail раньше остальных. Кстати, подписка на блог здесь.
Тоже самое касается участников RuOUG, если они подпишутся на рассылку этого блога :)
Курсив мой, Dsvolk.
Отправил
Sergey Danilov
дата:
20.10.09
18
комментариев
Метки: RUOUG
На прошлой неделе Дмитрий Волков писал в своем репортаже из Сан-Франциско: "Ларри действительно умеет выступать интересно" и тут я с ним полностью согласен.
Тем из Вас, кто не смог поехать на 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. Мне больше всего понравилась картинка на обложке :^) Статью можно почитать здесь.
Отправил
Sergey Danilov
дата:
18.10.09
0
комментариев
Метки: Cloud Computing, SUN
В последний день решили сделать несколько более технических сессий. Даже назвали некоторые из них 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 чтобы понять кто Вы :^)
<Булшит офф>
Отправил
Dmitry Volkov
дата:
15.10.09
20
комментариев
Метки: OpenWorld
Конечно же, все ждали выступления Ларри. Он действительно умеет выступать интересно. Это большое искусство. Лучше всего найти запись и посмотреть (кажется здесь). Английский очень ясный, все понятно. Начал Ларри опять с результатов тестов, в которых мы быстрее 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.
Отправил
Dmitry Volkov
дата:
15.10.09
10
комментариев
Метки: OpenWorld
Несколько пользователей Exadata ответили на вопросы, как они дошли до такой жизни. Было интересно, обещали выложить запись.
Один из ответов, цитирую по своим записям: "То что нам не пришлось собирать хранилище, а просто включить его, неплохо. Но вот, что реально важно, так это то что нам не пришлось ничего переписывать"
Очень рекомендую посмотреть весьма техническую презентацию James Madison, www.thehartford.com, об опыте внедрения и эксплуатации Exadata. Из рассказа James, я извлек следующие важные вещи:
Отправил
Dmitry Volkov
дата:
14.10.09
0
комментариев
Материалы с выступпения на конференции Разработчиков высоконагруженных систем можно скачать отсюда. К сожалению, нам не удалось показать живые демо - слишком долго стартовал кластер, и на выступление было отпущено всего 30 минут ...
Отправил
Igor Melnikov
дата:
13.10.09
3
комментариев
Она существует ! По крайне мере 5 штук :)
Отправил
Dmitry Volkov
дата:
13.10.09
8
комментариев

Day 2 ознаменовался сессиями посвященными, так скажем, производительности.
Первая и конечно главная новость - детали почему мы все таки быстрее IBM. Официальный Press Release. Ccылка на T5440. Что сказал Ларри (на русском). Конечно же в тесте использовался Real Application Clusters.
Очень интересная секция Steve Shaw, Intel, автора PRO Oracle 10g RAC on Linux, большого поклонника Oracle Enterprise Linux & Oracle VM. Оказывается, в OEL & Oracle VM много сейчас делается что бы поддержать новые Nehalem и Intel Itanium. Кстати у него были интересные слайды по производительности Nehalem для OLTP нагрузки под Oracle, специальный tuning NUMA под Nehalem и прочие действительно хинты. Я, например, не знал про "service cpuspeed". Но он, нехороший человек, редиска - не дал презентацию. Достану - выложу здесь.
Отлично выступила наша "RAC Queen" Barb - у нее, американки, насколько ясный английский, что я заслушался. Кстати, кто не заметил, в 11g R2 RAC мы больше не поддерживаем LLT протокол. Barb сказала, что он не масштабируется. Но я в это не верю :)
Одна хорошая новость - теперь мы поддерживаем не 4 узла по iSCSI, а 30, и мой любимый заказчик сможет делать таки 5 и даже 6 узловой RAC'и. Wow !
Презентация Barb - будет.
Наша специальная команда RAC PACK заколебалась ставить RAC, затем патчить его во всех местах и отвечать на тысячу вопросов в гуях. Они обещают выложить Oracle VM (sic !) template, который после загрузки можно будет превратить в рабочий 2-х узловой кластер, всего то поправив текстовый файл с ip адресами, именами машин и пр. Демонстрация работы впечатлила.
Ну мы же не будем отставать. Нет. Мы не такие. Я надеюсь, уже во второй половине ноября мы объявим сдвоенное событие RAC DD4 DBA + RAC DD4 Developers. На первом мы поставим с нуля (с операционной системы) ready-to-production RAC, на втором, как всегда, расскажем, что теперь с ним делать :). Приглашения будут строго командными - т.е. dba на первую часть, разработчики на вторую. Команда минимум должна будет состоять из 3-х человек. 3-х разных человек.
Why not visiting Virtual Collateral Rack ?
Отправил
Dmitry Volkov
дата:
13.10.09
4
комментариев
Метки: OpenWorld, Performance, RAC

Day 1 на Oracle OpenWorld ознаменовался несколькими сессиями, посвященными Exadata.
Ребята из Paragon Data Systems, построили RAC из 6 узлов, использовали NetApp в качестве storage, но по истечении некоторого времени оказались недовольны производительностью системы. Проблемы были как с Interconnect, так и с производительностью storage. NetApp не смог им помочь с производительностью своего массива.
И тогда, услышав песни Oracle Germanу про Exadata, они не стали по русскому обычаю сидеть 33 года на печи, а решили проверить. Их не остановило, что они работали с закрытым приложением - они его отрассировали, достали оттуда sql, построили business critical тесты, загрузили свою БД на обычные USB диски и поехали в Reading.
В их презентации Вы можете увидеть, чего они добились. Воистину, кто хочет, тот ищет способ, кто не хочет - ищет оправдание.
Но это еще не все. IBM consulting, публика, которая всегда была готова внедрять только свои решения, в совместном join Oracle - IBM центре предлагает услугу по внедрению Exadata. Только вдумайтесь, IBM помогает внедрять Oracle на технике SUN :)
Why not joining Exadata SIG ?
PS.
19 октября для партнеров Sun в московском офисе Sun пройдет семинар по Exadata. Звоните в Sun, чтобы узнать подробности. Контактное лицо Дмитрий Ретюнский. Читать семинар будет конечно же Oracle CIS.
Отправил
Dmitry Volkov
дата:
12.10.09
2
комментариев

Отправил
Sergey Danilov
дата:
9.10.09
0
комментариев
Метки: security
Мы говорим спасибо 69 раз всем 69 участниками семинара.
Материалы: (доступны без пароля, т.к. хакеры все равно взломают секунд за 160):
1. Презентация Peter Kestner
2. Презентация Ralph Baumbach
3. Материалы для лабораторных работ
4. Скрипты для лабораторных работ
5. Имиджи мы не можем выложить, но Вы их можете скопироватать у Николая Данюкова (nikolay.danyukov), +7 (985) 78Ч-Ч2-75, если подъедете в офис Oracle.
Николай оставит здесь комментарий про баги, которые встретились во время семинара.
Отправил
Sergey Danilov
дата:
8.10.09
3
комментариев
Метки: security
Прошу прощения, но с почтовой рассылкой в нашем блоге явно не все ладно. То она вообще перестала ходить, то внезапно приходят новости из прошлого. Простите. Мы почти уже наняли нового web мастера, надеюсь все исправится. Надеюсь на ваше терпение.
Простите еще раз.
Сходите пока в библиотеку. В библиотеку брошюр на русском языке, я хотел сказать. Там новые книжки завезли. Вот эту можно большому начальнику скормить :) А если вы любите классическую литературу, проверенную временем, то вам сюда.
Отправил
Dmitry Volkov
дата:
4.10.09
2
комментариев
Регистрация на семинар закончена. Мы получили 115 заявок и мы подтвердили к участию все заявки. Список участников можно посмотреть если нажать на "Читать дальше..."
У Oracle есть Заказчики и Партнеры (больше никого у Oracle нет :^) Из 115 участников 70 человек работают у заказчиков Oracle, и 45 человек работают у партнеров Oracle.
Теперь самое интересное: Нам необходимо вместить 115 человек в комнату, куда физически входят максимум 65 человек. Самым логичным и устраивающих всех решением нам показался вариант взлома логики работы комнаты, с целью раздвинуть ее стены на 4-5 метров к соседям, но наша хакерская попытка была пресечена механизмами защиты офиса Oracle СНГ. В связи с фактом неудачного взлома комнаты Афины я привожу ключевые руководящие принципы этого семинара:
1. Во время регистрации партнеры и заказчики будут отмечены разными цветами: Беджи красного цвета будут выданы сотрудникам заказчиков Oraclе. Беджи белого цвета будут выданы сотрудникам партнеров Oracle. Так как заказчики платят деньги партнерам за лицензии, техподдержку и консалтинг, то мы посчитали логичным, что красный цвет будет иметь более высокий приоритет чем белый цвет.
2. Приоритет красного цвета будет распространяться на вход в комнату Афины, вход в столовую и в туалет. Мы не будем реализовавать эту логику на аппаратном уровне -- мы будем полагаться на самосознание наших партнеров. Думаю, что все партнеры понимают, что заказчик всегда прав.
3. Партнеры могут стоять или сидеть в проходе, на полу, слушать семинар через дверной проем (в холле все слышно). Мы также отрегулируем жалюзи в стене остекления, чтобы можно было участвовать в семинаре находясь за пределами комнаты и при этом видеть экран.
4. Мы просим партнеров по возможности воздержаться от посещения семинара, если только это не является необходимым для Вашей текущей деятельности. Эта логика не относится к партнерам, которые уже организовали командировку из других городов (Питер, Екатеринбург, Сургут и т.д.)
5. Дресс-кодом данного семинара являются джинсы, кроссовки, футболка и свитер. Если Вы придете в костюме и галстуке, то мы не отвечаем за 100% свежесть Вашей одежды к концу семинара.
6. Для поднятия настроения мы выдадим всем участникам новые футболки с логотипом Oracle Database Options.
7. Мы сможем накормить обедом, плюшками и кофе всех, участников не смотря на то, кто вместился в комнату, а кто нет. Мы позаботимся, что в холле всегда будут доступные вкусные плюшки и кофе в необходимом количестве.
8. Если Вы заказчик, то я рекомендую Вам придти немного пораньше и занять место, т.к. даже среди заказчиков может быть конкуренция за хорошие места.
9. Мы правильно отрегулируем кондиционирование в комнате Афины.
10. Я очень надеюсь, что наши немецкие коллеги привезут с собой интересный контент и семинар окажется для Вас полезным.
Если у Вас есть вопрос, то можно написать комментарий прямо здесь в блоге.
Список подтвержденных участников в алфавитном порядке по фамилии:
1 PAVEL AGEEV
2 ALEXANDER ALEKHIN
3 RUSLAN AMALATOV
4 MIKHAIL ANANIEV
5 PETR ANDREEV
6 NOSENKO ANDREY
7 ANATOLY ANFINOGENOV
8 IVAN ANISIMOV
9 ADILET AZHYKEEV
10 ANDREY BAEV
11 ANDREY BLAZHNOV
12 IGOR BOGACHEV
13 SERGEY BRAZGIN
14 ALEXANDER BUKREEV
15 ILIA BURYKIN
16 DENIS BUZOV
17 EVGENII CHUGUNOV
18 ILYA CHUKHNAKOV
19 VLADIMIR CHUSHKIN
20 ANDREY DEKANOVICH
21 KONSATNTIN DEKHTYAR
22 SERGEY DENISOV
23 ANDREY DORIN
24 ARKADY EMELYANOV
25 PAVEL ERMAKOV
26 VLADISLAV ERSHOV
27 DMITRY FEDYSHIN
28 VIACHESLAV FESENKO
29 ANDREY FOMCHENKO
30 YAROSLAV FOMICHEV
31 ANDREY GASKOV
32 ALEKSEY GONCHARENKO
33 IVAN GONCHAROV
34 VLADIMIR GOROKHOV
35 SERGEY GROMOV
36 EVGENY ISAEV
37 ALEXANDR IVANOV
38 ANDREY IZHNIN
39 FELIX KEMPER
40 MIKHAIL KHOMYAKOV
41 YURY KHREBTOV
42 VYACHESLAV KLIMASHEVSKIY
43 SERGEY KOLOSOV
44 ALEXANDER KORSHUNOV
45 DMITRY KOSOLAPOV
46 ALEXANDER KOTOV
47 ALEXEY KRAYNOV
48 SERGEY KRUTOV
49 SERGEY KUNITSKY
50 SERGEY KUSHNAREV
51 ROMAN KUZMIN
52 SERGEY LARIONOV
53 YAROSLAV LATUSHKIN
54 ALEXEY LEVANDOVSKIY
55 VLADIMIR LOSEV
56 VADIM MARKOV
57 BORIS MARTYNOV
58 OLEG MISHIN
59 PAVEL MOSHKIN
60 DENIS NASTINOV
61 TIMOFEY NECHAEV
62 VITALI OBUKH
63 SVETLANA OLEFIRENKO
64 SERGEY PANASENKO
65 VALERIY PANCHENKO
66 ALEXANDR PETROV
67 SERGEY PLOTNIKOV
68 DENIS POTAPOV
69 EVGENIA POTSELUEVSKAYA
70 ANTON PUCHKOV
71 ANTON PUCHKOV
72 DENIS PYLEV
73 EVGENIY RASYUK
74 EUGENIY ROMANCHENKO
75 DENIS ROZHKOV
76 VITALY SAVENKOV
77 ALEXEY SAYEVITCH
78 EVGENY SCHEKALEV
79 SERGEY SCHERBAKOV
80 VLADIMIR SEMIN
81 ANDREW SHARKIN
82 OLEG SHCHERBATYKH
83 ANDREY SHEIN
84 ALEXEY SHELUDKO
85 ALEXEY SHIPILOV
86 DMITRIY SKULKIN
87 ANTON SKVORTSOV
88 ILYA SMOLNIKOV
89 ANTON SMORODNIKOV
90 ALEX SOLOVYEV
91 NADEZHDA STROGANOVA
92 PAVEL TARAKANOV
93 RUSTAM TEREGULOV
94 MICHAEL TIKHOMIROV
95 ALEXANDER TONKIKH
96 DENIS TRIFONOV
97 SERGEY TUZOV
98 ALEXANDER UGRINOVICH
99 SERGEY USPENSKIY
100 MICHAEL USTALOV
101 MIKHAIL VANIN
102 ANDREY VEDENYAPIN
103 ALEXANDER VETROV
104 NIKOLAY VINOGRADOV
105 VLADIMIR VLASOV
106 DMITRY VOLKOV
107 DMITRY VOLKOV (это не дублирование)
108 DMITRY YAKOVLEV
109 VALERY YOURINSKY
110 SOFYA ZEKTSER
111 SERGEY ZENAISHVILI
112 MIKHAIL ZOLOTUKHIN
113 MIKHAIL ZOLOTUKHIN
114 YURAY ZUBAKOV
115 ANATOLY ZVIAGINTSEV
Отправил
Sergey Danilov
дата:
3.10.09
8
комментариев
Метки: security
Спешу сообщить, что вышла в релиз новая версия утилиты LoadBalance, предназначенной для тестирования балансировки нагрузки в RAC. Этот релиз является терминальным, - то есть новых версий этой утилиты больше не будет.
Теперь LoadBalance for RAC опционально может производить не просто открытие сессий на узлах кластера, но и выполнять набор SQL-команд. Эти команды задаются в виде скриптов. Для поддержки этой функциональности введены три новых параметра:
1) START_SCRIPT
Позволяет задать имя файла с sql-скриптом - этот скрипт будет выполнен перед началом тестирования. В этом скрипте, например, можно создать набор объектов в БД, которые будут участвовать в тесте;
1) STOP_SCRIPT
Позволяет указать файл с sql-скриптом - этот скрипт будет выполнен после завершения тестирования. В этом скрипте , например, можно выполнить удаление объектов, которые использовались в тесте в тесте;
2) WORK_SCRIPT
Этот параметр позволяет указать скрипт рабочей нагрузки. Этот скрипт будет выполнен в каждой сессии, которая будет открыта для тестирования;
Замечания по использованию
Для выполнения скриптов LoadBalance не запускает SQL*Plus, а самостоятельно анализирует исходный текст файла, извлекая команды и выполняя их на СУБД !
В sql-скриптах поддерживаются все SQL и DDL команды. Дополнительно поддерживается команда DEFINE (определение символа макроподстановки - полный аналог одноименной команды в SQL*Plus) и команда SET SERVEROUTPUT ONOFF - для вывода сообщений от пакета dbms_output.
Как и в SQL*Plus, команды в скриптах разделяются либо точкой с запятой (";"), либо слэшем ("/"), и для однострочных комментариев можно использовать символы "--", а для многострочных - символы "/*" и "*/".
Весь вывод скриптов перенаправляется на выходную консоль утилиты (stdout). Если указано сохранение выходного потока в лог-файл (задан параметр LOGFILE), то выход от скриптов также будет сохранен в этом лог-файле.
Конечно же основной скрипт рабочей нагрузки (заданный параметром WORK_SCRIPT) будет выполнен для всех сессий, количество которых определено параметром COUNT.
Если утилита выполняется в многопоточном режиме (задан параметр THREADS), то скрипт рабочей нагрузки будет выполняться в параллельно в всех порожденных потоках.
Пример
loadbalance userid=rscott/rtiger@racdb count=20 start_script=start.sql work_script=test.sql stop_script=finish.sql logfile=test.log
Скачать утилиту можно по этой ссылке .
Чуть позже, мы рассмотрим недокументированные параметры утилиты LoadBalance ... :-)
Они позволяют выполнять продвинутые интересные тесты, например: проверять TAF (Transparent Application Failover) для открытых сессий, анализируя при этом распределение сессий до и после Failover сессии и подсчитывая его время; или же получать файл-трассировку выполнения LoadBalance с различными уровнями - вплоть до анализа всех команд посылаемых на сервер, и получения времени их выполнения.
Отправил
Igor Melnikov
дата:
1.10.09
0
комментариев
На конференции разработчиков высоконагруженных систем HighLoad++ 2009, которая пройдет 12-13 октября, будут участвовать Геннадий Сигалаев и Игорь Мельников. Тема доклада: Механизмы отказоустойчивости в кластерах RAC. Вы познакомитесь с методами защиты приложений от сбоя в среде Oracle Real Application Clusters. Материал ориентирован в основном на разработчиков, но также будет полезен и для DBA. Будут рассмотрены технологии TAF и FAN. Как всегда никакого маркетинга и рекламы: только конкретная информация для разработчиков и впридачу - живое демо на 4 узловом кластере. Будет показана специально разработанная для демонстрации утилита RAC DD4D*Plus! :-)
Отправил
Sergey Danilov
дата:
30.9.09
0
комментариев
Некоторые уже заметили при попытке скачать 11g R2, что появилось понятие Grid infrastructure. В 10g рекомендовалось установить 3 Oracle HOME - Clusterware, ASM, Database. Поскольку никто не взялся вычистить ненужные binary для каждого из HOME объем был значителен. Тогда и поступили просто - объединили Clusterware + ASM в одном дистрибутиве - Grid Infrastructure.
Чтобы жизнь не казалась медом, придумывают "Oracle grid infrastructure for a standalone server".
"The Oracle grid infrastructure for a standalone server is the Oracle software that enables a server to participate in an enterprise grid architecture"
Это значит, ASM + Oracle Restart. Последний это набор скриптов, который умеет следить за БД, listener'ом, умеет их перестартовать. Умеет поднимать сервисы. Звучит неплохо ? Пока да. Но когда Вы дабавите Standby, чтобы автоматически переключаться на него, Вам все еще нужен Data Guard Broker. И теперь главная партия:
"If you have Oracle Restart (Oracle grid infrastructure for a standalone server) installed on a server you want to use for an Oracle Clusterware installation, then you must remove the Oracle Restart installation, and install Oracle grid infrastructure for a cluster, which includes Oracle Clusterware"
Т.е. если Вам захотелось переехать в RAC, то надо сначала удалить (на самом деле расконфигурить) то, что Вы сделали до этого. Не лучшая идея, конечно же...
Ну и это не все. RAC One Node весьма неплохо документирован, появилась отличная white paper, но вот как его поставить, найти в документации мне не удалось. Во внутреннем mail листе обещают выдать отдельную инструкцию.
Основное преимущество RAC One Node перед HA кластерами - это возможность перезда на другой узел без простоя приложения. Идеальная ситуация - это сервер приложения, использующий пул соединений, который поддерживает FAN сообщения. В момент переезда, на 30 минут поднимается новый узел, сервер приложения получает FAN сообщение, начинает переводить соединения на новый узел. Пользователи так никогда и не узнают, что был переезд. Производительность также страдает гораздо меньше по сравнению с HA кластером так как нет шторма сессий, разогрев кеша происходит более плавно.
Отправил
Dmitry Volkov
дата:
24.9.09
0
комментариев
Я бы хотел прояснить пару очень простых вопросов по лицензированию Oracle. Оказалось, что этой информацией не владеют даже партнеры.
Вопрос N1: Сколько стоит поддержка Oracle Database ?
Первые 5 лет идет Premier Support. 1 год стоит 22% от стоимости лицензии, в последующие добавлется inflation rate, который устанавливается корпорацией на регион. Дальше начинается Extended Support, который стоит +10% к стоимости Premier Support за 6-ой год, и +20% за 7-ой год. Источник знаний - Oracle Lifetime Support Policy. Источник самых грамотных ответов на вопросы Алла Аскова (alla.askova)
Цитата:
Extended Support fees consist of the prior year's fee for Software Updates & Support plus the applicable renewal adjustment, plus an additional fee based on the year. Additional fees are as follows: Year 6 after product release: 10% of current year's Software Update License & Support Year 7 after product release: 20% of current year's Software Update License & Support
Пример: Premier Support на 10.2 заканчивается в июле 2010 года, но, скорее всего, за 6 год не будет взиматься доп. плата. Но узнаем точно об этом мы только за пару месяцев. 10.2.0.5 будет terminal release. Хотите рискнуть +10% денег своей организации - тогда подождите.
Вопрос N2: Нужно ли лицензировать Oracle если используется технология remote mirroring ?
На первой картинке Вы осуществляете репликацию данных на уровне дискового массива, но на втором узле Oracle Database не работает и не установлен. Требуется лицензировать только 1 узел.
На следующей картинке, даже если Oracle Database просто установлено на узле 2, необходимо лицензировать оба узла. Для особенно пытливых, пы
тающихся установить Oracle не на локальные диски, а на сам массив, сообщаю - все равно надо заплатить. Источник знаний - Software Investment Guide
Цитата:
Remote Mirroring : This method involves the mirroring (copying) of the changes in the primary database storage units to a remote storage unit at a secondary site. In this environment, Oracle must be fully licensed at the primary site, and if it is ever installed and/or run at the secondary site, it must also be fully licensed there.
Что меня беспокоит ? Незнание стоимости решения приводит к изумительным архитектурным решениям. И кстати, я не получаю денег ни за лицензии БД, ни за продление технической поддержки.
Отправил
Dmitry Volkov
дата:
23.9.09
15
комментариев
Метки: license
Материалы (Winrar, 8 Mb) прошедшего семинара для партнеров по новым возможностям 11g R2. Пароль сообщался на мероприятии, но будет в виде исключения разослан участникам, у которых при регистрации были указаны рабочие адреса.
И еще раз:
The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.
Видео потопа в Стамбуле (ЦОД компании Vodafone):
Отправил
Dmitry Volkov
дата:
23.9.09
4
комментариев
Метки: 11g
Из-за большой востребованности мероприятия 6-7 октября (см. предыдущий пост), которое проводится партнерским отделом для партнеров Oracle, мы хотим задержать Питера Кестнера, главного хакера Oraсle, еще на один день в Москве, чтобы он смог сделать Oracle Hacker's day для заказчиков Oracle. Итак, 8 октября будет продолжение хакерского банкета, т.е. у нас получается два мероприятия по безопасности СУБД: 6 и 7 октября -- только для партнеров, двухдневное, приходить только с ноутбуками, в ISV Migration Center (размер аудитории до 20 человек) и 8 октября -- для заказчиков, однодневное, без ноутбуков, в офисе Oracle, в комнате Афины (размер аудитории до 60 человек).
По контенту мероприятия будут практически одинаковые, только первое предполагает лабораторные работы, а второе предполагает живой показ того же самого "с рук" + естественно, обсуждение.
Дорогие хакеры и хакеры-wanna-be, отложите Вашу хакерскую деятельность и приходите 8 октября в московский офис Oracle (если только Вы не хакер-партнер Oracle с ноутбуком :^) Для меня нет большего счастья, как наблюдать, когда хакеры общаются с хакерами на своем хакерском языке на глубоко-хакерские темы.
Как только будет понятен процесс регистрации я Вам сообщу, а пока мне интересны Ваши хакерские комментарии.
UPDATE 1: Из-за переполненности партнерского мероприятия 6-7 октября наши уважаемые партнеры могут придти на однодневное мероприятие 8 октября, в московский офис Oracle вместе с заказчиками. Если Вы не хотите расставаться с ноутбуком, то его можно будет принести с собой (правда я не смогу гарантировать электропитание для всех).
Отправил
Sergey Danilov
дата:
22.9.09
5
комментариев
Метки: security
Партнерский отдел Oracle СНГ будет проводить 2-дневный бесплатный семинар по безопасности, проводимый в рамках Oracle Partner Hacker's Days - специального проекта для партнеров Oracle. Данный семинар включает в себя не только обзор продуктов и опций по безопасности (Advanced Security, Database Vault, Audit Vault, Data Masking), но и лабораторные работы под руководством квалифицированных специалистов.
Это мероприятие доступно только для партнеров Oracle. Авторы блога не имеют отношения к мероприятию. Это качественное технологическое мероприятие, но мы им не занимаемся.
А поскольку это мероприятие для настоящих хакеров, то мы не даем ссылку на регистрацию. Настоящие хакеры взломают партнерский портал и найдут ссылку сами. Кстати оставьте там же свое резюме. Нам нужны такие люди. Ненастоящие хакеры нам не нужны (Дмитрий Волков)
Даты: 6-7 октября 2009 г.
Время: с 9:30 до 17:00
Место проведения: м. "Алексеевская", Графский переулок, 14, строение 2, этаж 2, конференц-зал ISV Migration Center
Стоимость: бесплатно
Во время семинара будут рассмотрены следующие темы:
Применение опции Advanced Security Option для исключения несанкционированного доступа к информации в базах данных
* Защита информации в сетях передачи данных (Network Encryption)
* Защита данных на физических носителях- преобразование данных колонок таблиц БД (Column Transparent Data Encryption)- преобразование данных табличных пространств (Tablespace Encryption)- обеспечения надежного хранения и управления ключами (Oracle Wallet)- преобразование данных резервных копий (Encrypted Backups)
Опция Database Vault как средство обеспечения превентивных способов защиты данных
* Запрет доступа привелигерованных пользователей (на примере SYSDBA) к данным приложений за счет использования защищенных областей (Realms)
* Обеспечение разграничения доступа пользователей к данным в соответствии с их служебными обязанностями (Separation of Duty)
* Применение правил и факторов (Rule Sets and Factors) для обеспечения выполнения требований политик безопасности
* Правила выполнения команд (Command Rules)
* Создание и применение специализированных/пользовательских средств защиты (Custom Factors)
* Совместное использование опций ASO & Database Vault
* Контроль выполнения требований политик безопасности (Database Vault Reporting)
Продукт Audit Vault как эффективное средство мониторинга за доступом пользователей к защищаемым данным БД
* Сбор и обработка данных аудита БД (Collecting Native Audit Trail Data)
* Формирование предупреждений на основе анализа текущего состояния выполнения политик безопасности и аудита (Generating Alerts)
* Подготовка отчетов по данным аудита (Audit Vault Reporting)
* Управление параметрами и настройками средств аудита (Managing Audit Trails)
* Обеспечение централизованного аудита (Centrally Managing And Deploying Audit Policy)
Опция Data Masking как средство подготовки данных для проведения безопасного тестирования сложных систем (по желанию/если останется время)
Программа семинара:
День 1.
09:30 - 12:30 Добро пожаловать и обзор Oracle Security
12:30 - 13:30 Обед
13:30 - 13:45 Настройка ноутбуков
13:45 - 15:00 Advanced Security Option (+ кофе-брейк в 15:00)
16:00 - 17:30 Database Vault
День 2.
09:30 - 09:45 Итоги предыдущего дня
09:45 - 10:00 Database Vault (+ кофе-брейк в 10:00)
12:00 - 12:30 Audit Vault - обзор
12:30 - 13:30 Обед
13:30 - 15:00 Audit Vault (+ кофе-брейк в 15:00)
16:30 - 17:00 Заключение
Семинар проводят:
Peter Kestner - Core Technology Director (Oracle Germany)
Ralph Baumbach - Solution Sales Specialist (Oracle Germany)
Семинар читается на английском языке с последовательным переводом на русский язык квалифицированными специалистами Oracle СНГ по Security.
Требования к ноутбукам слушателей:
* 2 GB RAM
* 40 GB свободного дискового пространства
* DVD Rom или USB 2.0
* Желательно установить VMWare
Регистрация: Для регистрации на курс Вам необходимо заполнить специальную форму и отправить её по указанному в ней адресу.
Внимание!
* Семинар только для сотрудников партнеров Oracle.
* Размер класса ограничен - мы сможем принять не более 20 участников.
* В первую очередь мы регистрируем по одному участнику от каждого партнера, дополнительные участники от партнера будут регистрироваться при наличии свободных мест.
Отправил
Sergey Danilov
дата:
17.9.09
0
комментариев
Метки: security

Похоже, что появится Появилась Database Machine номер 2, оптимизированная под OLTP и Warehouse нагрузку с использованием SSD Flash технологий. Похоже, что Oracle будет продолжать фокусироваться на созданием специально-заточенных программно-аппаратных конфигураций (англ. термин appliance) под все сразу конкретные задачи -- для DW у нас одна машина, для OLTP у нас другая машина и т.п. Очевидно, что софт Oracle будет все больше продолжать "вгрызаться" в storage. Это всего лишь мои догадки. Сергей Данилов.
Update 1.Google считает, что это будет Sun Sparc T2+ и дисковый массив с 80 ssd дисками +4 SAS диска. Непонятно будет ли ( и нужен ли ) какой-то специальный софт для этого, поскольку у Oracle уже все есть. T2+ можно взять в 4-х сокетном исполнении, получить 32 ядра на борту, и ..поставить SE ?? . Ужос. Надеюсь, что этого не будет никогда...
Update 2.
Слава богу и Ларри Эллисону, никакого SE...
Storage Server, Database Server
Дмитрий Волков.
Отправил
Sergey Danilov
дата:
16.9.09
16
комментариев
Метки: Exadata
Сейчас я объясню почему Вы нас читаете. Вы читаете нас не потому, что мы сильно глубоко знаем технологии -- многие знают Oracle и получше. Вы читаете нас не потому, что мы иногда огранизовываем технологические мероприятия -- существует множество других источников информации. Вы читаете нас не потому, у нас самая свежая и полная информация -- куда нам до информационных агентств? Вы читаете нас потому, что мы не пишем сухим языком пресс-релизов. Ведь у нас информация "с человеческим лицом". Я угадал? :^) Получается, что мы позволяем себе быть субъективными, как бы хулиганим. Как же так? Где начальник? А начальник-то далеко -- он работает в Женеве, в Oracle Switzerland. Начальник не говорит по-русски -- он говорит по-французки и по-английски. Начальник приезжает в Россию примерно раз в полтора-два года. Это и дает нам определенный уровень независимости. В этом и есть секрет блога. :^) (шутка).
Теперь серьезно: Мы с Дмитрием Волковым входим в восточно-европейскую команду Oracle Advanced Technologies, т.е. занимаемся самыми продвинутыми технологиями СУБД Oracle. Технологиями, которые попали в прайс-лист Oracle под названием Database Options. Наш начальник, Алан Озан (Alain Ozan), вице-президент по технологиям, Oracle Eastern Europe and CIS приезжает в середине октября в Москву (я позже сообщу точные даты).
Если Вы заказчик, то у Вас есть реальная возможность по душам поговорить с вице-президентом Oracle и обсудить любую тему по Вашему опыту использования, внедрения, покупки, поддержки Database Options и не только.
Аналогично, если Вы партнер Oracle, то Вы можете обсудить любые волнующие Вас темы внедрения, поддержки, продаж, работы с рынком Database Options в России. Ваш любой feedback будет услышан. Такое возможно только у Данилова с Волковым :^)
Примеры:
Отправил
Sergey Danilov
дата:
14.9.09
0
комментариев
22 сентября классный парень Robert Pastijn расскажет партнерам про новые возможности 11gR2. Сурдоперевод мой. Ссылка на регистрацию. Устраивает событие партнерский отдел, в случае проблем с регистрацией нужно писать Елизавете Матвеевой ( elizaveta.matveeva )
А пока предлагаю Вам поучаствовать в новом опросе в этом блоге "Какой Enterprise Manager вы любите".
На фотографии слева инструктор в UK, в местечке Lulworth выводит морской каяк на берег. Уж и не знаю, сколько им (инструкторам) платят, но по всему видно, что за эти деньги им приходится еще и ходить по воде...
Отправил
Dmitry Volkov
дата:
8.9.09
17
комментариев
Метки: 11g
Тема требует продолжения. Меня всегда интересовало, как относятся DBA-профессионалы к использованию Enterprise Manager.
Я сам никогда не администрировал базы профессионально (под понятием профессионально я понимаю такой род деятельности, которым человек зарабатывает по крайней мере половину своих денег; в соответствии с этим определением мы, например, с Димой Волковым не являемся фотографами-профессионалами или водителями-профессионалами). Около семи-восьми лет назад я работал в компании Borlas техническим архитектором проекта внедрения OeBS. Проект только начал разворачиваться и со стороны заказчика еще не было DBA. Мне приходилось делать некоторые базовые операции, характерные для DBA. Для начала я написал select, который объединял 3-4 V$-вьюхи, чтобы посмотреть какие сейчас в базе блокировки. Потом я написал супер-крутой скрипт, чтобы убивать подвисшие сессии, по каким-то там двум id-шникам. Еще через некоторое время у меня возник уже набор различных стриптов. Я хранил их разложенными по папочкам, писал для каждого комментарии, чтобы не забыть, и каждый раз, когда встречалась какая-то уже изученная раньше ситуация, я лез в папочку со скриптами. Через пару месяцев я даже произвел на кого-то впечатление, быстро запустив скрипт из папки номер 16, который срубил пару повисших сессий. Я уже посчитал, что стал страшно крут, и уже хотел было записать в свое резюме отдельной строчкой что я DBA, пока жизнь не познакомила меня с настоящим DBA.
Через три месяца после старта проекта компания Shreya, где мы внедряли OeBS, смогла-таки позволить себе нанять профессионального DBA, который блестяще прошел мое супер-пупер-навороченное техническое интервью, в котором самыми каверзными были вопросы о максимальной длинне строки, которую без ошибки переваривает dbms_output.put_line в Oracle9i (ограничение, на которое я случайно сам налетел неделю назад) и задачка на составление select с конструкцией having. В то время только что лопнул "пузырь .com" и парень возвратился назад из США, потеряв там работу промышленного DBA. В общем, работу он получил и был включен в мою команду со стороны заказчика.
И тут я понял, насколько велика пропасть между мной и этим парнем. Какие тут скрипты? О чем Вы говорите? Этот человек мог хладнокровно разобраться, что именно надо делать, если база OeBS словила corruption. Тут скрипт и написать-то нельзя. Я тогда даже не представлял, что такое corruption и почему он может произойти. Его опыт был настолько велик, что миллион проблем, с которыми я боролся при помощи тряпки, палки и каких-то там скриптов исчезли сами собой. Это был человек другого уровня. Если бы я посвятил всю жизнь осваиванию технических аспектов работы СУБД Oracle, то после запуска нашего проекта в production, я мог бы претендовать максимум на ночные дежурства под присмотром этого парня на уровне если случилось это -- нажми на эту кнопку, а если вот это -- ничего не трогай и спрочно вызывай меня. Про строчку DBA в резюме пришлось забыть.
Да, к чему я это все рассказываю? Потому, что во время этого проекта я понял, что профессия DBA -- это очень широкий пласт опыта, плюс работа головой с тонкими вещами. Я понял, что такие "DBA" как я, не нужны рынку труда. Почему? Ответ: потому, что меня с моими скриптами можно заменить куском продвинутого программного обеспечения, а того, настоящего DBA, нельзя, потому, что есть множество операций, которые принципиально нельзя автоматизировать. Пример -- что делать с corruption? (уверен, что Дима Волков сможет продолжить этот список). В 2003 году выход Oracle 10g с его встроенной концепцией само-настраиваемости окончательно утвердил мой вывод: С Oracle 10g такие как я не нужны рынку -- вся статистика собирается специальным джобом, все работает в режиме auto, и т.п. Для того, чтобы продать себя и представлять ценность для работодателя, нужно быть по крайней мере умнее этого самого режима auto.
Теперь при чем тут Enterprise Manager с его паками? Потому, что этот продукт помогает профессиональному DBA сосредоточиться на той части своей карьеры, которая позволит повысить свою капитализацию на рынке труда (как Вы уже поняли, я обожаю писать про карьеру и меня все время сносит в эту сторону :^). Почему? Потому, что Enterprise Manager поможет DBA сосредоточиться на выработке опыта, который принципиально не может быть автоматизирован. DBA может и должен (!) делать множество технически сложных, но при этом рутинных операций в Enterprise Manager, который по сути представляет высокопараметризированную библиотеку все тех же скриптов. И наоборот, чем DBA будет меньше работать с Enterprise Manager, чем больше он будет придумывать свои скритпы, тем больше и больше он будет похож на меня :^)
Вы DBA-профессионал. Забудьте на минуту о лицензиях Oracle.
Вы используете Enterprise Manager?
(Дим, мы можем сделать на этом блоге опрос?)
P.S. А что же тот DBA? Он опять уехал в Северную Америку, но на этот раз в Канаду. Похоже, что навсегда. ...я иногда вспоминаю о нем...
Отправил
Sergey Danilov
дата:
7.9.09
10
комментариев
Метки: Enterprise Manager
Нас часто спрашивают про лицензирование Diagnostics Pack и Tuning Pack без использования GUI Enterprise Manager. Читаем документ Oracle Database Licensing Information начиная со страницы 2-20.
В версии 11g поддержка этих двух паков контролируется на уровне СУБД параметром СONTROL_MANAGEMENT_PACK_ACCESS, который имеет одно из трех значений: NONE (ничего не включено), DIAGNOSTIC (включен только Diagnostic), DIAGNOSTIC+TUNING (включены оба). Обратите внимание, что нет четвертой комбинации "только TUNING". С точки зрения логики лицензирования заказчик не может купить Tuning не купив Diagnostics -- ну как можно что-то лечить (тюнить), пока не поставлен диагноз? Если Вы ставили Enterprise Edition, то по умочланию значение этого параметра = DIAGNOSTIC+TUNING. Поэтому, если Diagnostics Pack и Tuning Pack у Вас не лицензированы, то параметр надо вручную поставить в значние NONE :^) Все это верно только для версии 11g. В версии 10g доступ к функциональности паков отключить на уровне СУБД нельзя, что не освобождает от ответственности их лицензировать, если паки реально используются.
Теперь самое интересное. Каково определение "реально используются"? Как Вы уже знаете, паки работают на уровне СУБД, где они собственно и собирают всяческую полезную информацию. Oracle не интересует каким образом осуществляется доступ снаружи. Доступ к этой информации/функциональности может осуществляться как со стороны графического интерфейса Enterprise Manager, так и с помощью database command-line API, всяческих скриптов, программы SQL*Plus, TOAD, SQL Developer, QUEST Spotlight и множества других продвинутых и не очень вещей. С точки зрения лицензирования Ораклу все равно какое средство осуществляет доступ к информации/функциональности паков. Существует простое правило: если паки используются напрямую или опосредованно, то их надо лицензировать.
Кстати, этим правилом лицензирования Oracle убил бизнес некоторых компаний, специализирующихся на создании внешних интерфейсов к этим пакам, так как получается, что необходимо лицензировать Enterprise Edition, Diagnostics/Tuning packs и одновременно продукт третьей фирмы.
Вообще, пора делать отдельный семинар Deep Dive to Oracle Licensing :^) -- тaм навалом различных тем.
Читаем документ Oracle Database Licensing Information дальше, чтобы понять, надо ли лицензировать Diagnostics Pack, если у нас, например, есть отчет, который использует V$ACTIVE_SESSION_HISTORY...
Diagnostics Pack определяется как следующий контур функциональности:
Oracle Diagnostics Pack features can also be accessed by way of database server APIs and command-line interfaces:
- The DBMS_WORKLOAD_REPOSITORY package is part of this pack.
- The DBMS_ADDM package is part of this pack.
- The DBMS_ADVISOR package is part of this pack if you specify ADDM as the value of the advisor_name parameter, or if you specify for the value of the task_name parameter any value starting with the ADDM prefix.
- The DBMS_WORKLOAD_REPLAY.COMPARE_PERIOD_REPORT function is part of this pack.
- The V$ACTIVE_SESSION_HISTORY dynamic performance view and its underlying table, X$ASH, are part of this pack.
- The DBA_STREAMS_TP_PATH_BOTTLENECK view is part of this pack.
- All views beginning with DBA_ADDM_ are part of this pack.
- Some data in DBA_STREAMS_TP_COMPONENT_STAT requires Oracle Diagnostics Pack. The following filter clause to any query on DBA_STREAMS_TP_COMPONENT_STAT shows Diagnostics-Pack-dependent data:
where STATISTIC_UNIT = 'PERCENT'
For example, the following query shows Diagnostics-Pack-dependent data only:
SELECT * FROM DBA_STREAMS_TP_COMPONENT_STAT
where STATISTIC_UNIT = 'PERCENT';
- All data dictionary views beginning with the prefix DBA_HIST_ are part of this pack, along with their underlying tables.The only exception are the views: DBA_HIST_SNAPSHOT, DBA_HIST_DATABASE_INSTANCE, DBA_HIST_SNAP_ERROR, DBA_HIST_SEG_STAT, DBA_HIST_SEG_STAT_OBJ, and DBA_HIST_UNDOSTAT. They can be used without the Oracle Diagnostics Pack license.
- All data dictionary views with the prefix DBA_ADVISOR_ are part of this pack if queries to these views return rows with the value ADDM in the ADVISOR_NAME column or a value of ADDM* in the TASK_NAME column or the corresponding TASK_ID.
- The following reports found in the /rdbms/admin/ directory of the Oracle home directory are part of this pack: awrrpt.sql, awrrpti.sql, awrgrpt.sql, awrgrpti.sql, awrgdrpt.sql, awrgdrpi.sql, addmrpt.sql, addmrpti.sql, ashrpt.sql, ashrpti.sql, awrddrpt.sql, awrddrpi.sql, awrsqrpi.sql, awrsqrpt.sql, awrextr.sql, awrload.sql, awrinfo.sql, spawrrac.sql.
Tuning Pack определяется как следующий контур функциональности:
Oracle Tuning Pack features can also be accessed by way of database server APIs and command-line interfaces:
- DBMS_SQLTUNE
- DBMS_ADVISOR, when the value of the advisor_name parameter is either SQL
Tuning Advisor or SQL Access Advisor.
- V$SQL_MONITOR
- V$SQL_PLAN_MONITOR
- The following report found in the /rdbms/admin/ directory of the Oracle home
directory is part of this pack: sqltrpt.sql.
Отправил
Sergey Danilov
дата:
7.9.09
15
комментариев
Метки: Enterprise Manager
Ну на чем еще мог сконцентрироваться Oracle, выпуская 11g R2, кроме как на теме Cost Savings?
Сейчас все только и говорят об этом. CEO не спят ночами -- ворочаются в кровати и стонут. Акции падают. CFO начинают неровно дышать, когда к ним приходят спецификации расходов на IT. CIO сами бегают по вендорам и умоляют предложить технологии, которые позволят съэкономить -- иначе их завтра уволят. IT-шники жалуются, что несправедливо срезают зарплату. Единственная тема, к которой прислушиваются -- Cost Savings. Читаем свежую whitepaper про 11g R2.
Кризис? Вы перестали летать первым классом? Тогда почему все Ваши данные должны продолжать летать первым классом? Нет, Вы объясните мне -- почему? Срочно внедряйте Partitioining. Самые востребованные данные оставляете на high end storage, а остальные идут на mid range и low end соответственно. И еще прессуйте их Advanced Compression (там и приложение быстрее заработает). Иначе Ваши данные будут прессовать Вас. Закон джунглей кризиса: "либо Ваш обед достанется Вам, либо его скушает кто-то другой". Возьмите калькулятор и подсчитайте сколько кушают Ваши данные, если Вы еще разрешаете им всем летать первым классом. Теперь подумайте о собственном обеде. ...хмм, похоже меня понесло :^) Пойду-ка я пообедаю...
P.S. Как Вы уже поняли из предыдущего сообщения про Sun, Дима Волков поедет с Вами на Open World 2009 (и полетит эконом классом :^). Когда прилетите в Sun (или Sаn как правильно?) Francisco, пошлите ему sms: +7 (9 I 6) 2 9 0 - Ч 5 - I 5.
Отправил
Sergey Danilov
дата:
5.9.09
0
комментариев
Метки: Active Data Guard, Advanced Compression, Enterprise Manager, Exadata, Partitioning, RAC, security

Sun + Oracle is faster
14 октября я надеюсь провести в блоге online репортаж с места события, почему и насколько "faster". Вы можете стать непосредственным свидетелем, если поедете на OOW.
Отправил
Dmitry Volkov
дата:
2.9.09
3
комментариев
"Beginning September 25, 2009, Oracle certification exams will be offered through a new test delivery vendor – Pearson VUE -- and will no longer be available through Prometric.
September 13 is the last day that candidates will be able to register with Prometric, although candidates may still take their exam at Prometric through September 25. Registrations for Oracle exams through Pearson VUE will begin on September 14, 2009. At that time, candidates should visit www.pearsonvue.com/oracle to find more information, register for an exam or locate a testing center in their area"
Из внутренних источников стало известно, что все наши экзамены не пропадут, база будет передано новому провайдеру :)
Если Вы сейчас пойдете на сайт Pearson, и выберете Россию, то ...не найдете ни одного центра сертификации. Не волнуйтесь, после 25 сентября они должны там появиться. Собственно, это будут уже нам известные центры, просто они должы перезаключить договор с новым провайдером. Please standby :)
Отправил
Dmitry Volkov
дата:
2.9.09
1 комментариев
Метки: certify
Пост был опубликован в июне, но все лето пролежал в "запаснике", т.к. мы хотели дождаться официального выхода 11g R2. Итак, специально для тех, кто строит хранилища данных на 1/6 части суши, обожает работать с цифрами и при этом очень любит все замерять и проверять: 3 июня были опубликованы результаты теста TPC-H, проведенном на HP-Oracle Exadata Storage под управлением Oracle Database 11g Release 2 with RAC, Partitioning and Advanced Compression. Лучше сразу читать Full Disclosure Report -- он весьма подробный. Приведены параметры Oracle и т.п. На меня произвели впечатления аппендиксы с подписями проверяющих, картинками и диаграммами, перепиской и т.п.
Не знаю как Вам, а мне лично из всех приведенных в этом отчете цифр больше всего понравилась цифра $5.42. Это потрясающе дешево для промышленных СУБД. HP тоже опубликовала свой отчетик на тему того, что из маленьких серверочков можно создать огромное хранилище.
На следующий день, на блоге IBM, в разделе Benchmarking and Systems Performance появилось сообщение с тонким туалетным юмором. Это нормально. Побежать за туалетной бумагой -- их естественная реакция при прочтении подобного отчета.
TPC-H -- всего-лишь синтетические тесты. Не относитесь к ним слишком серьезно. Они могут до смерти напугать только IBM. Реальные пацаны все равно тестируют продукт своими руками на своих данных в Oracle Enterprise Technology Center. :^)
Про новую порцию заказчиков, переводящих хранилища на Exadata, опубликован пресс-релиз.
Ожидаются результаты новых тестов TPC-H.
Отправил
Sergey Danilov
дата:
2.9.09
9
комментариев
Сегодня, 1 сентября, в день знаний, Вы можете, отправив ребенка в школу, спокойно скачать 11g R2 on Linux.
PS Отмазка: никто в Oracle CIS не компенсируется за версию Oracle используемую заказчиком. Вы можете продолжать использовать свою любимую версию БД. Моя - 8.1.7.4 for Solaris. Ultra V долго стояла у меня дома, пока не сгинула в какой-то серверной. Если у Вас есть в серверной неопознанная Ultra V - пришли мне ее фотографию, отзывается на кличку cobalt, в БД есть схема dsvolk.
Отправил
Dmitry Volkov
дата:
1.9.09
6
комментариев
Метки: 11g
Отправил
Sergey Danilov
дата:
27.8.09
7
комментариев
В конце концов я нашел замечательную аудио запись интервью Лари Эллисона, которое Вы можете прослушать, нажав на черный прямоугольник слева. Эта запись обладает двумя важными достоинствами:
1. С появлением этой записи моя самооценка вернулась назад на тот уровень, с которого она упала как только появился термин Cloud Computing.
2. Запись помогает мне экономить время. Как когда меня в очередной раз спрашивают про Cloud Computing я просто даю ссылку на этот пост. :^)
UPDATE 1: По просьбе нашего читателя в комментарии я написал транскипт того, что говорит Ларри. Если Вы не очень хорошо воспринимаете английский язык на слух, то Вы можете слушать и читать транскрипт. В общем, Improve your English ! :^)
UPDATE 2: Маркетинг Oracle задумал провести в Москве Cloud Computing Forum. Предвкушаю, что технических специалистов затошнит. Хакеров вырвет. Но я не в силах изменить название этого мероприятия. Как сказал Ларри: "if orange is the new pink, we’ll make orange blouses" :^)
UPDATE 3: Опубликована часть 2
Отправил
Sergey Danilov
дата:
25.8.09
2
комментариев
Метки: Cloud Computing, RAC
Отправил
Sergey Danilov
дата:
25.8.09
0
комментариев
Метки: RAC
Не успели мы написать как можно существенно снизить затраты на системы хранения, Oracle выпустил смешное видео про двух DBA, которые по-разному решали задачу увеличения дискового пространства.
Интересно, что DBA "старой закалки" показан c командной строкой на экране, а молодежь уже с Enterprise Manager, да еще с компьютером Макинтош :^) Если бы я был DBA, и мне не приходилось бы так часто обмениваться с тучей народу файлами MS Office, то я бы точно купил себе Мак...
(чтобы смотреть видео нужно, чтобы был установлен Adobe Flash Player)
Отправил
Sergey Danilov
дата:
22.8.09
15
комментариев
Метки: Advanced Compression
Чтобы заранее подготовиться к массовым мигрициям на 11g, которые мы ожидаем после выхода 11g Release 2 этой осенью, технические переводчики РДТЕХ выпустили книгу "Руководство администратора баз данных 11g".
Для меня лично особенно приятно было получить от РДТЕХ перевод "Oracle Real Application Clusters: руководство по развертыванию и администрированию" за 4 месяца до выхода этой книги. Ведь RAC важнее single instance, и это правильно. :^)
Отправил
Sergey Danilov
дата:
17.8.09
0
комментариев
Метки: 11g
Мария Семенова (Maria.Skotnova@оракл.ком) попросила меня опубликовать для Вас следующий текст:
"Как я обещала на нашем первом семинаре DD2OS, посвящённом вопросам работы с технической поддержкой Oracle, размещаю для вас любопытный материал о портале техподдержки нового поколения My Oracle Support (новыйMetalink2/3). Очень рекомендую ознакомиться с содержанием ссылок, так как здесь представлено много полезной и уникальной информации для тех, кто останется с Oracle Support даже после окончательного исчезновения всех Металинков :) .
В случае возникновения проблем в работе с My Oracle Support (MOS), Вы можете сообщить об этом.
Специалисты Oracle рассматривают все предложения и уже готовят к выходу новую версию My Oracle Support со множеством реализованных "запросов на улучшение продукта", предложенных пользователями MOS.
Желаю вам удачи в освоении нового Портала и готова ответить на ваши вопросы в комментариях , но только после ознакомления с предложенным материалом :) "
Ссылки:
Отправил
Dmitry Volkov
дата:
12.8.09
0
комментариев
Метки: DD2OS
Отправил
Sergey Danilov
дата:
11.8.09
0
комментариев
Наш Development потерял диски с дистрибутивом и поэтому очень просит связаться с ними заказчиков, использующих Oracle Rdb. Они хотят пригласить Вас в соответсвующее коммюнити и готовы бесплатно помогать Вам с Вашими проблемами. Чтобы связаться, нужно написать письмо Евгении Насикян (eugenia.nasikan@oracle.com).
Отправил
Dmitry Volkov
дата:
11.8.09
0
комментариев
Когда мы увлеченно рассказываем бизнесу про технологии, нас часто прерывают и задают простой вопрос: "Где в этом во всем наши деньги? -- нам не интересно, чтобы система работала быстрее, нам важно понять, как с помощью этой технологии мы сможем съэкономить наши деньги." Во времена экономического спада мы слышим этот message все чаще.
На самом деле, есть замечательная whitepaper, которая простыми словами объясняет, за счет чего заказчик сможет съэкономить внедрив технологии Partitioning и Advanced Compression.
Мне лично Partitioning и Advanced Compression нравятся тем, что для получения конкретного бизнес-эффекта их надо только включить и настроить. Не надо ничего ввозить из-за границы, не надо ничего растамаживать, не надо ничего устанавливать, не надо переписывать приложение. У Вас уже все есть и уже все установлено -- опции Partitioning и Advanced Compression нужно просто настроить.
...да, самое важное, их надо только не забыть купить... :^)
Отправил
Sergey Danilov
дата:
11.8.09
0
комментариев
Метки: Advanced Compression, Partitioning
На нашем семинаре RAC DD4D мы говорили о том, что пакет DBMS_ALERT не работает в RAC, но выяснилось что эта информация уже устарела, то есть сейчас это не так, и в настоящий момент в 10gR2 RAC и 11gR1 RAC указанный пакет полностью работоспособен! Спасибо за детальную информацию Тузову С.И. (ОАО "Россельхозбанк")!
Небольшой testcase демонстрирует это.
Подключаемся к четвертому узлу и регистрируем наш сигнал.
conn system/oracle@racdb4
set serveroutput on
declare
v_xMessage varchar2(1800);
v_xStatus number;
begin
dbms_output.put_line('Connected to node => ' dbms_utility.current_instance);
dbms_alert.register('MyAlert');
dbms_alert.waitone(name => 'MyAlert',
message => v_xMessage,
status => v_xStatus,
timeout => dbms_alert.maxwait);
if (v_xStatus = 0) then
dbms_output.put_line('Message recieved: ' v_xMessage);
else
dbms_output.put_line('Message NOT recieved: ');
end if;
end;
/
Сессия зависает, бесконечно ожидая сигнала... Открываем сессию на первый узел кластера, и пошлем сигнал:
conn system/oracle@racdb1
set serveroutput on
begin
dbms_output.put_line('Connected to node => ' dbms_utility.current_instance);
dbms_alert.signal('MyAlert','Hello World!');
commit;
end;
/
Соединено.
Connected to node => 1
Процедура PL/SQL успешно завершена.
В этот момент зависшая сессия на четвертом узле магически оживает:
Connected to node => 4
Message recieved: Hello World!
Процедура PL/SQL успешно завершена.
Как вы видите: сигнал созданный на первом узле, был доступен подписчику на другом узел. Более детальный анализ показывает что в процессе работы с DBMS_ALERT мспользуется системная табличка DBMS_ALERT_INFO. В момент регистрации на сигнал (вызов dbms_alert.register) трассировочный файл содержит следующие вызовы:
DELETE FROM DBMS_ALERT_INFO
WHERE
SID = :B1
COMMIT;
SELECT DISTINCT SUBSTR(KGLNAOBJ,11) SID
FROM
X$KGLOB WHERE KGLHDNSP = 7 AND KGLNAOBJ LIKE 'ORA$ALERT$%' AND
BITAND(KGLHDFLG,128)!=0 UNION SELECT DISTINCT SID FROM DBMS_ALERT_INFO
DELETE DBMS_ALERT_INFO
WHERE
SID = :B1
INSERT INTO DBMS_ALERT_INFO
VALUES
(UPPER(:B2 ), :B1 , 'N', NULL)
Ну и при создании сигнала, снова видна интенсивная работа с таблицей DBMS_ALERT_INFO:
UPDATE DBMS_ALERT_INFO SET CHANGED = 'Y', MESSAGE = :B2
WHERE
NAME = UPPER(:B1 )
SELECT SID
FROM
DBMS_ALERT_INFO WHERE NAME = UPPER(:B1 )
Понятно, что если вы интенсивно используете пакет DBMS_ALERT, то при переходе в RAC таблица DBMS_ALERT_INFO мгновенно становится "горячей". Поэтому в целом, наше утверждение и workaround-ы относительно пакета DBMS_ALERT остаются в силе ! Проверка на использование пакета DBMS_ALERT все-таки была оставлена в утилите RACChecker
Отправил
Igor Melnikov
дата:
10.8.09
0
комментариев
Почему необходимо обязательно попасть на Open World мы уже говорили. Регистрация со скидкой заканчивается 14 августа (cкидка там не большая, но все-таки лучше попасть со скидкой. :^) Когда зарегистрируетесь -- обязательно сообщите мне или Дмитрию по электронной почте!
Отправил
Sergey Danilov
дата:
2.8.09
0
комментариев
Метки: OpenWorld
Анатолий Бачин, главный редактор Oracle Magazine Russian Edition, видимо вдохновленный моим рассказом про серую шейку, опубликовал в июльском номере Oracle Magazinе подробный отчет с фотографиями о мероприятии Oracle MIG-RAT-ION. Отчет интересный и его стоит почитать, особенно если Вы планируете посетить следующее мероприятие из этой серии. В этом же номере можно найти пару заметок, перепечатанных из блога: Встреча президентов европейских групп пользователей Oracle (более серьезная версия чем на блоге, без важнейших подробностей о похождениях президентов *OUG по ночным клубам Хельсинки под чутким руководством Андрея Криушина -- сравните с оригиналом здесь) и Почему нужно мигрировать на 11g? (без подробностей о серой шейке и технологиях сплавов по горным рекам). В прошлогоднем номере Oracle Magazine Анатолий Бачин опубликовал заметку про RAC DD4D.
Oracle Magazine -- серьезное, уважаемое и ценимое нами издание.
Отправил
Sergey Danilov
дата:
2.8.09
0
комментариев
Метки: DBUG
Публикуем результаты прочтения анкет с "экспериментального" семинара RAC DD4D 28-29 июля, который провели спикеры из РДТЕХ и ФОРС, совместно с RuOUG.
Отправил
Sergey Danilov
дата:
2.8.09
2
комментариев
Материалы семинара 28-29 июля (архив winrar, 31 mb), пароль сообщался на мероприятии оба дня в 10 часов утра. Попробуйте объяснить, почему Вы его забыли :)
Несколько фотографий.
E-mail адреса выступавших:
РДТЕХ:
andrey.kriushin@rdtex.ru
Evgeny.Gorbokonenko@rdtex.ru
ФОРС:
vsavenkov@fors.ru
Я хочу чтобы Все читатели блога обратили внимание на картинку слева. Картинка из презентации одной очень уважаемой государственной структуры, которая перешла на RAC. Вы также есть в ее списках :) 32 тысячи сотрудников, 82 управления по всем субъектам Российской Федерации. Кроме построения системы высокой надежности они решили еще одну проблему - до RAC им приходилось переливать данные для удаленного доступа с задержкой актуальности данных вплоть до 1 месяца. С внедрением RAC они дали своим удаленным бизнес-пользователям актуальные данные.
Все это они сделали после посещения семинара DD4D.
Отправил
Dmitry Volkov
дата:
29.7.09
3
комментариев
На днях прочитал одну очень интересную и, главное, полезную книгу, которую настоятельно хочу вам порекомендовать. Посвящена она теме безопасности СУБД Oracle Database (рассматриваются версии до 11g включительно).
В книге подробно приведены методы взлома (подбор паролей, повышение привилегий, атака на "отказ в обслуживании" и т.д.) СУБД Oracle и методы защиты от них.
Эта книга отличается от остальных книг по оракловой тематике рядом значительных преимуществ:Книга по Oracle от отечественных авторов - большая редкость, тем более такого высокого технического уровня !
На мой взгляд, эту книгу внимательно должен изучить любой серьезный ораклист. Неважно кто вы по роду занятий: DBA или разработчик. Администраторы найдут в этой книге массу рекомендаций на настройке листенера и СУБД, для повышения защиты от атак. Разработчики изучат методики правильного написания PL/SQL-кода, устойчивого к различным видам атак.
Честно скажу: прочитав эту книгу мне стало немного страшно. :-)
Показав эту книгу знакомому промышленному DBA я получил вот такой спокойный ответ: "Пока взломщики доберутся до моих баз, их схватят за руку десятки человек из службы безопасности моего банка".
Но знаете ли Вы о том, что по статистике, абсолютное большинство взломов и утечек информации осуществляются так назывемыми инсайдерами (т.е. работниками организации, где стоит СУБД) ?
Еще возникает другой вопрос: что же делать, если код приложения написан не вами, и нет возможности его подправить ?
По крайней мере, установите последний CPU, - которые собственно направлены на устранение критических уязвимостей. И самая главная мысль, которая возникает после прочтения этой книги: безопасность СУБД - это не разовое мероприятие, а процесс, которым надо заниматься системно и постоянно.
P.S. Не знаю как Вы, но я пошел скачивать с металинка и ставить CPU July 2009 на свои девять БД, которые использую в своей работе... :-)
Я уже немного говорил о том, что такое группы пользователей и в чем их ценность, поэтому мы очень рады, что Russian Oracle User Group (RuOUG) поддерживается нашими партнерами. Второе мероприятие RuOUG прошло 16 июля в стенах РДТЕХ, что вполне логично, так как Андрей и Женя являютcя сотрудниками этой компании. Вся деятельность RuOUG ведется на чистом энтузиазме, что в условиях капиталистического рынка для многих звучит дико. Мы не по наслышке знаем, как тяжело заниматься организацией и логистикой, чтобы получилось высококачественное мероприятие. Выражаем наше большое уважение всем, кто сотрудничает с RuOUG, вкладывает свои усилия, время и знания, читает доклады.
Семинар RAC DD4D, который пройдет на следующей неделе у нас в офисе, фактически является продолжением деятельности RuOUG. Мы решили попробовать, чтобы в этот раз его прочитали Андрей (РДТЕХ), Женя (РДТЕХ) и Виталий Савенков (ФОРС) в режиме full time, т.е. без сотрудников Oracle, которые на этом семинаре будут больше сидеть в сторонке. По традиции, будут и Заказчики с докладами по результатам внедрений. Посмотрим, что из этого получится!
Отправил
Sergey Danilov
дата:
24.7.09
2
комментариев
Update 1. Текст поста был изменен 23.04. К сожалению, слишком много людей поняли этот текст неправильно. И даже не смогли понять, кто является автором текста :(
Прошу прощения за неоднозначность текста. Dsvolk.
Новость, которую ожидали все российские заказчики SAP: наш давний конкурент партнер, компания SAP, сертифицировала Oracle Database Vault 10.2.0.4.
Это означает, что Вы можете использовать Database Vault для защиты своих данных в SAP.
Уже появилась подробная техническая white paper, которая называется Best Practices for Installing, Configuring and Deploying Oracle Database Vault Release 10.2.0.4 in an SAP Environment. Если Вы заказчик SAP, то можете также ознакомиться с Oracle Database Vault protection policy for SAP на сайте SAP.
В Oracle CIS за опции безопасности БД отвечает Дмитрий Сивохин. (dmitry.sivohin@оракле.ком, +7 915 377 7775).
Отправил
Sergey Danilov
дата:
22.7.09
6
комментариев
Материалы семинара DD2OS (архив rar, 5 Mb, пароль сообщался на мероприятии).
Фотографии.
Каждый DBA должен знать эту мантру: OSW, RDA, LTOM, STACKx, HangF, ORA-600/ORA-7445 Troubleshooter, PL SQL Profiler (dbms_profiler), 10g Upgrade Companion, 11g Upgrade Companion, Instantaneous Problem Detection OS Tool (IPD/OS)
Большинство ссылок доступно с COE HOME. Примеры использования.
Реальные отзывы:
Отправил
Dmitry Volkov
дата:
21.7.09
10
комментариев
Метки: DD2OS
Мы продолжаем готовиться к семинару RAC DD4D, 28-29 июля. Опубликована программа семинара. Адрес проведения - Офис Oracle СНГ, г. Москва, Краснопресненская наб.,18, Москва-Сити, бизнес-центр "Башня на Набережной", Блок С, 9 этаж, аудитория Афины, +7 495 6411400. Для того, чтобы пройти в здание нужен паспорт!
Как я писал в анонсе, выступать будут специально приглашенные гуру из компаний ФОРС и РДТЕХ - Виталий Савенков, Андрей Криушин и Евгений Горбоконенко. Все они являются обладателям статуса Oracle Certified Master - высшего технического статуса, который только можно получить. С ними можно будет поговорить в кулуарах и про ASM, и про установку - вопросы, которых мы старательно избегали. Предварительно у нас будут выступать сразу 2 заказчика. В общем - пока получается самый интересный семинар из всех, что у нас проходили.
К сожалению, по состоянию на 21.07 у нас закончились места. Заявки попадают в wait-лист. Прошу прощения. Если кто-то откажется - я смогу Вас пригласить.
PS. На фотографии Вы можете видеть процесс подготовки - 5 км кросс по берегу Ла-Манша. Участник в красной майке изо-всех сил старается не наступить на bug, однако их не так просто разглядеть под морским прибоем. Мне кажется, этот процесс что-то напоминает, не так ли?PPS. Sergey Danilov: Я специально хочу обратить Ваше внимание на тот факт, что мы стараемся превратить все технологические семинары в площадку для общения и ответов на вопросы. Все трое ведущих будут на семинаре в течение полного дня, что означает возможность уединиться с гуру 1:1 и получить индивидуальную консультацию пока он не занят чтением своего доклада. Вы можете в непринужденной обстановке поговорить о деталях именно Вашего проекта. Это очень ценно. Гуру может рассказать множество технических деталей проектов RAC, которые остаются за кадром официальных пресс-релизов и success stories. Поговорив так с тремя ведущими, Вы сможете вывести для вебя "среднее арифметическое" из их мнений и жизненного опыта. Это называется человеческое общение, передача знаний. IMHO это и есть Russian Oracle User Group at it's best. Мы ждем Вас. Это будет интересно.
Отправил
Dmitry Volkov
дата:
20.7.09
0
комментариев
The initial PSU is Patch 8576156 PSU 10.2.0.4.1 for Oracle Database 10.2.0.4.
Не успел Игорь Мельников рассказать, что такое CPU, как все опять поменялось политика партии и правительства претерпела улучшения. Появились Patch Set Update (PSU). PSU это выпускаемые ежеквартально наборы патчей, который включают в себя CPU + еще 50 важных исправлений для RAC, DG и DB. Выход PSU совмещен по времени с CPU. Т.е. теперь у Вас есть выбор что устанавливаться - CPU или PSU.
Теперь детали. PSU существует только для Unix платформ, для Windows по прежнему остаются bundle. PSU выпустили для 10.2.0.4, для 11 версии пока нет.
Разработчики обещают, что патчи, включаемые в PSU будут обладать возможностью rolling upgrade.
Обратите внимание, что если у Вас установлен one-off патч, и он будет конфликтовать с PSU, при установке PSU это будет отмечено и будет предложено удалить этот one-off патч. Вам потребуется заказывать MLR поверх PSU.
Детальное описание как обрабатывать конфликты вы найдете в Doc ID: 854428.1
Обратите внимание, что для установки PSU потребуется самый свежий opatch, 10.2.0.4.7
Отправил
Dmitry Volkov
дата:
17.7.09
5
комментариев
RAC-One- это одна из новых технологий, которая придет к нам в 11gR2. И хотя мы не можем сейчас рассказывать вам про R2 поскольку его еще нельзя скачать, на уровне идеи, мне кажется, знать об этом необходимо уже сейчас.
RAC-One - это когда при установке даже single instance устанавливается Clusterware, ASM и БД линкуется с RAC опцией. Контролирует запуск, останов (и если нужно перезапуск) clusterware.
Зачем это все это нужно ? Потому, что когда придет час "Ч" и вы захотите переместить свой экземляр на другой сервер, потому что первый сервер перестал справляться с нагрузкой технология OMotion сделает это за Вас без остановки системы. Для этого на другом сервере на 30 минут поднимется еще один экземпляр, ваша база становиться настоящей кластерной БД. 30 минут дается на завершение транзакций на первом узле. По истечении 30 минут узел останавливается (shutdown abort).
Преимущества:
Нет проблем с производительностью. Вы никогда так и не узнаете про gc_* события ожидания :)
Недостатки:
Мы пока не знаем о политике лицензирования этого варианта. Потому что в рамках существующей политики при установке даже одного экземпляра с включенной опцией RAC за опцию нужно заплатить
Примечание:
При использовании RAC-One особенно остро встает вопрос о поддержке приложением технологий TAF или FAN & FCF. Конечно же идеальное приложение, увидев, что понялся еще один узел само переведет на него свои соединения. Если ...Вы прослушали нас RAC DD4D и знаете что такое идеальное приложение :). Кстати, следующий DD4D 28-29 июля, и если Вы еще не написали заявку - самое время это сделать
PS
Я прослушал сколько изменений сделано в RAC R2. Скажем так, не менее половины всех изменений в R2 относятся к RAC. Нас ждет очень непростая осень - мы будем это все Вам рассказывать.
Отправил
Dmitry Volkov
дата:
10.7.09
2
комментариев
Регистрация будет только по заявкам. Заявку нужно написать умнице и красавице Марии Скотновой, которая является CIS cluster leader Support Customer Management, по адрес Maria.Skotnova@оракл.ком, с subject'ом DD2OS.request.
Отправил
Dmitry Volkov
дата:
1.7.09
8
комментариев
На семинаре DBUG, говоря о процессе подготовки каталога с бинарными файлами Oracle Database 11g (ORACLE_HOME), я обмолвился о необходимости установки CPU-патча.
"Что такое CPU ?" - сразу прозвучал вопрос из зала. С удивлением, я узнал, что многие ораклисты не знают об этом...
CPU [Critical Patch Update] - это набор исправлений (патчей), которые ежеквартально выпускается корпорацией Oracle для своих базовых технологических продуктов. В этот патч включены исправления наиболее критичных багов, прежде всего в области безопасности.
Поэтому применение этого патча крайне рекомендуется!
СPU-патчи кумулятивны, то есть каждый CPU включает в себя предыдущие.
При установке Oracle Database 11gR1 нужно установить софт из базового дистрибутива, установить патчсет 11.1.0.7, и затем необходимо установить последний CPU (на данный момент CPU April 2009).
Для платформы Windows ситуация выглядит немного по другому. Для Windows каждые две недели выходят так называемые Bundle-патчи. Это связано с спецификой строения бинарных файлов (при установке отсутствует линковка, а просто поставляется монолитный бинарный файл oracle.exe и набор сопутствующих dll-файлов). Bundle-патчи для Windows также кумулятивны.
Да - забыл сказать: CPU и bundle-патчи устанавливается поверх патчсета. Oracle выпускает такие патчи не более 1 года после выхода патчсета, либо дольше, - если очередной патчсет еще не вышел.
На мой взгляд, установка последнего Bundle-патча для Oracle Database for Windows крайне необходима. Например, последний бандл для 11g (11.1.0.7 bundle 14) включает в себя исправления для около 300 багов, а для 10g (10.2.0.4 bundle 22) - около 700 багов !
Таким образом, в обязанности промышленных DBA должна входить разработка и реализация стратегии "наката" обновлений !
У вас до сих пор не стоит последний CPU или bundle-патч ?
Что ? - До сих пор не установлен 10.2.0.4 или 11.1.0.7 ?
Тогда мы идем к Вам ! :-)
Отправил
Igor Melnikov
дата:
30.6.09
3
комментариев
Метки: support
Большое спасибо всем, кто принял участие в опросе (справа). Честно говоря я ожидал, что будет все-таки какой-то лидер, но раз два события пришли к финишу практически одновременно придется провести их оба. Больше не буду проводить опросов со множественным выбором :)))
Итак, анонсы:
28-29 июля, мы проведем RAC DD4D, в Москве, в офисе Oracle. Заявки можно начинать присылать. Это будет повторение уже ранее проведенных семинаров, так что прошу Вас, если Вы приходили раньше, пожалуйста, не присылайте заявки - дайте возможность попасть другим. Порекомендуйте семинар коллегам. Мы ожидаем в составе лекторов сразу 3-х OCM - но кого сейчас можно этим удивить ?
C DBOD ситуация сложнее. Опций слишком много и они слишком разные. Есть идея разделить DBOD на OLTP Edition & Warehouse Edition. В OLTP останутся Adv Compression, Adv Security. Total Recall, In Memory Database, RAT, Active DataGuard, Optimizer. В Warehouse Edition перенесем OLAP, Streams, ODI. Отдельный день будет выделен под Exadata.
Напишите, что Вы думаете по поводу такого разделения ? Предложивший лучший вариант попадет на событие автоматически.
Мы работаем над улучшенной версией RAC от мифов к реальности. Наверно, сможем ее выпустить в сентябре. Пока на нас опять напал Microsoft со своим вечным "нам не нужен RAC потому, что мы никогда не сможем его сделать в SQL Server" но об этом я напишу отдельно.
PS
Многих беспокоит дискриминация при регистрации на наши события. Мы боремся с этим. Но отказать девушкам, да еще участницам RuOUG - ну не можем никак. Девушки - приходите к нам 28-29 июля !
Отправил
Dmitry Volkov
дата:
30.6.09
3
комментариев
Метки: events
Update 1, 26.06.2009 : Почему Вы больше не сможете скачивать патчи после окончания Premier Support без заключения Extended Support написано в "FAQ for Products in Extended Support Doc ID: 757445.1"
Я выложил решения 3 из 5 задач, вы найдете их в материалах семинара. Хочу поблагодарить всех, кто решал задачи и лидеров команд - Олега Юхно (Яндекс), Рината Казанова (Транссистемотехника), Новикова Александра (РДТЕХ).
Там же есть ссылка на фотографии Юлии Булановой.
Чтобы облегчить Вам работу по миграции БД я выкладываю архив, содержащий две статьи на русском языке:
Отправил
Dmitry Volkov
дата:
25.6.09
0
комментариев
Метки: DBUG
Сейчас мы усиленно готовимся к очередному семинару DBOD. Накатываем на его контент массу патчей! :-) Конечно же основной патч связан с фичами второго релиза 11g (11g Release 2), в ожидании которого все мы с Вами живем. Поэтому, Вас ждет масса новой и интересной информации...
Об одной такой новой возможности я решил Вам рассказать заранее.
Потому-что эта новая возможность доступна и для пользователей 11gR1, но только начиная с 11.1.0.7 (первого патчсета), а также скоро будет доступна и для 10gR2 (для патчсета 10.2.0.5).
Речь идет о возможности препроцессорной обработки файла, содержащего данные для внешней таблицы (external table).
Теперь, при создании внешней таблицы, стало возможным определять внешнюю программу (консольное приложение операционной системы, на котором установлен сервер Oracle Database). Эта внешняя программа принимает на вход один параметр: полное имя файла внешней таблицы.
Внешняя программа должна вернуть на стандартный вывод (stdout) содержимое внешней таблицы.
Я думаю идея вам понятна: c помощью внешней программы можно сделать предварительную обработку данных внешнего файла, например конвертировать ее в какой-то формат (из двоичного в текстовый).
Рассмотрим эту новую возможность чуть подробнее.
Прежде всего нам необходимо создать объект - каталог (DIRECTORY) операционной системы, в котором будет лежать программа-препроцессор, а затем выдать привилегию пользователю на выполнение (EXECUTE) и чтение (READ) файлов в этом каталоге.sqlplus / as sysdba
После этого, как обычно, нам нужно создать директорию в которой будет лежать файл для внешней таблицы:
SQL*Plus: Release 11.1.0.7.0 - Production on Tue Jun 22 13:57:22 2009
Copyright (c) 1982, 2008, Oracle. All rights reserved.
Connected to:
Oracle Database 11g Enterprise Edition Release 11.1.0.7.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
SQL> create directory prep_files as 'C:\oracle\admin\orcl\prepfiles';
Directory created.
SQL> grant read,execute on directory prep_files to dbod_demo;
Grant succeeded.
SQL> conn / as sysdba
Connected.
SQL> create or replace directory data_files as 'C:\oracle\admin\orcl\datafiles';
Directory created.
SQL>
SQL> grant read, write on directory data_files to dbod_demo;
Grant succeeded.
И, в завершение, при создании внешней таблицы, указывается новая директива PREPROCESSOR, в параметрах которой передается каталог и внешняя программа, которая в нем находится:
C:\oracle\product\11.1.0\db\BIN>sqlplus /nolog
SQL*Plus: Release 11.1.0.7.0 - Production on Wed Jun 22 14:15:17 2009
Copyright (c) 1982, 2008, Oracle. All rights reserved.
SQL> conn dbod_demo/dbod_demo
Connected.
SQL> CREATE TABLE dbod_ext_table (line varchar2(2000))
2 ORGANIZATION EXTERNAL
3 (TYPE ORACLE_LOADER
4 DEFAULT DIRECTORY data_files
5 ACCESS PARAMETERS (
6 RECORDS DELIMITED BY NEWLINE
7 PREPROCESSOR prep_files:'unrar.bat'
8 FIELDS (line char(2000)))
9 LOCATION ('test.rar'))
10 REJECT LIMIT UNLIMITED;
Table created.
Моя внешняя программа (обычный bat-файл, - мой сервер работает под win32) будет распаковывать rar-архив и выводить его содержимое его на stdout:
@echo off
c:\arc\rar p %1 -inul
Собственно, на этом все:
SQL> conn dbod_demo/dbod_demo
Connected.
SQL> select * from dbod_ext_table;
LINE
-----------------------------------------------------------------------------
Здраствуй мир !
На мой взгляд: очень практичная возможность, может быть и не революционная, но крайне полезная.
Увидимся на DBOD !
Отправил
Igor Melnikov
дата:
23.6.09
6
комментариев
Метки: DBOD
На нашем семинаре RAC DD4D я предложил одну идею для снижения конкуренции за "горячие" блоки.
Идея заключалась в том, чтобы "горячую" таблицу/индекс секционировать по времени (в каждой секции будут лежат данные за определенный период). и далее поместить секцию за текущий период (а как правило конкуренция идет за данные именно незакрытого периода) в табличное пространство с меньшим размером блока (4K или даже 2K).
К сожалению, выяснилось, что эта идея на практике не может быть реализована, потому что в СУБД Oracle Database есть ограничение: все секции таблицы, либо индекса должны лежать в табличных пространствах с одинаковым размером блока:sqlplus / as sysdba
Приношу свои извинения и благодарю участников семинара, написавшим мне об этой ошибке и поправивших меня.
SQL*Plus: Release 11.1.0.7.0 - Production on Сб Июн 20 23:15:43 2009
Copyright (c) 1982, 2008, Oracle. All rights reserved.
Присоединен к:
Oracle Database 11g Enterprise Edition Release 11.1.0.7.0 - 64bit Production
With the Partitioning, Real Application Clusters, OLAP, Data Mining
and Real Application Testing options
SQL> CREATE TABLESPACE hot_data
2 datafile '+GR1/orcl/hot_data01.dbf' size 20M
3 BLOCKSIZE 4K;
Раздел создан.
SQL> create table customers
2 (
3 Id number,
4 Name varchar2(32),
5 Created date
6 )
7 partition by range (Created)
8 (
9 partition before_05_2009 values less than (TO_DATE('01.01.2009','dd.mm.yyyy'))
10 tablespace users,
11 partition current_month values less than (TO_DATE('31.05.2009','dd.mm.yyyy'))
12 tablespace hot_data
13 );
tablespace hot_data
*
ошибка в строке 12:
ORA-14519: Несовместимые размеры блоков табличного пространства для table : У
табличного пространства HOT_DATA размер блока 4096 [partition specification] не
соответствует ранее заданному или подразумеваемому для табличного пространства
USERS размеру блока 8192 [partition specification]
SQL>
Но тем, не менее, вторая наша идея: исскуственно увеличить PCTFREE у секции за текущий период - работает ! И тотже самый эффект мы можем достичь с помощью второго способа:SQL> create table customers
2 (
3 Id number,
4 Name varchar2(32),
5 Created date
6 )
7 partition by range (Created)
8 (
9 partition before_05_2009 values less than (TO_DATE('01.01.2009','dd.mm.yyyy'))
10 tablespace users,
11 partition current_month values less than (TO_DATE('31.05.2009','dd.mm.yyyy'))
12 tablespace users pctfree 80
13 );
Таблица создана.
SQL>
Отправил
Igor Melnikov
дата:
20.6.09
0
комментариев
25.06 Update 1. Выложена недостающая презентация Вадима Гусева и решения 3 из 5 задач.
С совершенно неожиданным успехом (для первого раза) прошел наш семинар Oracle MIG-RAT-ION (aka DBUG).
С нами выступали коллеги из МегаФон-Москва, Oracle Consulting, RDTEX. Слушатели смогли получить представление как об официальной точке зрения на процесс upgrade так и о реальном опыте очень серьезных проектов.
Из более чем 80 слушателей мы получили тольку одну оценку "среднее", все остальные были отлично и хорошо. Спасибо нашим слушателям, что они подхватили нашу идею по решению заданий, и 3 из 5 задач были решены. Участники семинара могут ознакомиться с решениями.
По традиции, некоторые отзывы:
Отправил
Dmitry Volkov
дата:
19.6.09
14
комментариев
Метки: DBUG
Обратите внимание - справа, на этой странице, появился новый опрос.
Нам реально нужна Ваша помощь, чтобы определить, какое из наших событий наиболее востребовано. В принципе, можно выбрать более одного события, но пожалуйста не выбирайте все сразу - у нас все равно нет столько ресурсов :(
Небольшая расшифровка:
DD4D - RAC Deep Dive for Developers
DBOD - Database Options Details
DBUG - Database Upgrade workshop (он же Oracle 11g mig-RAT-ion)
MYTH - RAC: От мифов к реальности за 120 минут
OANO - Options Are Not Optional
Какие-то особенные пожелания можно оставлять в комментариях к этому посту. Комментарии все равно модерируются :)
Отправил
Dmitry Volkov
дата:
11.6.09
3
комментариев
Обратите внимание на изменение правил на скачивание патчей во время Extended Support, цитата :
"
Отсутствие действующего Extended Support контракта для Oracle Database версий 9.2.0.8 и 10.1.0.5 ограничивает возможность скачивания патчей и CPU (Critical Patch Update) для данных версий, а также привлечение глобальной службы разработки (Oracle Development) через My Oracle Support
"
Возращаясь в вопросу, почему нужно мигрировать на 11g, Premier Support для 10gR2 закончится через год. И Вам придется заключить контракт на Extended Support, если Вы захотите получать патчи. Год - это совсем немного для планирования миграции.
Отправил
Dmitry Volkov
дата:
11.6.09
3
комментариев
Дорогие Заказчики и Партнеры. Открылась регистрация на самое грандиозное мероприятие, которое Oracle ежегодно проводит в San Francisco.
Круче только RAC DD4D :^).
Независимо кто Вы, технический специалист, менеджер или генеральный директор, Вам надо попасть на Oracle Open World хотя бы раз в жизни -- It'll blow your mind... :^)
Я подписываюсь под лозунгом: Come with questions. Leave with answers. Это чистая правда. Вы сможете встретиться с представителями любой крупной компании мира из любой индустрии. Вы можете посетить несколько тысяч докладов на любые технологические и бизнес-темы. Вы сможете встретиться с фактически любым технологическими гуру или руководителем Oracle, включая Ларри Эллисона, и обсудить любые интересующие Вас вопросы.
В прошлом году было 60.000+ заказчиков и парнеров Oracle. Это была конференция размером с целый город. Это надо было видеть.
Уважаемые наши Заказчики и Партнеры, не важно кто Вы, владелец бизнеса, менеджер, конечный пользователь продуктов Oracle, программист или DBA, Вам надо хотя бы раз в жизни туда вырваться. Оно того стоит. Вы получите не только доступ к людям, к информации и контактам, Вы просто получите огромное удовольствие и почувствуете масштаб Oracle.
В отличие от наших технологических семинаров, я не могу сделать Oracle Open World бесплатным. Это вне моего контроля. Вам придется заплатить за регистрацию (она дешевле до 14 августа), за авиабилет и за гостиницу. Стоимость еды входит в регистрацию. Есть несколько "уровней" регистрации, поэтому у Вас есть выбор. Придется также получить американскую визу, но Oracle поможет Вам с приглашением.
Если Вы примете решение поехать, то сообщите мне (sergey.danilov оракле.ком) или Дмитрию Волкову (dmitry.volkov оракле.ком). Можно также позвонить в Московский офис 641-1400 и найти нас. Можно оставить комментарий здесь в блоге. Мы сможем встретиться с Вами в San Francisco и помочь Вам ориентироваться на этой конференции. Мы Вам все покажем. Мы поможем Вам найти и встретиться с нужными Вам людьми. Мы порекомендуем Вам лучшие сессии для посещения. Мы откроем для Вас мир Oracle. Мы постараемся организовать групповой ужин где-нибудь на вершине небоскреба (Russian Team Dinner) или на 39-ом пирсе. Мы покажем Вам San Francisco и окресности. Мы осуществим прогулку по Golden Gate Bridge и по ходу расскажем Вам как работает RAC :^).
К черту кризис! Постарайтесь найти финансирование и поехать. Какой Египет? О чем Вы? В San Francisco будет отличная погода!!!
Отправил
Sergey Danilov
дата:
10.6.09
6
комментариев
Метки: OpenWorld
Я бы хотел, чтобы Вы начали готовиться к семинару (DBUG) заранее. С этой целью мы, в виде эксперимента решили:
1. Опубликовать до начала семинара некоторые материалы, который Вам будут несомненно полезны при обновлении БД. Архив можно скачать здесь. Это справочные материалы, а не презентации c семинара.
2. Опубликовать задания. Всего есть 5 вариантов. Они намеренно не однозначны и не содержат окончательных условий. Но вы можете подготовиться. В конце первого дня желающие участвовать будут разбиты на 5 команд. В зависимости от кол-ва желающих Вы или сможете выбрать задание или получите случайным образом. Задания будут окончательно уточнены. Вы получите некоторое время на подготовку. Имеет смысл взять с собой notebook. Если команда защитит свое решение, то получит уникальные призы и (что немаловажно), хорошую тренировку.
I) Вам необходимо обновить вашу 10.2.0.4 на 11.1.0.7 с downtime <= 5 минут
II) Вам необходимо обновить вашу 10.2 БД до 11.1 , используя transportable tablespaces
III) Вам необходимо обновить вашу 10.2 БД до 11.1, используя Streams
IV) Вам необходимо обновить вашу 10.2 RAC БД до 11.1
V) Вам необходимо обновить вашу 10.2 БД до 11.1 RAC
PS
Зачем эта детская игра в задания ? Поймете, когда поучаствуете. Все не так просто, как кажется с первого взгляда :)
Отправил
Dmitry Volkov
дата:
9.6.09
2
комментариев
Метки: DBUG
Update 1. На событии присутсвуют парни из development upgrade team, Product management team of Enterprise Manager, Real Application Testing. Спросить можно вообще, что угодно. Мне кажется завтра меня уже не пустят. Я их сегодня достал :)
Отправил
Dmitry Volkov
дата:
7.6.09
5
комментариев
Метки: DBUG