Oracle XE 18c 通过 DBCA 创建数据库错误“[DBT-50000] 无法检查可用内存”
Oracle XE 18c create database error "[DBT-50000] Unable to check for available memory" through DBCA
我刚刚在我的 Windows 8.1 机器上安装了 Oracle XE 18c。
我试图通过高级配置创建一个新数据库,但是当我进入配置设置步骤时,它抛出一个错误:
[DBT-50000] Unable to check for available memory.
我已经尝试按照建议绕过验证检查,但仍然没有成功。
我还尝试通过命令提示符创建它:
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 不可用。
非常感谢您的帮助。
这是一个已知错误(错误 29686671)。我不知道有什么解决方法。但我会看一看是否有可能解决它。
有些人成功关闭了参数验证。
dbca -J-Doracle.assistants.dbca.validate.ConfigurationParams=false
它会在未来的 XE 版本中修复,但我知道这对你现在没有帮助。
这将在 XE 的未来版本中修复。与此同时,您可以尝试以下方法吗?
1) 在您正在使用的网络适配器上,选中(启用)"Client for Microsoft Networks" 和 "File and Printer Sharing for Microsoft Networks"。
2) 检查您的网络连接是否启用了 Netbios:
有关详细信息,请参阅此 link:
http://ecross.mvps.org/howto/enable-netbios-over-tcp-ip-with-windows.htm
3) 在某些情况下,防病毒软件会干扰安装。尝试禁用防病毒并重新安装..
恐怕目前我只能提供这些建议了。
这可能看起来很离谱,但我只是 运行 以管理员身份执行命令,然后打开 dbca 就可以了。
对于 Windows10 中的 Oracle 19c 安装需要执行以下几个步骤,这是强制性的。
DBCA 失败并出现错误:[致命] [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.
注意:- 如果您不清楚,请不要给出错误答案。因为它会杀死成千上万的人。如果您不知道,请删除您的答案。
如果上述解决方案不起作用,请检查您的计算机系统名称。
当您的系统名称包含空格、特殊符号时,该软件显然会遇到某种错误。所以尽量让名字尽可能简单,比如 admin 或 user。我的是 dell-Inspiron-user123,我把它改成 user123,它对我有用。
此问题的解决方法是,
运行 dbca 带有“-J-Doracle.assistants.dbca.validate.ConfigurationParams=false”,就像下面的命令一样,
$> dbca -J-Doracle.assistants.dbca.validate.ConfigurationParams=false
在 运行 DBCA 在命令 window 之前,在 Windows 中以管理员身份打开 cmd(命令提示符)。它正在工作。
简单易行的方法:
"运行 DBCA 作为管理员"
它适用于我的情况。
我刚刚在我的 Windows 8.1 机器上安装了 Oracle XE 18c。
我试图通过高级配置创建一个新数据库,但是当我进入配置设置步骤时,它抛出一个错误:
[DBT-50000] Unable to check for available memory.
我已经尝试按照建议绕过验证检查
我还尝试通过命令提示符创建它:
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 不可用。
非常感谢您的帮助。
这是一个已知错误(错误 29686671)。我不知道有什么解决方法。但我会看一看是否有可能解决它。
有些人成功关闭了参数验证。
dbca -J-Doracle.assistants.dbca.validate.ConfigurationParams=false
它会在未来的 XE 版本中修复,但我知道这对你现在没有帮助。
这将在 XE 的未来版本中修复。与此同时,您可以尝试以下方法吗?
1) 在您正在使用的网络适配器上,选中(启用)"Client for Microsoft Networks" 和 "File and Printer Sharing for Microsoft Networks"。
2) 检查您的网络连接是否启用了 Netbios: 有关详细信息,请参阅此 link:
http://ecross.mvps.org/howto/enable-netbios-over-tcp-ip-with-windows.htm
3) 在某些情况下,防病毒软件会干扰安装。尝试禁用防病毒并重新安装..
恐怕目前我只能提供这些建议了。
这可能看起来很离谱,但我只是 运行 以管理员身份执行命令,然后打开 dbca 就可以了。
对于 Windows10 中的 Oracle 19c 安装需要执行以下几个步骤,这是强制性的。
DBCA 失败并出现错误:[致命] [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.
注意:- 如果您不清楚,请不要给出错误答案。因为它会杀死成千上万的人。如果您不知道,请删除您的答案。
如果上述解决方案不起作用,请检查您的计算机系统名称。 当您的系统名称包含空格、特殊符号时,该软件显然会遇到某种错误。所以尽量让名字尽可能简单,比如 admin 或 user。我的是 dell-Inspiron-user123,我把它改成 user123,它对我有用。
此问题的解决方法是,
运行 dbca 带有“-J-Doracle.assistants.dbca.validate.ConfigurationParams=false”,就像下面的命令一样,
$> dbca -J-Doracle.assistants.dbca.validate.ConfigurationParams=false
在 运行 DBCA 在命令 window 之前,在 Windows 中以管理员身份打开 cmd(命令提示符)。它正在工作。
简单易行的方法:
"运行 DBCA 作为管理员"
它适用于我的情况。