创建新数据库时出错:ORA-56752:Oracle Database Express Edition (XE) 内存参数无效或未指定

Error while creating a new database: ORA-56752: Oracle Database Express Edition (XE) memory parameter invalid or not specified

提问人:jose gpp 提问时间:10/30/2023 最后编辑:MT0jose gpp 更新时间:11/1/2023 访问量:68

问:

我正在尝试使用Oracle 21c XE中的“Database configuration assistant”创建新数据库,但在创建过程中出现错误“ORA-56752:Oracle Database Express Edition (XE) memory parameter invalid or not specified”

我已经尝试在配置选项中更改自动共享内存值,但错误保持不变。关于如何解决它的任何想法?

SQL 预言机 oracle11g

评论

0赞 FriendlyDragon 10/30/2023
你已经检查过了吗?forums.oracle.com/ords/apexds/post/......
0赞 jose gpp 10/30/2023
@FriendlyDragon该帖子中的最后一条评论也有同样的错误,不幸的是没有人回复他
0赞 Jon Heller 10/30/2023
你把这些值改成了什么?你能分享一下数字或截图吗?(在 Stack Overflow 上通常不鼓励使用屏幕截图,但由于 DBCA GUI 有点奇怪,因此屏幕截图可能会有所帮助。

答:

2赞 Connor McDonald 11/1/2023 #1

如果您使用的是 DBCA,它将默认为 RAM 的 40%,这意味着它可能很容易选择一些大于 XE 的 2G 上限的数字。

一些安全的搭配:

  • sga_target = 1536
  • pga_aggregate_target = 512。

这为您带来了 2048 年。这些也是 23c XE/FREE 的默认值,因此如果您选择稍后升级,您将没问题。