Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Настройка сервера  [new]
pan
Member

Откуда:
Сообщений: 333
Народ!!! Помогите сделать первичную настройку сервера Оракл.

Сервер Dedicated. - на него работает один клиент оракла. С помощью своего сервера приложений через этот клиент на сервер лезут около 200-300 пользователей, из них 30 актвино, остальные - не активно.

Сервер 8 процессоров, 4 Гб памяти, Windows 2003 Enterprise, RAID 5.
db_block_size = 8k

Как правильно распредилить память для первого раза? Windows отжирает меньше 1 Гб. Будем считать что 1 Гб для Windows.
Shared pool -
Buffer cache -
Large pool -

Aggregate PGA target -

Sort_area_size -
hash_area_size -

Что надо сделать, чтобы сервер поддерживал параллельные транзакции (физически БД находиться на одном диске - RAID5) и можно ли?
12 мар 07, 13:07    [3886900]     Ответить | Цитировать Сообщить модератору
 Re: Настройка сервера  [new]
evostr
Member

Откуда: Екатеринбург
Сообщений: 1278
Версия оракла для начала?
платформа 32 или 64 битная?
pan
(физически БД находиться на одном диске - RAID5)

Вот это не понял
12 мар 07, 13:11    [3886942]     Ответить | Цитировать Сообщить модератору
 Re: Настройка сервера  [new]
Бабичев Сергей
Member

Откуда:
Сообщений: 2498
2 автор: про память - максимум что можно сделать, это 4Gb-тюнинг (ключ /3GB в BOOT.INI), после чего примерно 2.7 гига можно будет отдать ораклу.
Как их распределить между структурами самого оракла - во многом зависит от характера приложения.
12 мар 07, 13:14    [3886964]     Ответить | Цитировать Сообщить модератору
 Re: Настройка сервера  [new]
pan
Member

Откуда:
Сообщений: 333
32-bit
9i
12 мар 07, 13:41    [3887186]     Ответить | Цитировать Сообщить модератору
 Re: Настройка сервера  [new]
pan
Member

Откуда:
Сообщений: 333
Бабичев Сергей
2 автор: про память - максимум что можно сделать, это 4Gb-тюнинг (ключ /3GB в BOOT.INI), после чего примерно 2.7 гига можно будет отдать ораклу.
Как их распределить между структурами самого оракла - во многом зависит от характера приложения.


А как это? и что за ключ?
12 мар 07, 13:43    [3887207]     Ответить | Цитировать Сообщить модератору
 Re: Настройка сервера  [new]
pan
Member

Откуда:
Сообщений: 333
evostr

pan
(физически БД находиться на одном диске - RAID5)

Вот это не понял


Это значит что собран RAID 5 из 5 дисков или из 6. А файлы БД Оракла находится на одном и том же логическом диске, который представляет собой этот RAID-массив.
12 мар 07, 13:44    [3887221]     Ответить | Цитировать Сообщить модератору
 Re: Настройка сервера  [new]
MacDuck
Member

Откуда: Москва-Подольск
Сообщений: 6387
pan

Aggregate PGA target -

Sort_area_size -


Oracle does not recommend using the SORT_AREA_SIZE parameter unless the instance is configured with the shared server option. Oracle recommends that you enable automatic sizing of SQL working areas by setting PGA_AGGREGATE_TARGET instead. SORT_AREA_SIZE is retained for backward compatibility.
12 мар 07, 14:00    [3887337]     Ответить | Цитировать Сообщить модератору
 Re: Настройка сервера  [new]
MacDuck
Member

Откуда: Москва-Подольск
Сообщений: 6387
pan

Что надо сделать, чтобы сервер поддерживал параллельные транзакции (физически БД находиться на одном диске - RAID5) и можно ли?


А какая для PARALLEL_ разница на каких дисках у тебя база? БТВ, смотри параметры с префиксом PARALLEL_, если я конечно понял о чем ты вообще.
12 мар 07, 14:03    [3887356]     Ответить | Цитировать Сообщить модератору
 Re: Настройка сервера  [new]
evostr
Member

Откуда: Екатеринбург
Сообщений: 1278
pan
32-bit

Тогда нужна настройка, о которой Бабичев Сергей говорил.
pan
9i

Сначала прочесть этот тынц

По поводу установки памяти - нет какого-то единственного оптимального решения. Для начала предлагаю установить параметры не в очень большие значения, собрать статистику работы системы при рабочей нагрузке, а потом уже смотреть/думать/менять. Если перестартовывать систему нежелательно, можно установить sga_max_size изначально побольше. Large pool, если не нужны опции, приведенные в ссылке, можно не конфигурировать.
Установите pga_aggregate_target и workarea_size_policy=auto, тогда надобность в *_area_size отпадет.
По поводу соотношения между Buffer cache, Shared pool, pga - тяжело что-то сказать, все зависит от вашей системы. Если никаких рекомендаций нет, то лично я бы сначала распределил примерно 50% Buffer cache, по 25% Shared pool и pga. А потом бы собирал отчеты statspack и в зависимости от результатов изменял
12 мар 07, 14:09    [3887383]     Ответить | Цитировать Сообщить модератору
 Re: Настройка сервера  [new]
