1. 首页 > ITPUX技术网 > 正文

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

原有环境: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=&quot]SQL提示符下[font=&quot]shutdown后 再startup

本文由风哥教程整理发布,仅用于学习测试使用,转载注明出处:http://www.fgedu.net.cn/10327.html

联系我们

在线咨询:点击这里给我发消息

微信号:itpux-com

工作日:9:30-18:30,节假日休息