oracle 11g ASM 的管理使用者

xchui702發表於2011-06-21

11g ASM與10G 的ASM有重大區別。在安裝時候需要建立使用者組OSDBA,OSASM以及可選的OSOPER組,這些組的by default值:

 Group name  Defaul Value
 OSDBA  asmdba
 OSASM  asmadmin
 OSOPER  asmoper

 

一般在安裝時候使用使用者grid,

uid=1003(grid) gid=101(oradba) groups=1020(asmadmin),1022(asmoper),1021(asmdba)

這個使用者對ASM有所有的許可權。

其中只有屬於asmadmin 才能啟動或者停止ASM。

如果要想使oracle 使用者具有此功能,必須使oracle 屬於組asmadmin,

uid=1001(oracle) gid=101(oradba) groups=101(oradba),1020(asmadmin),1022(asmoper),1021(asmdba)

並且去操作ASM的要使用 sysasm 的身份, 如下所示:

SQL> conn / as sysdba
Connected.
SQL> shutdown immediate;
ORA-01031: insufficient privileges
SQL> conn / as sysasm
Connected.
SQL> shutdown immediate;
ASM diskgroups dismounted
ASM instance shutdown

 

 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/674865/viewspace-700431/,如需轉載,請註明出處,否則將追究法律責任。

相關文章