Издательский дом ООО "Гейм Лэнд"СПЕЦВЫПУСК ЖУРНАЛА ХАКЕР #52, МАРТ 2005 г.

Тюнинг для Оракула

Андрей Сидоренко

Спецвыпуск: Хакер, номер #052, стр. 052-046-1


sidorenko@gmail.com

Несколько слов об управлении и настройке

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

Настроим его. Enterprise Management Console

Одним из таких приложений, полностью сменивших интерфейс, является Enterprise Management Console, хорошо знакомый пользователям Oracle версий 8i/9i. Теперь для доступа ко всем функциям настройки и мониторинга работы Oracle предлагается весьма приятный и функциональный web-интерфейс, построенный с использованием технологии J2EE. Теперь нет необходимости устанавливать отдельные клиентские библиотеки и приложения на машине, с которой предполагается контролировать процесс работы Oracle. Достаточно любой операционной системы с установленным браузером.

Запускать Enterprise Management Console (EM) проще всего из shell'a:

листинг

[oracle@druid db_1]$ emctl start dbconsole

TZ set to Europe/Minsk

Oracle Enterprise Manager 10g Database Control Release 10.1.0.2.0

Copyright (c) 1996, 2004 Oracle Corporation. All rights reserved.

http://druid:5500/em/console/aboutApplication

Starting Oracle Enterprise Manager 10g Database Control

.......................... started.

---------------------------------------------------

Logs are generated in directory

/home/oracle/product/10.1.0/db_1/druid_FC10/sysman/log

С помощью команд emctl status/stop можно, соответственно, узнать статус работающей консоли или остановить ее. Хочу заметить, что этот сервис, хоть и представляет собой весьма удобный и наглядный инструмент для управления базой данных, весьма прожорлив до ресурсов, так что будь готов к тому, что ему для работы понадобиться до 128-256 Мб RAM.

Теперь можно запустить любимый браузер и посмотреть, что же творится с базой данных. Для того чтобы максимальное количество опций администрирования и мониторинга были доступны, необходимо коннектиться к серверу как пользователь SYS с правами SYSDBA. Это "суперпользователь" с правами, аналогичными root в Unix-системах (рис. 1).

С точки зрения настройки базы данных наиболее полезной закладкой является Administration, в которой собраны часто используемые команды и области мониторинга поведения системы. Oracle от версии к версии предлагает разработчика и администраторам все более совершенные и мощные средства настройки и управления базой данных. Большинство из них необходимы лишь для развертывания больших и сверхбольших систем масштаба предприятия. В оптимальной конфигурации, пригодной для работы, да и для установки, Oracle рекомендует установить не менее 512 Мб физической памяти, примерно столько же свободного swap'а (а лучше побольше) и иметь в запасе как минимум 1,5-2,0 Гб свободного пространства на винчестере. Наиболее прожорливым компонентом в случае работы с Oracle остается Java и ее серверные приложения (J2EE). Если ты не планируешь вести разработку приложений масштаба интернет-порталов вроде ebay.com или amazon.com, то можно просто не запускать требовательные к ресурсам компоненты (Oracle HTTP Server + Java extensions и Enterprise Management Console) или остановить их после тонкой настройки базы данных (в дальнейшем они не пригодятся).

Содержание  Вперед на стр. 052-046-2