Home  >  Article  >  Database  >  使用dbca创建db无法找到asm磁盘组

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

WBOY
WBOYOriginal
2016-06-07 16:35:311650browse

使用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

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

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn