Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / ASE 12.5 не видит больше 4 ГБ ОЗУ. Это правда? / 4 сообщений из 4, страница 1 из 1
05.11.2004, 17:06
    #32771195
Ontil
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASE 12.5 не видит больше 4 ГБ ОЗУ. Это правда?
Ситуация такая.
Было 4Гб ОЗУ на серваке под Windows Advanced Server, а поставили 8 Гб.
После этого ASE вообще не запускается и пишет в лог следующее:

Locking shared memory into physical memory is not supported.
os_create_region: Failed to get virtual memory information.
kbcreate: couldn't create server region 8.
kistartup: could not create shared memory
SQL Server system exception (0xc0000005) generated by a storage access violation.
SQL Server system exception (0xc0000005) generated by a storage access violation.
FATAL: NULL Pss on STACK_OVERFLOW


Подскажите что с этим делать?
Вот версия сервака:
Adaptive Server Enterprise/12.5.0.3/EBF 10695 IR/P/NT (IX86)/OS 4.0/rel12503/1915/32-bit/OPT/Wed Jan 22 23:28:11 2003
...
Рейтинг: 0 / 0
06.11.2004, 20:33
    #32771811
_Sania
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASE 12.5 не видит больше 4 ГБ ОЗУ. Это правда?
Помнится в Win 2000 процесс больше 4Гб нормальным образом получиь не может, требуются различные ухищрения.

Mladov Alexey и MasterZiv описывали как они с помощью тех. поддержки пытались научить ASE понимать более 3Гб, но вроде так и не победили.

ASE и ОЗУ
...
Рейтинг: 0 / 0
08.11.2004, 09:32
    #32772191
_Dog
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASE 12.5 не видит больше 4 ГБ ОЗУ. Это правда?
Я тут другое нашел:

Case Number: 11068185
Open Date: 2004-08-31 17:34:59.7
Version/EBF: 1250/0
Product: Adaptive Server Enterprise
OS: Windows NT
Platform: PC Windows NT



Case Description

Trying to start ASE on a windows system with 4gb of RAM. Server will not start when the data cache is increased. What is the maximum data cache that can be used under 12.5.0.3?

Tip or Workaround

Here is some information on how to make Windows allow ASE get 2.7gb



By default Windows only allows 2GB for apllications to use so ASE is limited to 2GB. Using a Windows flag in the boot.ini file you can get up to 3GB for applications to use. Keep in mind that there is some overhead is assigning the actual memory so you won't get a true 3GB. You will be able to use about 2.7GB. Here are links to Microsoft articles on the topic:







http://support.microsoft.com/support/kb/articles/Q268/3/63.ASP



http://support.microsoft.com/support/kb/articles/Q283/0/37.ASP



http://support.microsoft.com/support/kb/articles/Q291/9/88.ASP







/3GB info:



http://support.microsoft.com/support/kb/articles/Q171/7/93.ASP







This flag is limited to only certain versions of Windows. To use this flag there are a few changes you must make inside of ASE. They are as follows:







- add /3gb flag to Windows boot.ini file



- adjust "shared memory starting address" to 23662592



- adjust "allocate shared memory" to 1



- adjust "max memory" to 1408000 (~2.7GB)



- reboot Windows
...
Рейтинг: 0 / 0
08.11.2004, 11:57
    #32772280
Romale
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASE 12.5 не видит больше 4 ГБ ОЗУ. Это правда?
Как верно было замечено, скормить ASE больше 3 Гб нельзя. Только это свойство не ASE, а любого win32 приложения. Не приходилось ASE запускать на серваках под Microsoft с памятью больше 4 Гб, но, возможно, стоит проверить параметр "shared memory starting address" ? Как он сейчас выставлен ?
...
Рейтинг: 0 / 0
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / ASE 12.5 не видит больше 4 ГБ ОЗУ. Это правда? / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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