Oracle 11.2实例访问ASM需要注意的几点:
1。甲骨文用户和网格用户必须有相同的组,并且ASM磁盘的属组要和这个组保持一致,否则数据库无法访问ASM磁盘,
报错奥拉15081
例如下面:甲骨文和电网都属于asmdba组,并且ASM磁盘的属主也是asmdba
[root@host规则。d] # id甲骨文
uid=1001 (oracle) gid=1000 (oinstall)组=1000 (oinstall), 1001 (dba), 1002(打开),1004 (asmdba)
[root@host规则。d] # id网格
uid=1000(网格)gid=1000 (oinstall)组=1000 (oinstall), 1001 (dba), 1003 (asmadmin), 1004 (asmdba)、1005 (asmoper)
[root@host规则。d] #会/dev/sdb *
brw-rw-r——1网格asmdba 8, 16日12月19日13:44/dev/sdb
brw-rw-r——1网格asmdba 8、17日12月19日17:58/dev/sdb1
brw-rw-r——1网格asmdba 8、18日12月19日17:58/dev/sdb2
brw-rw-r——1网格asmdba 8, 19日12月19日17:58/dev/sdb3
brw-rw-r——1网格asmdba 8、20 12月19日17:58/dev/sdb4
2。$ ORACLE_HOME/bin/oracle可执行文件正确属主应该是甲骨文:asmadmin,并且权限必须有年代共享才可以,如下:
oracle@host: [/oracle/数据库/产品/11.2.0 dbhome_1/bin)将oracle
-rwsr-s——x 1甲骨文asmadmin 232399473 12月19日事故甲骨文
如果甲骨文可执行文件权限不对,可以执行下面命令:
$ {GI_HOME}/bin/setasmgidwrap - o $ {ORACLE_HOME}/bin/oracle
执行完毕以后检查甲骨文可执行文件的权限:
ls - l $ {ORACLE_HOME}/bin/oracle