当前位置:Gxlcms > mysql > 使用dbca创建db无法找到asm磁盘组

使用dbca创建db无法找到asm磁盘组

时间:2021-07-01 10:21:17 帮助过:81人阅读

使用dbca创建数据库是,选择asm磁盘,但是无法发现asm磁盘组 因为安装grid时,有两个脚本需要执行,其中一个脚本是/u01/app/oraInventory/orainstRoot.sh ,会修改权限的,我想到可能是权限的问题。 我这边asmcmd可以查看到asm磁盘组 [grid@rac22 ~]$ asmcmd

使用dbca创建数据库是,选择asm磁盘,但是无法发现asm磁盘组

因为安装grid时,有两个脚本需要执行,其中一个脚本是/u01/app/oraInventory/orainstRoot.sh ,会修改权限的,我想到可能是权限的问题。

我这边asmcmd可以查看到asm磁盘组

[grid@rac22 ~]$ asmcmd
ASMCMD> ls
DATA/
DATA1/
DATA2/

网上看到如下说法:

安装好Grid Infrastructure和Database之后,安装目录的所有者可能会变为root,重新安装或升级等的时候不要修改安装目录的所有者,也不能修改目录及其文件的权限。如果修改了所有者,例如,将目录的所有者从root:oinstall修改为grid:oinstall之后,或者将目录及其文件的读写权限修改为777,那么,就可能导致dbca创建数据库的时候找不到之前创建好的ASM磁盘组? ??

[root@rhel1 bin]# su – grid
[grid@rhel1 ~]$ cd $GRID_HOME/bin
[grid@rhel1 bin]$chmod +s oracle

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

按照此法修改之后可以发现asm磁盘组

来源:http://space.itpub.net/23135684/viewspace-676632

无觅相关文章插件,快速提升流量

人气教程排行