我刚刚在Windows 8.1计算机上安装了Oracle XE 18c。
我正在尝试通过高级配置创建一个新数据库,但是当我进入配置设置步骤时,它将引发错误:
[DBT-50000]无法检查可用内存 。
我尝试绕过建议的included in ES2020,但仍然没有运气。
我还尝试通过以下命令通过命令提示符创建它:
||
但它还会引发错误,表明Oracle不可用。
非常感谢您的帮助。
答案 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