`
buliedian
  • 浏览: 1259339 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

11gR2里的用户组

阅读更多

上篇文章"Oracle用户组错误导致的错误 " 谈到了11gR2里的用户组权限导致的一个错误,这篇文章,就顺便把11gR2里的用户组总结一下了

11gR2里的用户组:

描述 OS 组名 分配给该组的 OS 用户 Oracle 权限 Oracle 组名
Oracle 清单和软件所有者 oinstall grid、oracle
Oracle 自动存储管理组 asmadmin grid SYSASM OSASM
ASM 数据库管理员组 asmdba grid、oracle ASM 的 SYSDBA OSDBA for ASM
ASM 操作员组 asmoper grid ASM 的 SYSOPER OSOPER for ASM
数据库管理员 dba oracle SYSDBA OSDBA
数据库操作员 oper oracle SYSOPER OSOPER

  • Oracle 清单组(一般为 oinstall

    OINSTALL 组的成员被视为 Oracle 软件的“所有者”,拥有对 Oracle 中央清单 (oraInventory) 的写入权限。在一个 Linux 系统上首次安装 Oracle 软件时,OUI 会创建 /etc/oraInst.loc 文件。该文件指定 Oracle 清单组的名称(默认为 oinstall )以及 Oracle 中央清单目录的路径。

    如果不存在 oraInventory 组,默认情况下,安装程序会将集群的网格基础架构的安装所有者的主组列为 oraInventory 组。确保所有计划的 Oracle 软件安装所有者都使用此组作为主组。就本指南来说,必须将 gridoracle 安装所有者配置为以 oinstall 作为其主组。

这个很关键,在11gR2里RAC的安装和10g不一样,rac换成了grid infrastructure,多了一个grid用户,oraInventory在两个部件都需要oinstall用户组保证都可以访问。

  • Oracle 自动存储管理组(一般为 asmadmin

    此组为必需组。如果想让 Oracle ASM 管理员和 Oracle Database 管理员分属不同的管理权限组,可单独创建此组。在 Oracle 文档中,OSASM 组是其成员被授予权限的操作系统组,在代码示例中,专门创建了一个组来授予此权限,此组名为 asmadmin

    OSASM 组的成员可通过操作系统身份验证使用 SQL 以 SYSASM 身份连接到一个 Oracle ASM 实例。SYSASM 权限是在 Oracle ASM 11g 第 1 版 (11.1) 中引入的,现在,在 Oracle ASM 11g 第 2 版 (11.2) 中,该权限已从 SYSDBA 权限中完全分离出来。SYSASM 权限不再提供对 RDBMS 实例的访问权限。用 SYSASM 权限代替 SYSDBA 权限来提供存储层的系统权限,这使得 ASM 管理和数据库管理之间有了清晰的责任划分,有助于防止使用相同存储的不同数据库无意间覆盖其他数据库的文件。SYSASM 权限允许执行挂载和卸载磁盘组及其他存储管理任务。

  • ASM 数据库管理员组(OSDBA for ASM,一般为 asmdba

    ASM 数据库管理员组(OSDBA for ASM)的成员是 SYSASM 权限的一个子集,拥有对 Oracle ASM 管理的文件的读写权限。Grid Infrastructure 安装所有者 (grid ) 和所有 Oracle Database 软件所有者 (oracle ) 必须是该组的成员,而所有有权访问 Oracle ASM 管理的文件并且具有数据库的 OSDBA 成员关系的用户必须是 ASM 的 OSDBA 组的成员。

  • ASM 操作员组(OSOPER for ASM,一般为 asmoper

    该组为可选组。如果需要单独一组具有有限的 Oracle ASM 实例管理权限(ASM 的 SYSOPER 权限,包括启动和停止 Oracle ASM 实例的权限)的操作系统用户,则创建该组。默认情况下,OSASM 组的成员将拥有 ASM 的 SYSOPER 权限所授予的所有权限。

    要使用 ASM 操作员组创建 ASM 管理员组(该组拥有的权限比默认的 asmadmin 组要少),安装 Grid Infrastructure 软件时必须选择 Advanced 安装类型。这种情况下,OUI 会提示您指定该组的名称。在本指南中,该组为 asmoper

    如果要拥有一个 OSOPER for ASM 组,则集群的 Grid Infrastructure 软件所有者 (grid ) 必须为此组的一个成员。

  • 数据库管理员(OSDBA,一般为 dba

    OSDBA 组的成员可通过操作系统身份验证使用 SQL 以 SYSDBA 身份连接到一个 Oracle 实例。该组的成员可执行关键的数据库管理任务,如创建数据库、启动和关闭实例。该组的默认名称为 dbaSYSDBA 系统权限甚至在数据库未打开时也允许访问数据库实例。对此权限的控制完全超出了数据库本身的范围。

    不要混淆 SYSDBA 系统权限与数据库角色 DBADBA 角色不包括 SYSDBASYSOPER 系统权限。

  • 数据库操作员组(OSOPER,一般为 oper

    OSOPER 组的成员可通过操作系统身份验证使用 SQL 以 SYSOPER 身份连接到一个 Oracle 实例。这个可选组的成员拥有一组有限的数据库管理权限,如管理和运行备份。该组的默认名称为 operSYSOPER 系统权限甚至在数据库未打开时也允许访问数据库实例。对此权限的控制完全超出了数据库本身的范围。要使用该组,选择 Advanced 安装类型来安装 Oracle 数据库软件。

Oracle技术论坛 http://www.oraforum.net

分享到:
评论

相关推荐

    linux_11gR2_database_2of2.zip

    【标题】"Linux_11gR2_database_2of2.zip" 提供的是Linux操作系统上的Oracle 11g Release 2(11gR2)数据库的安装或配置资源的第二部分。Oracle 11gR2是Oracle公司推出的数据库管理系统的一个重要版本,它在11g的...

    Oracle11gR2 CentOS7 静默安装

    ### Oracle11gR2 CentOS7 静默安装详细指南 #### 一、环境准备与配置 在进行Oracle11gR2的静默安装之前,需要做好一系列的环境准备与配置工作。 ##### 1.1 虚拟机环境搭建 - 使用**VMware Workstation 11**搭建...

    linux.x64_11gR2_database_1of2.txt

    11gR2是11g系列中的第二个版本,相比之前的版本进行了大量的改进和增强,特别是在性能、可用性、安全性和易用性等方面有了显著提升。11gR2支持多种操作系统平台,其中包括Linux x64架构。 ### Linux x64架构概述 ...

    Oracle 11gR2官方rpm依赖包

    Oracle 11gR2是Oracle数据库的一个重要版本,它为用户提供了一套全面的企业级数据库解决方案。在安装Oracle 11gR2之前,确保系统满足所有必要的依赖性是至关重要的。这些依赖包通常以RPM(Red Hat Package Manager)...

    安装oracle11gR2数据库环境快速准备神器oracle-rdbms-server-11gR2-preinstall

    2. **创建Oracle用户和组**:数据库服务通常以特定的用户身份运行,这个工具会自动创建名为"oracle"的用户和相应的用户组,为数据库提供安全的运行环境。 3. **配置内核参数**:根据Oracle的最佳实践,工具会自动...

    CentOS7安装Oracle 11gR2 图文详解

    CentOS 7 安装 Oracle 11gR2 图文详解 本文将指导读者在 CentOS 7 操作系统上安装 Oracle 11gR2 数据库。本文涵盖了从环境准备到安装 Oracle 数据库的所有步骤。 一、环境准备 在安装 Oracle 数据库之前,需要...

    一步一步在Linux上升级 Oracle 10gR2 RAC到11gR2 RAC

    二、将oracle 用户添加至oper 用户组 三、创建grid 软件的base、home 相关目录 四、创建11gR2 oracle 软件的home 目录 五、创建11gR2 grid Infrastructure 的asm 磁盘 六、停止10gR2 RAC 软件 七、备份10gR2 RAC ...

    Oracle Weblogic Server 11gR1 PS2: Administration Essentials

    Oracle WebLogic Server 11gR1 PS2(Patch Set 2)是Oracle公司推出的中间件平台,主要用于构建、部署和管理企业级Java应用程序。它是一个功能强大的应用服务器,提供了全面的企业服务 Bus (ESB)、Java消息服务 (JMS...

    linux.x64_11gR2_database_2of2.txt

    为了顺利安装并高效运行Oracle 11gR2数据库,用户需要仔细准备环境、遵循官方指南进行安装,并掌握数据库的基本配置和管理技巧。此外,性能优化与监控也是确保数据库长期稳定运行不可或缺的部分。希望本文能够为读者...

    oracle 11gr2

    - 用户组规划:创建专门的用户组,例如`dba`、`oper`等,用于管理数据库权限。 - 用户规划:为每个数据库实例创建用户,分配相应的权限,并设置环境变量。 - 主机文件系统规划:规划合适的文件系统以存放数据库文件...

    linux.x64_11gR2_client.zip

    本资源“linux.x64_11gR2_client.zip”显然是Oracle数据库的一个客户端版本,专为Linux 64位操作系统设计。Oracle 11g R2是Oracle公司推出的数据库管理系统的一个主要版本,提供了许多高级功能和性能改进。以下是...

    Oracle_11gR2依赖的RPM包

    一旦所有的依赖项准备就绪,就可以继续Oracle 11gR2的安装过程,这通常涉及创建用户和组、配置权限、设置环境变量、安装数据库软件以及执行数据库实例的创建和配置。在安装过程中,务必遵循Oracle官方文档的步骤,并...

    Oracle_11gR2_RAC_on_VMware_Workstation11

    Oracle 11gR2 RAC (Real Application Clusters) 是Oracle数据库的一种企业级集群解决方案,允许多个实例共享同一个数据库,实现高可用性、负载均衡及故障转移。VMware Workstation 11是一个用于运行多操作系统虚拟机...

    Linux oracle 11GR2 安装

    在本文中,我们将详细探讨如何在Linux环境下安装Oracle 11g Release 2 (11GR2)数据库。Oracle数据库是企业级的关系型数据库管理系统,广泛应用于各种业务场景。以下是安装过程的关键步骤: 1. **下载Oracle软件**:...

    oracle11gR2依赖包.zip

    Oracle 11gR2是Oracle数据库的一个重要版本,它在Linux操作系统上广泛使用,特别是对于CentOS 6.8这样的稳定发行版。在安装Oracle 11gR2之前,确保系统具备所有必要的依赖包至关重要,因为这些依赖包提供了运行...

    RHEL6上安装Oracle11gR2的手册(图文并茂)

    本文将详细介绍在RHEL6系统上安装Oracle11gR2的具体步骤,从创建YUM源、安装依赖软件包、调整内核参数,到创建用户和组,以及为Oracle用户设置Shell限制的全过程,确保安装过程顺利进行。 #### 一、使用DVD做YUM源 ...

    Oracle11gR2 RAC guides On Lunix

    ### Oracle 11gR2 RAC 在 Linux 上的安装指南 #### 一、引言与新特性概述 本文档提供了 Oracle 11gR2 RAC 在 Linux 环境下的安装指导,旨在帮助数据库管理员顺利安装配置该版本的 RAC 系统。文档详细介绍了 11gR2 ...

    Oracle 11gR2 AIX6安装指导

    Oracle 11gR2在AIX 6.1操作系统上的安装是一个复杂的过程,涉及到多个步骤和关键配置。以下是对这个过程的详细说明: 1. **预安装检查与规划** - **硬件环境**:在开始安装前,你需要确保你的硬件满足Oracle 11gR2...

    Oracle-RAC11gr2(11g-release-2)LINUX 安装指南中文版

    #### 二、11gR2 Grid Infrastructure中新的相关概念总述 1. **SCAN (Single Client Access Name)** - SCAN是一种统一的访问名称,用于客户端连接Oracle集群。它作为一个域名注册在DNS或Grid Naming Service (GNS)...

Global site tag (gtag.js) - Google Analytics