powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Ora 9.2 и Win2003 x64
25 сообщений из 53, страница 1 из 3
Ora 9.2 и Win2003 x64
    #39260799
ЭксАдмин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет.

В силу обстоятельств приходится пользоваться версией 9.2
С самого начала в серваке (Win2000 Adv Serv) стоит 4 гига ОЗУ, запуск с ключом /3GB, при этом самому ораклу достаётся где-то 2600..2700
Сама база 110 гигов

Решили добавить памяти, ну хотя бы до 16

Вопрос:
Стоит ли переходить на x64 сервер, или обойтись тем что есть, включив /PAE в винде и USE_INDIRECT_BUFFERS в оракле?

Пока балуюсь с x64 в виртуалке, винда видит "много" ОЗУ, а инстанс не могу запустить с буферами, бОльшими, чем есть сейчас. Как будто ораклу до фени.

Наставьте на путь истинный, пожалуйста.
10 и 11 не предлагайте, при всём желании, в данном случае не прокатит.

Заранее премного благодарю!

З.Ы.
гугл курил, много по 9.2 + x32 и увы, ничего по теме.
...
Рейтинг: 0 / 0
Ora 9.2 и Win2003 x64
    #39260860
msdn library
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ЭксАдминКак будто ораклу до фени.это 32бит-режиму процессора до 4ГБ и ОС с ключом /3gb резервирует адресное пространство 300мб стека и 1ГБ код/кернел. Самому процессу остается 2.7. Можно откусить от ОС еще сотен метров, переликовав экзешник с другим стартовым адресом.
С настройкой pae под буффер кеш и про откусывание от ос через 3gb/userva официальных статей предостаточно.
...
Рейтинг: 0 / 0
Ora 9.2 и Win2003 x64
    #39260942
UDW
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЭксАдмин,

Девятка очень хорошо работает под Win2003 R2 x32. Под x64 не пойдет.
32х битная версия Oracle больше 2Г не видит в принципе.
На полях интернета есть дистрибутив 9i x64 для linux, для винды - только для процессоров itanium.
Как-то так.
...
Рейтинг: 0 / 0
Ora 9.2 и Win2003 x64
    #39260959
Q.Tarantino
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а я бы лучше под линь запилил 64 бит...
...
Рейтинг: 0 / 0
Ora 9.2 и Win2003 x64
    #39261117
ЭксАдмин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На 2003х32 удалось запустить ору поставив:
use_indirect_data_buffers = TRUE
db_block_size = 8192
db_block_buffers = 750000
инстанс запустился, памяти отъело примерно 6.5 гигов

имеет смысл прыгать вокруг х64 ? Почему-то никак не желает шагать через 4-гиговую планку
...
Рейтинг: 0 / 0
Ora 9.2 и Win2003 x64
    #39261150
UDW
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЭксАдмин,

Еще раз. Х32 имеет ограничение по памяти из-за разрядности адресной шины.
Т. Е. Больше 4Г ОС в принципе не видит.
Встречный вопрос: а на икс тебе больше памяти? (просто интересно)
...
Рейтинг: 0 / 0
Ora 9.2 и Win2003 x64
    #39261159
ЭксАдмин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
х32, оказалось, видит всё, сколько надо (/PAE)
оракл тоже, вроде, смог взять
больше буферов - меньше дисковых операций
...
Рейтинг: 0 / 0
Ora 9.2 и Win2003 x64
    #39261169
ЭксАдмин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вопрос, будет ли выгода от 2003х64 ?
...
Рейтинг: 0 / 0
Ora 9.2 и Win2003 x64
    #39261189
UDW
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЭксАдмин,

Для 9i - нет.
...
Рейтинг: 0 / 0
Ora 9.2 и Win2003 x64
    #39261198
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЭксАдминВопрос, будет ли выгода от 2003х64 ?
К сожалению, под win oracle собран как единое многопоточное приложение, откуда и проблемы с пределом 4G (2.7G), он общий на все потоки. Альтернатива - под 32bit-никсами, к примеру, каждый процесс oracle - отдельный процесс ОС, и может адресовать свои персональные 4G, не толкаясь с соседями.
Прыжки с PAE - штука, конечно, забавная, но не бесплатная. Адресовать память непосредственно - проще и дешевле.
Потому выгода от x64 будет.
Плюс снимает еще ряд ограничений, на которые Вы пока не наткнулись - например, PGA не может использовать PAE.
...
Рейтинг: 0 / 0
Ora 9.2 и Win2003 x64
    #39261220
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrey_anonymousПотому выгода от x64 будет.
Насколько я помню данный форму, для первых x64 версий, народ массово писал о ряде недостатков 64 перед 32 бит.

"не все так однозначно" ( C ) дочь офицера
...
Рейтинг: 0 / 0
Ora 9.2 и Win2003 x64
    #39261285
ЭксАдмин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
andrey_anonymousПотому выгода от x64 будет. Плюс снимает еще ряд ограничений, на которые Вы пока не наткнулись - например, PGA не может использовать PAE.
Понял, что лучше всего поставить линукс х64, а на него оракл 9i х64

