Oracle XE 18c通过DBCA创建数据库错误“ [DBT-50000]无法检查可用内存”

时间:2020-04-28 13:40:44

标签: oracle sqlplus oracle-xe oracle18c dbca

我刚刚在Windows 8.1计算机上安装了Oracle XE 18c。

我正在尝试通过高级配置创建一个新数据库,但是当我进入配置设置步骤时,它将引发错误:

[DBT-50000]无法检查可用内存

我尝试绕过建议的included in ES2020,但仍然没有运气。

我还尝试通过以下命令通过命令提示符创建它:

||

但它还会引发错误,表明Oracle不可用。

非常感谢您的帮助。

6 个答案:

答案 0 :(得分:1)

此问题在XE的将来版本中已修复。同时您可以尝试以下方法。

1)在使用的网络适配器上,选中(启用)“ Microsoft网络客户端”和“ Microsoft网络文件和打印机共享”。

2)检查网络连接是否启用了Netbios: 有关更多信息,请参见此链接:

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

3)在某些情况下,防病毒软件干扰了安装。尝试禁用防病毒并重新安装。

恐怕这是我所能建议的。

答案 1 :(得分:1)

对于在 Windows 10 中安装 Oracle 19c 需要遵循以下几个步骤,这是强制性的。

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.

注意:-如果您不确切知道,请不要给出错误的答案。因为它会杀死成千上万的人。如果您不知道,请删除您的答案。

答案 2 :(得分:0)

这是一个已知的错误(错误29686671)。我不知道有一种解决方法。但是我看一下,看看有可能解决它。

某些人已成功关闭参数验证。

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

它在将来的XE版本中已得到修复,但是我意识到这现在对您没有帮助。

答案 3 :(得分:0)

这似乎令人发指,但我只是以管理员身份运行cmd,然后打开dbca即可。

答案 4 :(得分:0)

如果上面发布的解决方案不起作用,请检查您的计算机系统名称。 当您的系统名称由空格、特殊符号组成时,该软件显然会遇到某种错误。因此,请尽量使名称尽可能简单,例如 admin 或 user。我的是 dell-Inspiron-user123 我将其更改为 user123 并且对我有用。

答案 5 :(得分:0)

解决此问题的方法是,

像下面的命令一样使用“-J-Doracle.assistants.dbca.validate.ConfigurationParams=false”运行dbca,

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