16.04.2010 14:27
leonid
 
Своп в свойствах компьютера указан от 2 до 4G.
Почему так - не знаю, не я настраивал. Сколько надо указать?
(ну и почему, если не трудно, спасибо)
16.04.2010 14:29
Ivan Drago
 
Если честно, рулить таким сервером виндой не пробовал, поскольку это пОшло.
Но если случилось, то попробуй своп на одном диске в 8Гб? Были проблемы с этим. Но под Linux.
27.07.2011 11:35
HellBoy
 
Всем доброго времени. Столкнулся с такой же проблемой.
Есть: Windows server 2003 Enterprise x32. Раньше стояло 4Г оперативки с ключем /3GB, выделялось в районе 3Г под sga_max_size.
Докупили еще 4Г оперативки => стало 8Г памяти, но выделить больше ~3Г не получается. Пробовал ключи /PAE; /PAE /3GB; /AWE. не помогли.
Это можно как-то решить? (выделить больше памяти на данной конфигурации)
27.07.2011 11:39
OlegON
 
Да, поставить Линукс х64
27.07.2011 11:49
HellBoy
 
А на Windows 2003 Enterprise x32 больше ~3Г не выделить?
27.07.2011 11:59
Dim
 
ставь Windows 2003 Enterprise x64
27.07.2011 11:59
OlegON
 
Нет, да и бросьте детские игрушки, если уже на 8Гб памяти база выросла.
27.07.2011 16:16
mary
 
Может кому то пригодится.

Как всегда для начала все забекапить :)

У 32-разрядной Windows есть ограничение – не более 2 Гб на процесс. Есть методики, которые позволяют Oracle обойти это ограничение:

В файле boot.ini ОС Windows включить режим Physical Address Extensions (PAE):
Для этого нужно добавить ключ /PAE:
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Advanced Server" /PAE
Если возможно, то включиться поддержку 3 Гб на процесс в Windows. За это отвечает ключ /3GB:
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Advanced Server" /3GB /PAE

!!! перед вышеописанными манипуляциями сбэкапить boot.ini. Были случаи, когда после изменений не загружалась ОС при включении обоих ключей /3GB и /PAE одновременно

Если удалось включить оба ключа одновременно, то после этого просто увеличить буферный кеш до 2 Гб в ини-файле БД:

db_block_buffers = 262144


В случае, если удалось включить только ключ /PAE сделать следующее:
- В реестре в соответствующей ветке OracleHome (HKLM\Software\Oracle\Homex)создать параметр AWE_WINDOW_MEMORY с типом REG_SZ. Установить его значение равным: 1073741824
- В ини-файле БД установить параметры
USE_INDIRECT_DATA_BUFFERS=TRUE
db_block_buffers = 262144
- Перестартовать БД
Часовой пояс GMT +3, время: 14:38.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.