Получение «Не удается проверить наличие доступной памяти». в Oracle DB 18c

#java #database #oracle18c #oracle-enterprise-manager #dbca

#java #База данных #oracle18c #oracle-enterprise-manager #dbca

Вопрос:

Я пытаюсь создать базу данных, чтобы завершить самообучение, но, к сожалению, я получил неожиданную ошибку «Не удается проверить наличие доступной памяти»., я делаю это с помощью помощника по настройке базы данных (DBCA).

введите описание изображения здесь

Моя версия базы данных Oracle

введите описание изображения здесь

Комментарии:

1. Возможно, вы можете попробовать запустить dbca от имени администратора Run as Administrator в Windows или sudo dbca в Linux.

2. Я пробовал это, но безуспешно, все та же ошибка

Ответ №1:

Добавьте следующий параметр, чтобы обойти ошибку:

 dbca -J-Doracle.assistants.dbca.validate.ConfigurationParams=false amp;
  

Комментарии:

1. привет, я попробую позже и сообщу вам результат

2. кстати, не могли бы вы объяснить, что делает параметр?

3. DBCA не может проверить объем доступной памяти в вашей системе, приведенный выше параметр приводит к пропуску проверок проверки.

Ответ №2:

Эта ошибка, как говорится, указывает на то, что «DBCA» не может проверить наличие доступной памяти. Это происходит, когда «DBCA» не имеет разрешения на проверку.

Чтобы обойти эту ошибку, запустите командную строку от имени администратора, прежде чем запускать «DBCA».

Ответ №3:

Обход с помощью расширенной настройки

Запустите DBCA от имени администратора и выполните расширенную настройку. Я думаю, что этой проблемы можно избежать, поскольку она позволяет вручную вводить или использовать рекомендуемые значения по умолчанию для раздела памяти.

Ответ №4:

Если кто-либо из читающих столкнулся с вышеуказанной проблемой и обнаружил, что

dbca -J-Doracle.assistants.dbca.validate.Параметры конфигурации= false amp;

для них это не исправлено, рассмотрите возможность запуска расширенной настройки конфигурации для базы данных. (На шаге «Режим создания» есть переключатель). Это довольно прямолинейно и позволяет избежать этапов проверки. Вот как я решил проблему

Ответ №5:

В Windows 10 установлена программа Oracle 19. Я установил Oracle без создания базы данных из-за этой ошибки памяти.

Затем

Я запустил cmd от имени администратора

Я добавил «dbca -J-Doracle.assistants.dbca.validate.ConfigurationParams=false amp;» для первого оператора if dbca.bat в нижней части файла

Я отключил все параметры.

Ответ №6:

У меня была такая же проблема, но когда на втором этапе создания базы данных я выбираю опцию «подключаемая» и ввожу имя, она работает правильно.

Ответ №7:

Шаги: Переименуйте имя вашего компьютера, перезапустите и снова запустите установку

Ответ №8:

У меня также была эта проблема. Ранее я установил Java 18.0.1.1 X64 bits, удалив его и перезапустив систему, проблема была решена. По-видимому, Java не следует устанавливать на компьютер перед созданием базы данных.

Ответ №9:

Что касается меня, я столкнулся с этой проблемой при выполнении обычной настройки для Oracle Database 19c, и переименование имени вашего ПК сработало для меня. проблему можно понять, как показано ниже —

В моем случае это была проблема с разрешениями в домашнем каталоге Oracle. Если длина имени вашего ПК с Windows > = 16 символов, это влияет на название группы администраторов, поскольку включены только первые 15 символов. Несоответствие между этой первой частью имени и полным именем является причиной проблемы. DESKTOP-ASUS-ROG против DESKTOP-ASUS-RO в моем случае (обратите внимание на отсутствие G). Я переименовал компьютер в DESKTOPASUS, перезапустил компьютер, и он работал без проблем. Несоответствие имени было очевидным при просмотре конфигурации безопасности папки, когда мое системное имя превышало максимальное значение.

Вы можете получить имя своего компьютера, выполнив команду hostname из командной строки. Если это >= 16 символов, переименуйте компьютер в <= 15 символов и перезапустите.

Основная проблема косвенно обсуждается здесь в другом контексте: https://learn.microsoft.com/en-us/troubleshoot/windows-server/identity/naming-conventions-for-computer-domain-site-ou

Максимальная длина имени: 15 символов.