Windows DB2 9.7 FP8 - запрос не выполнен, поскольку не удалось выделить частную виртуальную память. SQLSTATE=57011
У меня есть сервер Windows DB2 9.7 FP8, работающий на Windows 2003 x86, который по какой-то причине каждый раз, когда я запускаю Center Administrator или CLI и пытаюсь подключиться к базе данных, я получаю сообщение об ошибке "[IBM][Драйвер CLI] SQL1219N Запрос не выполнен потому что частная виртуальная память не может быть выделена. SQLSTATE=57011".
Объяснение:
Экземпляру не удалось выделить достаточно частной виртуальной памяти для обработки запроса. Это может быть результатом распределения общей памяти, выполненного в других (не связанных) процессах.
Ответ пользователя:
Проблема может быть исправлена следующим образом: * Остановка других приложений, запущенных на компьютере, особенно тех, которые используют большой объем общей памяти.
sqlcode: -1219
sqlstate: 57011
У меня есть те же программы, которые я всегда загружал на этом сервере. Я не уверен, когда именно возникла проблема, поскольку мне не нужно слишком часто обращаться к базам данных непосредственно на сервере. Я могу запустить Центр Администратора с другого сервера и подключиться удаленно, просто отлично.
У меня более 1 ГБ свободной памяти.
Я даже перезагрузил сервер и изменил boot.ini, чтобы включить параметр /3GB, чтобы дать больше памяти (3 ГБ вместо 2 ГБ) пользовательским процессам.
Я пытался остановить кучу неиспользуемых серверов.
Короче говоря, я понятия не имею, почему происходит эта ошибка, и если я не смогу ее устранить в ближайшее время, придется прибегнуть к обновлению до другой FP или v10. Я не уверен, что удаление и переустановка будут работать, так как у меня есть активные базы данных на сервере?
Примечание: я не эксперт DB2 и должен его использовать, потому что SQL Server слишком дорогой, и компания перешла с этой платформы. Пойди разберись. Тем не менее, все, что я делаю с DB2, похоже на то, что я сломал стену.
Любая помощь будет оценена.
2 ответа
Похоже, проблема с вашими разрешениями и контролем доступа. Пользователь, которого вы настраиваете или настраиваете, вероятно, нуждается в дополнительных привилегиях.
Установка завершается с ошибкой "SQL1219N - запрос не выполнен, поскольку не удалось выделить частную виртуальную память".
Во время установки главного менеджера домена DB2® в Windows происходит сбой установки с ошибкой "SQL1219N - запрос не выполнен, поскольку не удалось выделить частную виртуальную память".
Причина и решение Запрос не выполнен, поскольку не удалось выделить частную виртуальную память. Это может произойти из-за того, что администратор DB2 не входит в группу администраторов. Вы должны добавить администратора DB2 в группу администраторов, выполнив следующие шаги:
Cancel the installation wizard. Add the DB2 administrator, for example db2admin, to the Administrators group. Restart the workstation. Resume the installation.
Сделайте так, как предложил Пол Бастид, но прежде чем делать это постоянное решение, если вы хотите протестировать, попробуйте опцию "запускать от имени администратора" в DB2 CLI. Если вы запускаете DB2 CLI от имени администратора и приложение работает, вы можете реализовать постоянное решение.