Ещё понял, что насчёт винды х64 мнения разделились.

UDWДля 9i - нет.
...
Рейтинг: 0 / 0
Ora 9.2 и Win2003 x64
    #39261288
ЭксАдмин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проблема в том, что я не понимаю, как в 2003x64 дать ораклу больше 4 гигов. Хотя бы для в порядке эксперимента. И инфы нигде нет.
...
Рейтинг: 0 / 0
Ora 9.2 и Win2003 x64
    #39261318
UDW
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЭксАдмин,

Для какго "Икса"?
Рано или поздно попадешь на фрагментацию пула и где тут выгода?
...
Рейтинг: 0 / 0
Ora 9.2 и Win2003 x64
    #39261331
Фотография -2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЭксАдминПроблема в том, что я не понимаю, как в 2003x64 дать ораклу больше 4 гигов. незачем это. Коль оракл 32бит, то и работай с ОС 32бита.
...
Рейтинг: 0 / 0
Ora 9.2 и Win2003 x64
    #39261335
ЭксАдмин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Икса?
Выбираю между 2003x32 и 2003x64
С x32 разобрался, оракл взял 6 гигов, механизм более менее понятен
С x64 нифига не понятно, как научить оракл брать много памяти?

Фрагментации не должно быть, т.к. база ночью шатдаунится для холодного бекапа
...
Рейтинг: 0 / 0
Ora 9.2 и Win2003 x64
    #39261340
UDW
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЭксАдмин,

Спрошу по другому, чего ждешь от увеличения памяти?
...
Рейтинг: 0 / 0
Ora 9.2 и Win2003 x64
    #39261342
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЭксАдминС x64 нифига не понятно, как научить оракл брать много памяти?
Так же, как 32-bit учат брать мало :)
Оракель, разумеется, нужен в версии x64, иначе никакого смысла запариваться нет.
...
Рейтинг: 0 / 0
Ora 9.2 и Win2003 x64
    #39261343
ЭксАдмин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
UDWСпрошу по другому, чего ждешь от увеличения памяти?
Уменьшения кол-ва дисковых операций
...
Рейтинг: 0 / 0
Ora 9.2 и Win2003 x64
    #39261351
UDW
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЭксАдмин,

Не получится. Это оптимизируется другими средствами.
Увеличение памяти оправдано при постоянных и объемных транзакциях или при большом числе вычислительных сессий.
...
Рейтинг: 0 / 0
Ora 9.2 и Win2003 x64
    #39261375
ЭксАдмин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Взяли обломали))
...
Рейтинг: 0 / 0
Ora 9.2 и Win2003 x64
    #39261377
UDW
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЭксАдмин,

Подумай в сторону размещения файлов базы на разных физических дисках.
Распределив ввод/вывод по разным портам можно повысить скорость в несколько раз.
...
Рейтинг: 0 / 0
Ora 9.2 и Win2003 x64
    #39261388
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЭксАдминUDWСпрошу по другому, чего ждешь от увеличения памяти?
Уменьшения кол-ва дисковых операций
UDWНе получится. Это оптимизируется другими средствами.
Смотря какой дисковый ввод-вывод.

Если сортировки и вывод в temp - настройкой памяти можно решить
Если большие hash join и вывод в temp - аналогично
Если памяти очень много, может у него БД стане in-buffer cache database ))) то же ввод вывод уменьшится
и т.д.

IMHO
...
Рейтинг: 0 / 0
Ora 9.2 и Win2003 x64
    #39261477
ЭксАдмин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Leonid KudryavtsevЭксАдминпропущено...

Уменьшения кол-ва дисковых операций
UDWНе получится. Это оптимизируется другими средствами.
Смотря какой дисковый ввод-вывод.

Если сортировки и вывод в temp - настройкой памяти можно решить
Если большие hash join и вывод в temp - аналогично
Если памяти очень много, может у него БД стане in-buffer cache database ))) то же ввод вывод уменьшится
и т.д.
IMHO
Хотелось бы конечно, "ин баффер")), но боюсь с таким размером не поместится

вообще, СЕЙЧАС ситуация такая:
памяти 3.66G, винда запускается с /3GB
shared pool 256M
buffer cache 1920M (за день попаданий в кеш ~60%)
pga target 256M (за день иногда берёт до 150М)
пересозданный ночью одногиговый временный тейблспейс за день работы разрастается до 16 гигов, но не более
...
Рейтинг: 0 / 0
Ora 9.2 и Win2003 x64
    #39261480
ЭксАдмин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
По дискам раскидано так:
диск C - папка для arch-логов (за день накидывает от 1 до 10 гигов)
диск E - control1.ctl, data, system и user тейблспейсы
диск F - control2.ctl, индексы
диск G - control3.ctl, первая группа редо логов и undo-тейблспейс
диск H - control4.ctl, вторая группа редо логов и temp-тейблспейс (temp не логируется)

буду благодарен советам
спасибо
...
Рейтинг: 0 / 0
25 сообщений из 53, страница 1 из 3
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Ora 9.2 и Win2003 x64
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]