有什么办法可以禁用oracle多租户功能

exp*_*rer 5 oracle oracle12c pluggable-database

我们正在为 Oracle 数据库 12.2 使用 Oracle docker 映像。

默认情况下,似乎启用了多租户功能。

有什么办法可以禁用它吗?

我们只有一个应用程序需要支持,不想为此创建可插入的数据库。

非常感谢任何帮助!

谢谢

Chr*_*xon 7

公平警告:

从 Oracle Database 20c 开始不再支持非 CDB 架构。

您可以将 CDB 架构与一个用户创建的 PDB 一起使用,而无需多租户许可证。从 Oracle Database 19c 开始,这扩展到CDB 中的三个用户创建的 PDB

简短的回答是没有办法禁用 CDB 架构。

要切换到它,您需要安装一个新的非 CDB 数据库。然后将数据从现有数据库迁移到它。例如使用数据泵导出/导入或其他一些数据复制/迁移工具。

  • 谢谢克里斯。对于我的用例,我想通过修改 dbca.rsp.tmpl 和 dockerfile 创建一个非 CDB 数据库,但我发现这些数据库将无法生存,因为正如您提到的,不推荐这种架构,并且从 20c 开始完全不再支持这种架构。感谢您的建议和指导。:) (2认同)