db2 не может запуститься, SQL1220N Невозможно выделить набор общей памяти менеджера баз данных

Прежде чем пытаться изменить экземпляры и группы, я могу запустить db2 с записью в командной строке: "db2start". Но после моих изменений в этих проблемах с группами и экземплярами я не могу запустить базу данных db2 и получаю сообщение об ошибке типа "SQL1220N Невозможно выделить набор общей памяти менеджера баз данных". Это странно, потому что раньше это работало, но теперь я не могу заставить это работать. Я пробовал много способов, как db2ftok, экземпляр автоматического... Тем не менее он не работает. Как я могу исправить эту проблему? Благодарю.

1 ответ

На какой ОС вы это используете? Обычно это происходит, когда в вашей системе недостаточно памяти DB2 для ID экземпляра db2. Есть два способа справиться с этим

  1. Проверьте память ОС и убедитесь, что у вас достаточно памяти.
  2. Уменьшите память для DB2. Если автоматический режим не работает - установите жесткое значение.
Другие вопросы по тегам