Java 获得;无法检查可用内存。”;关于oracledb18c

Java 获得;无法检查可用内存。”;关于oracledb18c,java,database,enterprise-manager,oracle18c,dbca,Java,Database,Enterprise Manager,Oracle18c,Dbca,我试图创建一个数据库以完成我的自学,但不幸的是,我遇到了意外错误“无法检查可用内存”。我正在使用数据库配置助手(DBCA)进行此操作 我真的需要解决这个问题,这样我才能继续我的自学,任何帮助都将不胜感激 谢谢 我的Oracle数据库版本 添加以下参数以绕过错误: dbca -J-Doracle.assistants.dbca.validate.ConfigurationParams=false & 正如上面所说的,这个错误表明“DBCA”无法检查可用内存。当“DBCA”没有检查权限时

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

我真的需要解决这个问题,这样我才能继续我的自学,任何帮助都将不胜感激

谢谢

我的Oracle数据库版本


添加以下参数以绕过错误:

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

正如上面所说的,这个错误表明“DBCA”无法检查可用内存。当“DBCA”没有检查权限时会发生这种情况


要绕过此错误,请在使用“DBCA”之前以管理员身份运行命令提示符。

通过高级设置绕过


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

我也有同样的问题,但在创建数据库的第二阶段,我选择选项“pluggable”并输入名称,它可以正常工作。

如果有人在阅读时遇到上述问题并发现了这一点

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


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

可能是您可以尝试在Windows中以管理员身份运行dbca
以管理员身份运行
,或者在Linux中以管理员身份运行sudo dbca。我已经尝试过了,但没有运气发生,仍然是相同的错误。我稍后会尝试,并通过这种方式告诉您结果,您能解释一下参数在做什么吗?DBCA无法检查系统上的可用内存量,上面的参数会导致跳过验证检查。