MacDuck
Member

Откуда: Москва-Подольск
Сообщений: 6387
evostr

Установите pga_aggregate_target и workarea_size_policy=auto,



WORKAREA_SIZE_POLICY Default value
If PGA_AGGREGATE_TARGET is set, then AUTO
12 мар 07, 14:17    [3887440]     Ответить | Цитировать Сообщить модератору
 Re: Настройка сервера  [new]
evostr
Member

Откуда: Екатеринбург
Сообщений: 1278
MacDuck
evostr

Установите pga_aggregate_target и workarea_size_policy=auto,



WORKAREA_SIZE_POLICY Default value
If PGA_AGGREGATE_TARGET is set, then AUTO

Спасибо, я знаю :)
12 мар 07, 14:20    [3887470]     Ответить | Цитировать Сообщить модератору
 Re: Настройка сервера  [new]
pan
Member

Откуда:
Сообщений: 333
Понял. А что такое "4Gb-тюнинг (ключ /3GB в BOOT.INI)"?
12 мар 07, 15:29    [3887876]     Ответить | Цитировать Сообщить модератору
 Re: Настройка сервера  [new]
evostr
Member

Откуда: Екатеринбург
Сообщений: 1278
pan
Понял. А что такое "4Gb-тюнинг (ключ /3GB в BOOT.INI)"?

У 32-bit винды проблемы с выделением большого количества памяти ораклу
Тынц к примеру
А вобще, поиск рулит
12 мар 07, 15:36    [3887913]     Ответить | Цитировать Сообщить модератору
 Re: Настройка сервера  [new]
pan
Member

Откуда:
Сообщений: 333
Так... Начитался всякого.
Подскажите плиз, а Oracle 9ir2 поддерживает AWE или нет? Насколько я понял без этой технологии он не сможет обращатся более чем к 2GB
Может есть какой-то параметр для разрешения такой адресации? Windows видит там 3,7 Гб (по свойствам "Мой компьютер" :)). А Оракл больше 2 в сумме (SGA + PGA) не берет. Говорит недостаточно памяти...
12 мар 07, 16:08    [3888118]     Ответить | Цитировать Сообщить модератору
 Re: Настройка сервера  [new]
pan
Member

Откуда:
Сообщений: 333
И еще... Кто нибудь скажет "Large Page Support" для 9ir2 на 32-битном Виндоузе 2003 работает или нет???
12 мар 07, 16:26    [3888204]     Ответить | Цитировать Сообщить модератору
 Re: Настройка сервера  [new]
NightGhost
Member

Откуда:
Сообщений: 629
AWE не работает поскольку у тебя памяти меньше 4 Гб
что значит нет необходимости в создании оконо

по определению винда выдает приложению 2 Гб памяти из 4Гб возможных (виртуальных ессно)
для того что бы поиспользовать больше 2Гб и нужно использовать свитч (PAE в boot.ini)
как уже писали выше тогда у тебя будет возможность поиспользовать 2.7 Гб
12 мар 07, 16:42    [3888299]     Ответить | Цитировать Сообщить модератору
 Re: Настройка сервера  [new]
Бабичев Сергей
Member

Откуда:
Сообщений: 2498
NightGhost
AWE не работает поскольку у тебя памяти меньше 4 Гб
что значит нет необходимости в создании оконо

по определению винда выдает приложению 2 Гб памяти из 4Гб возможных (виртуальных ессно)
для того что бы поиспользовать больше 2Гб и нужно использовать свитч (PAE в boot.ini)
как уже писали выше тогда у тебя будет возможность поиспользовать 2.7 Гб
Ну?!?!?! А если подумать???
За перераспределение памяти между виндой и процессом отвечает таки ключ 3GB. Он классическое распределение "2Гб винде - 2Гб процессу" смещает в пользу процесса, делая его таким "1Гб винде - 3Гб процессу".
PAE нужен винде для того, что бы иметь возможность заюзать память свыше 4Гб. Грубо говоря, если памяти воткнуть больше, чем 4Гб, но ключ PAE не указать, то винда просто не увидит ту память, что лежит за 4Гб пределом.
13 мар 07, 06:15    [3889917]     Ответить | Цитировать Сообщить модератору
 Re: Настройка сервера  [new]
Бабичев Сергей
Member

Откуда:
Сообщений: 2498
2 автор.
Если у тебя и в самом деле есть ровно 4Гб ОЗУ, то попробуй выставить ключ 3GB в конфигурационном файле виндузного загрузчика.
BOOT.INI файлик называется, после 4GB-тюнинга он должен выглядеть примерно так:
C:\BOOT.INI
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINNT
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Advanced Server" /fastdetect /3GB
Выделенно красным и есть то сомое, что MS называет 4GB-тюнингом.
13 мар 07, 06:28    [3889924]     Ответить | Цитировать Сообщить модератору
 Re: Настройка сервера  [new]
pan
Member

Откуда:
Сообщений: 333
Спасибо большое всем!
13 мар 07, 11:44    [3891048]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить