Oracle XE 18c создает ошибку базы данных [DBT-50000] Невозможно проверить доступную память через DBCA

Я только что установил Oracle XE 18c на свой компьютер с Windows 8.1.

Я пытаюсь создать новую базу данных через Расширенные настройки, но когда я перехожу к шагу Настройки конфигурации, возникает ошибка:

[DBT-50000] Не удалось проверить доступную память.

Я попытался обойти проверки проверки, как было предложено здесь но все равно не повезло.

Я также попытался создать его через командную строку с помощью:

dbca -createDatabase -silent -gdbName ora18c -templateName General_Purpose.dbc 
-sysPassword sys123 -systemPassword sys123 -dbsnmpPassword sys123 -
datafileDestination /u01/oradata -storageType FS -memoryPercentage 20 -
emConfiguration NONE -sampleSchema false -J-Doracle.assistants.dbca.validate.ConfigurationParams=false

но он также выдает ошибку о том, что Oracle недоступен.

Я очень ценю вашу помощь, пожалуйста.


person RuxxOather    schedule 28.04.2020    source источник
comment
Позволяет ли 18c XE создавать несколько экземпляров? Это было невозможно в 11 XE   -  person a_horse_with_no_name    schedule 28.04.2020
comment
Если вы устанавливаете в Windows, почему вы указываете каталог типа Linux ('/u01/oradata') в качестве места назначения файла?   -  person EdStevens    schedule 28.04.2020
comment
@EdStevens извините, это был просто пример, который я использовал. Прежде чем я запустил его, я отредактировал его в своем каталоге Windows.   -  person RuxxOather    schedule 28.04.2020
comment
@a_horse_with_no_name Я не совсем уверен, эй. Я проведу небольшое исследование по этому поводу. Может быть, это моя проблема.   -  person RuxxOather    schedule 28.04.2020
comment
Для справки в будущем, если вам нужна помощь с чем-то, вам нужно показать, что вы на самом деле сделали. Это должно быть очевидным.   -  person EdStevens    schedule 28.04.2020
comment
@EdStevens, мои извинения. Обязательно в следующий раз. Спасибо за вашу помощь.   -  person RuxxOather    schedule 28.04.2020


Ответы (6)


Это исправлено в будущей сборке XE. А пока можете попробовать следующее.

1) На используемом сетевом адаптере установите (включите) «Клиент для сетей Microsoft» и «Общий доступ к файлам и принтерам для сетей Microsoft».

2) Проверьте, включен ли Netbios в вашем сетевом подключении: см. эту ссылку для получения дополнительной информации:

http://ecross.mvps.org/howto/enable-netbios-over-tcp-ip-with-windows.htm

3) В некоторых случаях антивирус мешал установке. Попробуйте отключить антивирус и переустановить..

Боюсь, на данный момент это все, что я могу предложить.

person Dom G    schedule 28.04.2020
comment
Позвольте мне проверить это. вернется к вам с результатами. Спасибо - person RuxxOather; 28.04.2020
comment
Привет, @Dom G. Оказывается, мой антивирус мешал работе моей системы. Я сделал, как было предложено, и временно удалил антивирус и установку оракула, затем переустановил свой оракул, и все заработало гладко. Я установил обратно свой антивирус после настройки моей базы данных, и все в порядке. Большое спасибо за ваше время и предложения. Это было действительно полезно. - person RuxxOather; 29.04.2020

Это может показаться возмутительным, но я просто запустил cmd от имени администратора, а затем открыл dbca, и все заработало.

person Kevin Aguirre    schedule 07.07.2020

Это известная ошибка (ошибка 29686671). Я не знаю об этом. Но я посмотрю и увижу, что это можно обойти.

Некоторым людям удалось отключить проверку параметров.

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

Это исправлено в будущих выпусках XE, но я понимаю, что сейчас это вам не поможет.

person Dom G    schedule 28.04.2020
comment
Спасибо за ваше время. Буду ждать ваших отзывов @Dom G - person RuxxOather; 28.04.2020
comment
Да, это не помогает, потому что я пробовал его и раньше, но он все равно возвращает ту же ошибку. - person RuxxOather; 28.04.2020

Для установки Oracle 19c в Windows 10 необходимо выполнить следующие несколько шагов, и это является обязательным.

DBCA завершается с ошибкой: [FATAL] [DBT-50000] Невозможно проверить доступную память.

Решение: Установите виртуальную память в Windows.

Right Click on "This PC" 
-> Properties -> Advanced System Setting 
-> Advanced -> Setting -> Advanced -> Change(Virtual Memory)
-> Custom Size(Initial Size = RAM*2, Max Size = RAM*4) 
-> OK
-> Run cmd as administrator and then opened dbca and it will work.

Примечание: - Пожалуйста, не давайте неправильный ответ, если вы не знаете точно. Потому что это убьет столько раз тысячи людей. Пожалуйста, удалите свой ответ, если вы не знаете.

person Rajib Kumer Ghosh    schedule 25.12.2020

Если опубликованные выше решения не работают, проверьте имя вашей компьютерной системы. Программное обеспечение, по-видимому, сталкивается с какой-то ошибкой, когда имя вашей системы состоит из пробелов, специальных символов. Так что просто постарайтесь, чтобы имя было как можно более простым, например, admin или user. У меня был dell-Inspiron-user123, я изменил его на user123, и у меня это сработало.

person AdrianDsouza25    schedule 07.03.2021

Обходной путь для этой проблемы,

Запустите dbca с параметром «-J-Doracle.assistants.dbca.validate.ConfigurationParams=false», как в приведенной ниже команде.

$> dbca -J-Doracle.assistants.dbca.validate.ConfigurationParams=false
person arwa    schedule 26.06.2021
comment
Ваш ответ совпадает с ответом Dom G. - person padaleiana; 28.06.2021