【问题标题】:Is there any way to disable oracle Multitenant feature有什么方法可以禁用 oracle 多租户功能
【发布时间】:2020-06-24 17:00:40
【问题描述】:

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

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

有什么方法可以禁用它?

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

非常感谢任何帮助!

谢谢

【问题讨论】:

  • 感谢 @APC 为您提供的 cmets,如果您看到 AWS RDS(oracle) - 他们在文档中提到他们的环境不支持它。所以我想一定有一些他们会禁用的配置来实现这一点。参考:docs.aws.amazon.com/AmazonRDS/latest/UserGuide/… 搜索关键字:多租户
  • 看起来非多租户将在 20 中被取消支持,因此 AWS RDS 将不得不调整或澄清它们的含义mikedietrichde.com/2019/09/17/…

标签: oracle oracle12c pluggable-database


【解决方案1】:

公平警告:

非CDB架构是desupported starting in Oracle Database 20c

您可以将 CDB 架构与一个用户创建的 PDB 一起使用,而无需多租户许可。来自 Oracle Database 19c,这个extended to three user-created PDBs 在 CDB 中。

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

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

【讨论】:

  • 谢谢克里斯。对于我的用例,我想通过修改 dbca.rsp.tmpl 和 dockerfile 来创建一个非 CDB 数据库,但我认为这些将无法生存,因为正如您所提到的,从 20c 开始不推荐和完全取消支持这种架构。感谢您的建议和指导。 :)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-06-03
  • 2014-08-14
  • 2018-06-15
  • 2011-02-12
相关资源
最近更新 更多