在 Oracle DB 18c 上获取 "Unable to check for available memory."

Getting "Unable to check for available memory." on Oracle DB 18c

我正在尝试创建一个数据库以完成我的自学,但不幸的是我遇到了意外错误“无法检查可用内存。”,我正在使用数据库配置助手 (DBCA) 进行操作。

我的 Oracle 数据库版本

添加以下参数绕过错误:

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

如其所说,此错误表明 "DBCA" 无法检查可用内存。当 "DBCA" 没有检查权限时会发生这种情况。

要绕过此错误,运行 在午餐前以管理员身份输入命令提示符 "DBCA"。

通过高级设置绕过

运行 DBCA 以管理员身份完成高级设置。我认为这个问题是可以避免的,因为它允许您为内存部分手动输入或使用推荐的默认值。

我遇到了同样的问题,但是在创建数据库的第二阶段时,我 select 选择“可插入”并输入名称,它可以正常工作。

如果有人阅读运行上述问题并发现

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

没有为他们修复它,请考虑启动数据库的高级配置设置。 (“创建模式”步骤中列出了一个单选按钮)。它非常简单,避免了验证步骤。我就是这样解决这个问题的

步骤: 重命名您的 PC 名称 重新启动并再次开始安装

在 Windows 10 日,Oracle 19 安装程序。由于这个内存错误,我在没有创建数据库的情况下安装了 Oracle。

然后

我运行以管理员身份cmd

我在文件底部的 dbca.bat 第一个 if 语句中添加了“dbca -J-Doracle.assistants.dbca.validate.ConfigurationParams=false &”

我关闭了所有选项。