DeepEdit!

Программирование баз данных на Oracle, техническая документация, литература, статьи и публикации

  • Увеличить размер шрифта
  • Размер шрифта по умолчанию
  • Уменьшить размер шрифта

Увеличение доступной Windows NT памяти


Windows NT - это 32-битовая операционная система, поэтому максимально адресуемая память в этой среде составляет 4 Гбайта. Ранние версии Windows NT (появившиеся до Windows NT 4.0) резервировали 2 Гбайта для своих собствен­ных нужд, а для нужд приложения оставалось только 2 Гбайта. У Windows NT En­terprise 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.
Щелкните в поле 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, на самый высокий уровень в списке для каждого из протоколов.
выйти, нажмите ОК. 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.        Перезагрузите сервер.
 









jAntivirus