今日一例
ASM磁盘组创建好以后,安装数据库时选择ASM安装发现无论如何发现不了。
经过网上搜索,还真有相应的解决方案,感谢分享者以及互联网的存在
解决如下。
这种情况出现的原因一般是:
安装好Grid Infrastructure和Database之后,安装目录的所有者可能会变为root,重新安装或升级等的时候不要修改安装目录的所有者,也不能修改目录及其文件的权限。如果修改了所有者,例如,将目录的所有者从root:oinstall修改为grid:oinstall之后,或者将目录及其文件的读写权限修改为777,那么,就可能导致dbca创建数据库的时候找不到之前创建好的ASM磁盘组。
两个节点分别执行:
su - grid
cd $GRID_HOME/bin
chmod +s oracle
chmod+s含义:为了方便普通用户执行一些特权命令,SUID/SGID程序允许普通用户以root身份暂时执行该程序,并在执行结束后再恢复身份。chmod +s就是给某个程序或者脚本以suid权限。
本文解决在安装数据库时选择ASM安装后无法发现已创建的ASM磁盘组的问题。原因在于安装GridInfrastructure和Database后,安装目录的所有权可能被更改至root,导致权限问题。解决方案是在安装或升级时保持目录所有权不变,避免修改目录及文件权限。
4089

被折叠的 条评论
为什么被折叠?



