关于 Oracle 11G 中的 Inventory 目录,哪两个是正确的?

Posted

技术标签:

【中文标题】关于 Oracle 11G 中的 Inventory 目录,哪两个是正确的?【英文标题】:Which two are true about the Inventory directory in Oracle 11G? 【发布时间】:2018-11-17 04:35:47 【问题描述】: A.它由单个服务器上的所有 Oracle 软件安装共享。 乙。仅 Oracle Grid Infrastructure 和 Oracle 数据库软件安装需要它。 C.只有设置了 ORACLE_BASE 环境变量才能创建它。 D.它应该在第一次在服务器上安装 Oracle 软件之前创建。 E.它归 oinstall 组所有,必须在首次在服务器上安装 Oracle 软件之前创建该组。

答案是 AD。

我认为 D 是错误的,但 E 是正确的。

根据Oracle docs:

Oracle Universal Installer 创建您指定的目录并为其设置正确的所有者、组和权限。您不必创建它。

所以我认为 D 是错误的。

根据Oracle docs:

您必须在首次在系统上安装 Oracle 软件时创建此组。为该组选择的默认名称是 oinstall。该组拥有 Oracle 清单,该清单是系统上安装的所有 Oracle 软件的目录。

所以我认为 E 是正确的。

我的问题是为什么 D 是正确的而 E 是错误的?

【问题讨论】:

【参考方案1】:

因为不需要为 oracle 库存指定组

在此窗口中,您还可以指定对清单目录具有写入权限的操作系统组。这可以防止其他用户覆盖 Oracle 产品安装文件。通常选择 oinstall 组。

【讨论】:

根据 Oracle 文档,为 oracle 库存所有者选择的默认名称是 oinstall,必须在您首次在系统上安装 Oracle 软件时创建。 Oracle Universal Installer 创建您指定的 oracle 库存目录并为其设置正确的所有者、组和权限。您不必创建它。

以上是关于关于 Oracle 11G 中的 Inventory 目录,哪两个是正确的?的主要内容,如果未能解决你的问题,请参考以下文章

关于 oracle 11g 第1版 即 oracle 11.1.0.6 版本 下载地址?

Oracle 数据库中的存储过程 (11g)

oracle11g关于表空间的问题

关于 Oracle 12c 中的用户

关于centOS7部署oracle11g的搭建记录

关于oracle11G的自动内存管理MEMORY_TARGET和MEMORY_MAX_TARGET