暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

在Docker上部署Oracle RAC

ASKTOM 2021-04-14
3227

问题描述

你好,问-汤姆-团队,

我遇到了Oracle文档 “在Docker上部署Oracle RAC”:

https://www.oracle.com/technetwork/database/options/clustering/rac-ondocker-bp-wp-5458685.pdf

具体是句子:

Docker上的OracleRAC支持non-privilege模式功能。这使Oracle RAC可以安全,安全地在单个主机上运行multiple hosts without interference从其他码头容器。

这是否意味着,我可以在同一物理主机上的多个容器上安装两个Oracle RAC集群 (例如每个2个节点,总共4个),而它们之间没有干扰?

Oracle RAC clusterware使用Linux-Root帐户接管整个物理主机。

使用Oracle RAC Docker非特权模式功能,我想情况并非如此。

在哪里可以找到有关此Oracle RAC Docker非特权模式功能的更多信息?

Oracle是否支持/认证生产系统的 “RAC on Docker”?

谢谢。

埃利奥



专家解答

Does it mean, I could install two Oracle RAC clusters (e.g. 2 node each, 4 total) on multiple containers on the same physical host without interference between them?


我没有尝试过,但这是我的理解。但一般来说,当谈到技术时,成为 “先锋” 往往不是很好 :-) 如果你是唯一这样做的人,那么很难 (a) 找到支持,而 (b) 你是第一个找到边缘案例的人。

Where do I find more information on this Oracle RAC Docker non-privilege mode feature?

这本身不是RAC的事情,只是码头工人的事情。通常认为在Docker中以特权模式运行事物的做法很差。根据您引用的文档,如果您要让设备完全访问容器,我们只需要特权模式 (不推荐)。因此,如果您明确指定设备或仅从某个地方使用共享存储,则可以避免特权模式。(为简单起见,我是NFS/NAS的粉丝)

Does Oracle supports / certifies "RAC on Docker" for production systems?

据我所知,我们不支持在Docker上生产RAC

从MOS 2216342.1

“测试和开发环境支持在Docker容器中的实际应用程序群集 (RAC) 配置中运行的Oracle数据库”


更多好的细节在这里

https://github.com/oracle/docker-images/blob/main/OracleDatabase/RAC/OracleRealApplicationClusters/README.md
文章转载自ASKTOM,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论