Oracle教程学习之Oracle DBCA创建数据库过程中无法识别ASM磁盘组

教程发布:风哥 教程分类:Oracle教程 更新日期:2020-03-04 浏览学习:530

在Oracle单机或者Oracle RAC集群环境中,在DBCA过程中发现无法识别ASM磁盘组,
风哥针对这个故障分析呢,一般是权限问题,有两种解决方法:

一、官方文档的方法如下:
两个节点分析执行:
[root@fgedu.net.cn ~]# su - grid
[grid@fgedu.net.cn ~]$ cd $GRID_HOME/bin
[grid@fgedu.net.cn ~]$ chmod +s oracle
chmod+s含义:
为了方便普通用户执行一些特权命令,SUID/SGID程序允许普通用户以root身份暂时执行该程序,并在执行结束后再恢复身份。chmod +s就是给某个程序或者脚本以suid权限。
这种情况出现的原因一般是:
安装好Grid Infrastructure和Database之后,安装目录的所有者可能会变为root,重新安装或升级等的时候不要修改安装目录的所有者,也不能修改目录及其文件的权限。如果修改了所有者,例如,将目录的所有者
详细步骤如下:比如$GRID的安装目录是/oracle/app/11.2.0/grid/
[root@fgedu.net.cn ~]# su - grid
[grid@fgedu.net.cn ~]$ cd /oracle/app/11.2.0/grid/bin/oracle
[grid@fgedu.net.cn ~]$ ls -ald oracle
[grid@fgedu.net.cn ~]$ ./setasmgidwrap o=/oracle/app/oracle/product/11.2.0/db_1/bin/oracle

然后再检查检查,/oracle/app/oracle/product/11.2.0/db_1/bin/oracle文件是不是-rwsr-x--x与oracle asmadmin权限

[root@fgedu.net.cn ~]# su - oracle
[oracle@fgedu.net.cn ~]$ cd /oracle/app/oracle/product/11.2.0/db_1/bin
[oracle@fgedu.net.cn ~]$ ls -ald oracle
rac01 -rwsr-x--x 1 oracle asmadmin 239627031 Mar 10  2015 oracle*

如果还不是这个权限,请使用此命令
[root@fgedu.net.cn ~]# chmod 6751 /u01/app/oracle/product/11.2.0/db_1/bin/oracle
再重启GRID生效。

方法二:风哥提供的最快的办法:

按所说的方法运行如下2条命令(root用户):

Oracle教程学习之Oracle DBCA创建数据库过程中无法识别ASM磁盘组此处内容已经被作者隐藏,请输入验证码查看内容
验证码:
请关注本站微信公众号,回复“fgedu”,获取验证码。在微信里搜索“风哥数据库运维”或者“itpux_com”或者微信扫描右侧二维码都可以关注本站微信公众号。

网站声明:本文由风哥整理发布,转载请保留此段声明,本站所有内容将不对其使用后果做任何承诺,请读者谨慎使用!
【上一篇】Oracle教程学习之使用Hanganalyze诊断Oracle故障及等待事件(oradebug)
【下一篇】Oracle RAC集群测试-生产环境最佳方法(Oracle 11g/12c RAC安装后期测试)