ORA-01034: ORACLE недоступен ORA-27101: область общей памяти не существует Linux-x86_64 Ошибка: 2: Нет такого файла или каталога - PullRequest
1 голос
/ 02 апреля 2019

Я использую Oracle 11g на сервере Linux, и одна из следующих проблем с базой данных возникла внезапно (иногда каждые 2 или 3 недели):

Иногда: ORA-01034: ORACLE недоступен ORA-27102: недостаточно памяти Linux-x86_64 Ошибка: 12: невозможно выделить память Дополнительная информация: 1 Дополнительная информация: 163844 Дополнительная информация: 8

И в прошлый раз: ORA-01034: ORACLE недоступен ORA-27101: область общей памяти не существует Linux-x86_64 Ошибка: 2: Нет такого файла или каталога

Когда я пытался запустить базу данных после настройки SID, но у меня была ошибка ниже: SQL> запуск ORA-00845: MEMORY_TARGET не поддерживается в этой системе

Я перезагрузил сервер, тогда все в порядке

Размер моей страницы: 4096 kernel.shmall = 4294967296

Как я могу предотвратить повторение этих проблем? я должен обновить что-либо в настройках памяти Oracle?

1 Ответ

1 голос
/ 02 апреля 2019

Убедитесь, что ваш / dev / shm выделен больше, чем вы установили для MEMORY_MAX_TARGET

Пример исправления для выделения памяти 4 Гб:

mount -o remount,size=4096m /dev/shm

Запись для / etc / fstabфайл, чтобы сделать изменение постоянным

tmpfs    /dev/shm   tmpfs   size=4096m  0 0

Также см. поддержку Oracle: идентификатор документа 1399209.1 - ORA-00845 - какое значение для / dev / shm необходимо для запуска базы данных без ORA-00845

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...