Все же для чего Lab128?

Если вы профессионал и отвечаете за бесперебойную работу баз данных Oracle, вам необходим набор инструментов. Мы попробуем описать идеальный набор инстументов на сегодняшний день в 2014, а вы решайте согласны с этим или нет.

Прежде всего, есть ли что-то бесплатное.

Никогда не стоит платить за то, что можно получить бесплатно. Мы имеем ввиду Oracle Cloud Control (так же известный как OEM Grid Control, или просто Grid Control). Если вы уже используете его, то пропустите эту главу. OCC предоставляет большое количество мониторных функций, таких как рабочий статус системы, включая все уровни системы, а не только базу данных. OCC может мониторить не только системы Oracle, но и системы других производителей; открытая архитектура позволяет подключение дополнительных модулей для любой системы. Cloud Control сильно улучшился за последние годы и, очевидно, корпорация Oracle серьезно относится к разработке этого продукта. OCC допускает гибкую конфигурацию и обеспечивает доставку предупреждающих сообщений всеми существующими способами. Что касается баз данных, OCC предоставляет информацию о производительности системы, достаточной для решения простых проблем. Вы можете попробовать, может этой информации будет достаточно для поддержания вашей системы. В состав OCC входит хранение истории данных для анализа долгосрочных тенденций. И за все это не надо ничего платить.

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

После вышесказанного, вы вероятно заподозреваете, что корпорация Oracle наняла нас продвигать Cloud Control. Вовсе нет, мы просто хотели рассказать о том, что имеет смысл делать в наши дни. Каким же образом Lab128 вписывается в эту картину?

Lab128 дополняет Cloud Control

Lab128 - это передовой инструментарий абсолютно необходимый в ситуации, когда производительность баз данных Oracle требует неотложного внимания. Lab128 не конкурирует с Cloud Control. Конкурировать с OCC было бы безумием, потому что этот продукт бесплатный и достаточно хорош. Некоторые компании как Quest, Embarcadero, BMC Software, Veritas, Confio пытаются убедить пользователей покупать их собственные комплексные решения по мониторингу корпоративных систем. Им приходится объяснять преимущества и дополнительные возможности своих систем, но имея значительную функциональную часть, которая пересекается с Oracle Cloud Control, они постоянно теряют долю рынка в пользу Oracle. Принимая во внимание прилежание, с которым корпорация Oracle развивает OCC, эта тенденция будет продолжаться.

В Lab128 мы не планировали повторение функциональных возможностей других продуктов. Мы предлагаем уникальные возможности, которых больше нет ни у кого. Исторически, Lab128 использовал и внедрил способ записи истории активных сессий (Active Session History - ASH) для Oracle версии 9i, еще до того как была выпущена версия 10g с встроенной ASH. Мы впервые освоили методику анализа производительности путем частых выборок из v$sqlstats/v$sql, и эта методика просто незаменима, обеспечивая новые уникальные возможности в диагностике. Lab128 был первым, где использовалось множество других методик, которых пока нет в других продуктах. Разработка Lab128 была мотивированна проблемами в реальной практике и стремлении обеспечить максимально возможную производительность. В процессе разработки Lab128 постоянно использовался и обкатывался на одних из самых нагруженных базах данных в мире. Lab128 продолжает развиваться, использую советы и обратную связь с пользователями, внедряя все, что имеет смысл и реальную пользу. Эта разработка была настоящей лабораторией, в которой новейшие идеи проверялись и, либо использовались дальше, либо отвергались. Имея широкий спектр возможностей, мы пытались их органически соединить. В результате одну и ту же проблему достаточно легко можно исследовать, используя разные методики для полноты анализа.

Термин "Мониторинг базы данных" имеет много зачений. Для кого-то это означает слежение за тем, что система находится в рабочем состоянии. Для других - это наблюдение за размером базы, количеством подсоединений, критическими сообщениями, ошибками и т.д. Мы считаем, что такой мониторинг - это часть инфраструктуры. Некоторые компоненты даже стали частью самой СУБД. Например, система предупреждений (alert system) стала частью Oracle базы данных начиная с версии 10g. Oracle Cloud Control - так же важная часть этой инфраструктуры. Что касается мониторинга и диагностики производительности - это тоже частично должно принадлежать инфраструктуре. Например, определенные показатели производительности могут отслеживаться и записываться. С другой стороны, диагностика производительности очень часто приближается к искусству. По своей природе этот процесс может быть специфичен к обстоятельствам и неповторим, и тем самым начинает выбиваться из предопределенных возможностей инфраструктуры. Этот процесс требует вмешательство человека, глубокого понимания внутренней работы Oracle и использования специализированных инструментов. Именно эту сферу заполняет Lab128.

Использую графическую метафору,

Oracle Cloud Control это как:
Power plant control room
Lab128 это как:
Sientific lab electronic tools

Неэффективная работа кого-то - это открывающиеся возможности для кого-то еще.

Было бы логично задаться вопросом: почему корпорация Oracle не предоставила все необходимое для использования поставляемого программного обеспечения, баз данных, в данном случае? Этому есть разные причины, такие как низкий приоритет разработке сопровождающего программного обеспечения; ограничения "только для внутреннего использования"; технические трудности в создании таких инструментов; и даже простое отрицание существующих проблем и необходимости создания инструментов. Между тем нас пользователей не интересуют те или иные причины, нам просто нужны эти инструменты. Именно по этой причине был создан Lab128. Пока корпорация Oracle не заполнила эти пустоты, нам надо как то делать свою работу и для этого нам придется использовать любые средства, которые помогут выполнить работу.

Lab128 - это инструмент для хаккеров? И да, и нет. С одной стороны, Oracle имеет массу недокументированных возможностей и любой, кто их использует, может именоваться хаккером. Например, видели ли вы официальную документацию для dbms_system package, oradebug или описание трэйс файлов события 10053? Конечно, можно что-то найти в Metalink, в Интернете, в блогах и дискуссиях. Oracle специалисты несомненно используют эти недокументированные возможности, поскольку это позволяет достичь результат быстрее и с минимальными затратами.

Обращение к Вашему Менеджеру

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

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


Скачать
Скачать freeware version

Copyright © 128 Consulting LLC