asmoper和osoper类似都是额外的可选择创建的用户组,创建该独立的用户组以满足赋予
用户一套受限的ASM实例管理权限(ASM的SYSOPER角色),该权限包括了启动和停止ASM 实例,默认情况下OSASM(asmadmin)组成员将拥有所有SYSOPER的ASM管理权限。
grid用户单独安装集群,比如包括asm实例,监听资源,节点资源等
oracle用户就只安装oracle代码
# groupadd oinstall
# groupadd asmadmin
# groupadd asmdba
# groupadd asmoper
# groupadd dba
# groupadd oper
#useradd -g oinstall -G asmadmin,asmdba,asmoper grid
#useradd -g oinstall -G dba, oper, asmdba oracle
具体代表含义参考:
http://www.doczj.com/doc/e20113925f0e7cd184253690.html/archives/oracle-installation-os-user-groups.html
用户组所属该组的用户用户组描述
oinstall grid, oracle Oracle Inventory and Software Owner
dba oracle Database Administrator
asmadmin grid Oracle ASM Group
asmdba grid, oracle ASM Database Administrator Group
asmoper grid ASM Operator Group
oper oracle Database Operator
如果对oracle用户没赋予asmdba组的话,则会导致oracle用户认不到diskgroup,
启动对应节点实例失败。
---------------------------------------------------------------------
备注:
Oracle10g中还是使用sysdba管理asm实例,Oracle11g中使用一个新角色sysasm, 专用于
管理asm, 相当于针对asm实例的sysdba角色。在Oracle11g RAC 中以grid用户登入后, 以sysdba登入也是可以查看asm实例相关的状态,但是不能做变更,sysasm 角色连接后才
可以。
---------------------------------------------------------------------
2. ASM 实例