Windows NT - это 32-битовая операционная система, поэтому максимально адресуемая память в этой среде составляет 4 Гбайта. Ранние версии Windows NT (появившиеся до Windows NT 4.0) резервировали 2 Гбайта для своих собственных нужд, а для нужд приложения оставалось только 2 Гбайта. У Windows NT Enterprise Edition имеется функция, называемая 4GB RAM Tuning (4GT). Эта функция делает возможным использование для приложения 3 Гбайт пространства памяти, что позволяет увеличить размер SGA или создать больше подключений к базе данных. Чтобы разрешить применение этой функции, необходимо в строку запуска операционной системы в файле boot.ini добавить ключ "/3GB".
Однако такая процедура возможна только для Windows NT, выполняющейся на процессорах фирмы Intel. Ниже приводится пример, показывающий, как это
сделать.
О [boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(2)\WINNT
[operating systems] nulti(0)disk(0)rdisk(0) partition(2)\WINNT=-Windows NT Server Version 4.00"/3GB
multi(0)disk(0)rdisk(0) partition(2)\WINNT="Windows NT Server Version 4.00 [VGA mode]" /basevideo /sos
Уменьшение приоритета приложений переднего плана
Процесс Oracle в Windows NT выполняется как
сервис,
а не какпрограмма.
Это позволяет базам данных Oracle стартовать сразу же после перезагрузки машины без вмешательства кого-либо из пользователей. Все сервисы Windows .NT являются фоновыми процессами. По умолчанию сервер Windows NT обеспечивает большую скорость или больший приоритет процессам переднего плана. Поскольку процессы Oracle не являются процессами переднего плана, необходимо изменить установки по умолчанию, чтобы обеспечить большую скорость фоновым процессам. Ниже предлагаются шаги для достижения этого результата:Дважды щелкните по иконке System Панели управления под меню Settings
Щелкните на закладке Performance.
В поле Application Performance передвиньте движок на None.
Нажмите на ОК.
Закройте Панель управления.
Удаление неиспользуемых сетевых протоколов и переустановка порядка связывания
Windows NT поддерживает более одного типа сетевых протоколов, и вполне возможно, что в настраиваемой системе их установлено более одного. Oracle обычно применяет в Windows NT протокол TCP/IP. Если установлены другие
протоколы, но они не задействованы сервером Windows NT, нет необходимости хранить их. Они абсолютно безболезненно удаляются, чтобы сократить время обработки для требующихся протоколов. Вот какие шаги требуется выполнить при удалении неиспользуемых протоколов:
1. Выберите Settings | Control Panel.
Дважды щелкните по иконке Network.
Щелкните по закладке Protocols.
4. Щелкните по первому неиспользуемом)' протоколу в окне Network
Protocol.
Protocol.
Щелкните в поле Remove.
Щелкните Yes для подтверждения своих действий.
Повторите шаги с 3 по 5 для каждого неиспользуемого протокола.
Нажмите на ОК для выхода.
9. Закройте Control Panel.
Если необходимо все-таки иметь более одного протокола, можно скорректировать порядок связывания таким образом, чтобы протокол, используемый Oracle, имел самый высокий приоритет. Если сервер сконфигурирован с несколькими сетевыми интерфейсными картами, убедитесь, что на первом месте в списке для каждого из используемых протоколов стоит именно та карта, которая используется процессами Oracle. Для этого необходимо выполнить шаги:
1. Выберите Settings | Control Panel.
2. Дважды щелкните по иконке Network.
3. Щелкните по закладке Bindings.
4. Выберите все сервисы из окна Show Bindings For.
5. Дважды щелкните по полю Server, чтобы составить список текущих
протоколов.
протоколов.
6. Щелкните по протоколу, используемому Oracle, если только он уже не
на самой верхней позиции списка.
7. Нажмите на кнопку Move Up и продолжайте нажимать, пока
выбранный протокол не переместится на самую верхнюю позицию в
списке.
выбранный протокол не переместится на самую верхнюю позицию в
списке.
8. Дважды щелкните на протоколе, чтобы раскрыть его.
9. Переместите сетевую карту, которую преимущественно использует
Oracle, на самый высокий уровень в списке для каждого из протоколов.
Oracle, на самый высокий уровень в списке для каждого из протоколов.
выйти, нажмите ОК. Control Panel.
Конфигурирование Windows NT как сервера базы данных
По умолчанию сервер Windows NT выполняет роли сервера печати и сервера файлов. Поэтому для кэша файлов выделяется больше памяти по сравнению
с ядром системы и другими сервисами. Однако, если нужно использовать этот
сервер в качестве сервера базы данных, на выполняется база данных
сервер в качестве сервера базы данных, на выполняется база данных
Oracle, нет необходимости выделять такой большой кэш для файлов, так как
Oracle кэширует данные в SGA Поэтому можно уменьшить кэш файлов и выделить больше памяти, доступной для процесса базы данных Oracle. Следуйте
предложенным ниже шагам для изменения поведения по умолчанию сервера Windows NT:
Выберите Settings | Control Panel.
Дважды щелкните по иконке Network.
Щелкните на закладке Services.
Дважды щелкните по полю Server в окне Network Services.
Выберите в окне диалога Select Maximize Throughput For Network Applications.
Нажмите OK в диалоговом окне Server.
Нажмите OK в диалоговом окне Network.
Закройте Control Panel.
9. Перезагрузите сервер.
< Предыдущая | Следующая > |
---|