Работа в качестве АБД не должна заканчиваться конфигурированием и инсталляцией баз данных. Составной частью такой работы является и совместная
с системным администратором деятельность по модификации параметров ядра ОС для поддержки этих баз данных, а также их мониторинг с точки зрения Oracle. Нужно также изучить несколько необходимых команд или инструментальных средств (утилит) для мониторинга производительности ОС. Это поможет при определении, какой из компонентов ОС нуждается в настройке.
Особое внимание должно уделяться использованию памяти, работе ЦП и
другим узким местам ввода/вывода. Большинство клонов UNIX поддерживают
команды и Они могут быть использованы для проверки использова-
ния ЦП, памяти и скоростей ввода/вывода. Для большинства реализаций UNIX имеется множество других средств, способных делать то же самое.
На Sun Solaris для управления производительностью используйте Adrian's Tool. Этот набор инструментов называется SimbEL (SE). Он был разработан Адрианом Кокрофтом из Sun Microsystems и Ричем Петти из Foglight Software. В мире мониторинга и настройки производительности Solaris Адриан Кокрофт считается первопроходцем и экспертом. Однако этот продукт был создан не в Sun Microsystems. Для HP воспользуйтесь GlancePlus, а для AIX - System Performance Toolbox (PTX). GlancePlus портирован и на другие платформы UNLX. Далее, практически для всех клонов мы имеем возможность применять команду top. Можно использовать одну или несколько из этих утилит для выяснения состояния системы и определения вопросов использования ресурсов.
В среде Windows NT для получения той же самой информации применима команда Performance Monitor. В главе "Метод, стоящий за безумием" читатели могут еще раз ознакомиться с деталями использования этих и других команд.
Перед тем как заняться настройкой ОС, придется выполнить домашнее задание. Необходимо понять, какие параметры доступны и как они взаимодействуют друг с другом. Корректировка этих параметров окажет влияние на всю
систему в целом, а не только на базу данных Oracle. Кроме того, имеется много
клонов UNIX, у каждого из которых есть свой собственный набор особенностей
и идиосинкразии. Однако, чистый итог во всех случаях один и тот же. Некоторые из этих параметров получают свои значения на основании некой предвари-
тельно определенной формулы или на базе значений, назначенных для других,
связанных с ними параметров. изменяя один параметр, мы, тем самым, можем повлиять на другие параметры.
систему в целом, а не только на базу данных Oracle. Кроме того, имеется много
клонов UNIX, у каждого из которых есть свой собственный набор особенностей
и идиосинкразии. Однако, чистый итог во всех случаях один и тот же. Некоторые из этих параметров получают свои значения на основании некой предвари-
тельно определенной формулы или на базе значений, назначенных для других,
связанных с ними параметров. изменяя один параметр, мы, тем самым, можем повлиять на другие параметры.
К счастью, для большинства ситуаций не требуется никаких изменений. Мы
полагаем, что при настройке проверяются все значения по умолчанию, их корректировка производится только в случае необходимости и в соответствии с инструкциями, содержащимися в Oracle ICG для действующей в настраиваемой
системе версии ОС. В случае изменения этих параметров для некоторых клонов UNIX может потребоваться перестройка ядра ОС и перезагрузка сервера. Только после этого начнется действие новых значений параметров. Поэтому будет
лучше, если АБД заведет дружбу с администратором системы UNIX, так как только совместная работа приведет к успеху (иногда в этом помогает и совместное поедание шоколада). Если настраиваемая система использует Windows NT, объем работы по настройке и модификации параметров сокращается. В следующих
разделах обсуждаются некоторые общие вопросы, относящиеся почти ко всем разновидностям ОС.
< Предыдущая | Следующая > |
---|