Тюнинг для Оракула Андрей Сидоренко Спецвыпуск: Хакер, номер #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) или остановить их после тонкой настройки базы данных (в дальнейшем они не пригодятся). |