oracle 11gR2 RAC DBCA创建数据库过程中无法识别ASM磁盘组

教程发布:风哥 教程分类:ITPUX技术网 更新日期:2022-02-12 浏览学习:1019

原有环境:AIX6.1、Oracle CRS 11g R2 无DB soft。

需新安装DB及配INSTANCE ,准备测试升级安装PSU 11.2.0.3.2,在DBCA过程中,发现无法识别ASM磁盘组。
有两种解决方法:
一、官方文档的方法如下:

如果oracle用户没在asmadmin组,请修改
root:
usermod -a -G asmadmin oracle

两个节点分析执行:
su - grid
cd $GRID_HOME/bin
chmod +s oracle

chmod+s含义:
为了方便普通用户执行一些特权命令,SUID/SGID程序允许普通用户以root身份暂时执行该程序,并在执行结束后再恢复身份。chmod +s就是给某个程序或者脚本以suid权限。
这种情况出现的原因一般是:

..:;]安装好Grid Infrastructure和Database之后,安装目录的所有者可能会变为root,重新安装或升级等的时候不要修改安装目录的所有者,也不能修改目录及其文件的权限。如果修改了所有者,例如,将目录的所有者
详细步骤如下:比如$GRID的安装目录是/u01/app/11.2.0/grid/

su - grid
cd /u01/app/11.2.0/grid/bin/oracle
ls -ald oracle
./setasmgidwrap o=/u01/app/oracle/product/11.2.0/db_1/bin/oracle

然后再检查检查,/u01/app/oracle/product/11.2.0/db_1/bin/oracle文件是不是-rwsr-x--x与oracle asmadmin权限
su - oracle
cd /u01/app/oracle/product/11.2.0/db_1/bin
ls -ald oracle
rac01 -rwsr-x--x 1 oracle asmadmin 239627031 Mar 10 2015 oracle*

如果还不是这个权限,请使用此命令
chmod 6751 /u01/app/oracle/product/11.2.0/db_1/bin/oracle

再重启GRID生效。

方法二:最快的办法:
[backcolor=rgb(251, 251, 251)]按所说的方法运行如下2条命令(root用户):
usermod -a -G asmadmin oracle
[backcolor=rgb(251, 251, 251)]chown oracle:asmadmin /oracle/app/oracle/product/11.2.0/db_1/bin/oracle
chmod 6751 /oracle/app/oracle/product/11.2.0/db_1/bin/oracle
[font="]SQL提示符下[font="]shutdown后 再startup

本文标签:
网站声明:本文由风哥整理发布,转载请保留此段声明,本站所有内容将不对其使用后果做任何承诺,请读者谨慎使用!
【上一篇】
【下一篇】