ORACLE dbca 找不到asm disks
oracle版本: 11.2.0.1.0
grid 版本: 11.2
前面的安装基本都一步一步都走过来了,当然走的不是那么的平坦.还好有百度google的鼎力相助终于是装好了.
问题现象:dbca 到第6步的时候 "Database file location ",
选择 Storage Type :Automatic Storage management
然后 Databse Area : DATA(创建的asm disk group的名称)
如下图:
点击下一步系统提示: 无法找到指定的磁盘组.
错误判断:
1 执行: /usr/sbin/oracleasm scandisks
/usr/sbin/oracleasm listdisks
结果正常,而且listdisk可以正常的将磁盘组可显示出来.
2 切换到 grid 帐户 ,执行数据查询
sqlplus /nolo
conn /as sysdba
select name from v$asm_disks
也可以查得到.
3 用户组判断
id oracle
发现oracle没能在admdba组里面,问题在此.
解决问题
执行 usermod -G oinstall -g dba,amdba oracle
再次选择,asm 磁盘组出来了.
后记
其实在我的最开始的创建用户及组的脚本里面是将oracle 加入到了asmdba中的,但是创建的脚本
受了系统自带脚本orarun的影响.
希望该文能帮助到遇到此问题的朋友.
阅读(5154) | 评论(0) | 转发(0) |