前些日子,有一位好学的朋友问我,什么GI安装时要用到3个组,这3个组出哪能看出来是必须的,作用是什么?......... 然后,一大堆的问题都来了
第一 这三个组是由库文件定义的;
第二 由于角色管理的混乱会带来许多不可控制的问题原因,所以,按责任就划分出了5个不同的组
oinstall这个是清单目录和GI、DB共有的组
asmadmin asmdba asmoper 是grid用户来管理ASM磁盘使用的
asmdba asmoper dba是oracle用户来管理数据库使用的
oracle的ASM不只是能管理oracle数据库或其SUN的存储,ASM最终要发展成管理存储的神器,通用存储管理器 USM。
所有,这些事情都是规划了很多年,在一步一步前进的规划。
[grid@rac02 lib]$ more config.c
/* SS_DBA_GRP defines the UNIX group ID for sqldba adminstrative access. */
/* Refer to the Installation and User's Guide for further information. */
/* IMPORTANT: this file needs to be in sync with
rdbms/src/server/osds/config.c, specifically regarding the
number of elements in the ss_dba_grp array.
*/
#define SS_DBA_GRP "asmdba"
#define SS_OPER_GRP "asmoper"
#define SS_ASM_GRP "asmadmin"
char *ss_dba_grp[] = {SS_DBA_GRP, SS_OPER_GRP, SS_ASM_GRP};
[grid@rac02 lib]$ pwd
/u01/app/11.2.0/grid/rdbms/lib
Oracle的ASM管理涉及三个特殊组:asmadmin、asmdba和asmoper。这些组的定义源于库文件,并旨在根据职责进行权限划分。asmadmin用于ASM磁盘管理,asmdba和asmoper则是为了数据库管理。Oracle的ASM旨在成为通用存储管理器(USM),这些规划已久并逐步实施。配置文件中明确指定了这三个组的角色。
4849

被折叠的 条评论
为什么被折叠?



