|
CIOs (директоры IT-служб) ... - разговаривают с Богом.
Старшие менеджеры ... - задают Богу вопросы.
АБД среднего звена ... - просят Бога обратить на них внимание.
Младшие АБД ... - сводят Бога с ума, задавая вопросы ...
Старшие АБД ... - они сами боги Oracle (или богини)!
(народный фольклор Интернет - стр.7 в этой книге)
-----------------
new•bie (сущ.) - /n[y]oo'bee/ - неопытный пользователь системы. (Первоначально возникло как сленговый вариант произношения выражения 'new boy' (новичок) в британских привилегированных школах и военных училищах).
Если АБД - newbie («чайник» по-русски, что довольно грубо и не всегда справедливо) - собирается получить квалификацию «Старшего АБД» или должность CIO (в качестве паллиативного варианта), то сейчас он обязательно должен включить в свой путь развития знакомство с этой книгой, а в будущем – с подобной книгой, но уже по следующей версии базы данных Oracle. Точно также, как предыдущее поколение русскоязычных АБД Oracle (само) образовывались по предыдущей книге тех же самых авторов "101 Oracle. Настольная книга администратора" (рассматривались версии с Oracle7х до Oracle8i), изданной тем же самым изд. "Лори" в 2001. Это было четыре года назад, то есть практически в «прошлой жизни», в прошлой ИТ-эпохе. Коль же скоро сменилась эпоха, родился, расцвел (и уже начал отцветать) следующий релиз баз данных - Oracle9i, возникла потребность в обновленной книге, благо предыдущая, мы надеемся, уже давно раскуплена заинтересованными читателями, как англо-, так и русскоязычными АБД Oracle.
Авторы не скрывают, что новая книга – это римейк предыдущей. Это же не скрывается и при русском переводе, где легко видны большие фрагменты удачно переведенного текста из предыдущего издания. Собственно говоря, это правильно и оправдано, поскольку база данных Oracle – эволюционно развивающаяся система, наследующая лучшие свойства и возможности предыдущего релиза, то и авторам (и переводчикам) нет смысла из принципа переписывать текст, а стоит лишь обновить его и дополнить новым для нового релиза содержанием. Что мы и видим в сегодняшнем издании «Oracle9i 101. Администрирование баз данных» Марлен Терьо со товарищи.
В этой книге изложены все основные обязательные темы по администрированию базы данных Oracle9i, а также (Приложение В) характеристики тестов Oracle Certified Professional (OCA/OCP/OCM), включая требования, предъявляемые при тестировании по собственно базе данных, по языку SQL, по настройке производительности и др. Даже если Вы прошли учебный курс «АБД-1. Основы администрирования базами данных Oracle10g», использование в практической работе рецензируемой книги будет не лишним, поскольку: (a) в нашей стране в настоящее время наиболее распространенными базами данных являются Oracle9i (а также еще много эксплуатируется баз данных Oracle8i), о которых и повествует книга М.Терьо; (b) многие возможности Oracle10g еще не задействованы в сегодня работающих промышленных приложениях, в инструментарии по разработке приложений, и поэтому база данных Oracle10g, обслуживая приложения, очень часто функционирует как бы в режиме эмуляции Oracle9i и ведет себя как Oracle9i.
Книга разделена на несколько частей, названия которых: «Определяем свой мир», «Управление вашим миром», «Защита вашего мира», «Настройка вашего мира», очень образно отражают тот непреложный для всех oracle-идов факт, что система Oracle составляет целый мир во всей полноте и многообразии. Но «невозможно объять необъятное», тем более в рамках одной книги, предназначенной для практического использования. Коротко скажем, что есть и чего нет в рецензируемой книге, а также о различиях первой и второй инкарнации «Oracle[9i] DBA 101».
Просматривая и сравнивавшая оба издания, видно, что кроме общего приведения всего материала к проблематике Oracle9i, еще больше внимания уделено практической деятельности администратора базы данных, а именно:
- существенно расширены главы, посвященные представлениям групп DBA_ и V$, которые дают АБД основную информацию для мониторинга и управления базой данных. Даже если Вы используете только инструментальные средства мониторинга и управления (Oracle Enterprise Manager, DBA Studio, TOAD, Spotlight и/или другие), то знать и заглядывать в эти представления иногда просто необходимо, чтобы не быть полностью зависимым от инструментальных средств;
- включена новая глава о представлениях динамической производительности, отвечающих за настройку: V$FILESTAT, V$LATCH, V$LIBRARYCACHE, V$LOCK, V$SYSSTAT, V$SYSTEM_EVENTS, V$WAITSTAT и др.;
- целая часть «Защита вашего мира» посвящена вопросам безопасности базы данных Oracle (подглавы «Внутренняя и внешняя защита базы данных», «Безопасность приложений», «Аудит») и ее доступности (подглавы «Так отчего же мы защищаемся?», «Варианты восстановления», «Data Guard/Дублирующая база данных», Real Application Clusters, Real Application Clusters Guard и др.) во время функционирования, а также действиям АБД для обеспечения этих механизмов.
Очень интересно отметить, какие вопросы в этой книге не рассматриваются, и попытаться догадаться, почему не рассматриваются. Также, как и в «101 Oracle. Настольная книга администратора», нет описания языков ни SQL, ни PL/SQL, ни каких-либо других. Лишь подразумевается, что читатель достаточно свободно владеет SQL. В книге нет ни слова по сетевой тематике, практически нет примеров программирования, а только используемые в работе АБД скрипты и коды. Нет упоминания об объектах и объектной составляющей объектно-ориентированной базы Oracle и многого другого. Но есть, и об этом говорилось выше, классические темы «Как устроена база данных Oracle», «Инсталляция, конфигурирование и компоновка базы данных Oracle», «Повседневные задачи администратора», «Безопасность Oracle и вы», «Производительность сервера», «Варианты восстановления", STATSPACK, DDMS_STATS и др. То есть, перед вами классическое администрирование базы данных в простых словах и примерах. Естественно, что такое сужение тематики предотвращает книгу от разбухания, делает ее узким практическим руководством в повседневном администрировании, оставляет место для других узкопрофессиональных книг, в которых уже эта тематика уже не будет так подробно затрагиваться. И, как мы знаем, такие книги появились в серии «Oracle 101», например, в русском переводе имеются «Oracle 101. Организация работы в сети», «Oracle PL/SQL 101», «Oracle 101. Настройка производительности», «Oracle Enterprise Manager 101» и др.
В связи с этим в заключение хотелось бы отметить следующее. Предыдущая книга наших авторов "101 Oracle. Настольная книга администратора" была первым опусом в новой тогда серии книг по Oracle (101 Series) американского издательства ORACLE PRESS Books, входящего в издательский дом Osborne/McGraw-Hill. Естественно, что и ее перевод, осуществленный издательством "Лори" в 2001, тоже был первым выпуском серии «Oracle 101» на русском языке. За прошедшие четыре с небольшим года Osborne/McGraw-Hill выпустило уже с десяток книг в «Oracle 101», большинство из которых уже переведено на русский язык. Книги этой серии предназначались для практических специалистов, начинающих работать с Oracle и еще не имеющих достаточного опыта и, может быть, уверенности в своих знаниях. Можно с уверенностью сказать, что свою задачу в части Oracle8i и Oracle9i эта серия выполнила. И продолжение, естественно, следует. На сайте издательства Osborne уже представлена книга «Oracle Database 10g PL/SQL 101», которую спрашивают вместе именно с нашей «Oracle9i DBA 101», которую, мы надеемся, получить и в русском переводе. Серия 101 продолжается!
Виктор Абрамов,
научный редактор "Oracle Magazine/Русское Издание"
Анатолий Бачин,
главный редактор “Oracle Magazine/Русское Издание”
|