Oracle Linux 7.9中grid用户执行./runInstaller提示Permission denied的解决方法
解决Oracle Grid Infrastructure安装时
Permission denied错误 1. 修复runInstaller的可执行权限
首先切换到安装包所在目录:
cd /home/grid/Downloads
给runInstaller文件添加可执行权限:
chmod +x runInstaller
如果安装包是从压缩包解压而来,可能整个解压后的Grid目录下的脚本都缺少执行权限,可以递归修复整个目录的权限:
chmod -R +x ./grid # 这里假设解压后的目录名为grid,根据实际情况修改
2. 确认操作身份与目录权限
Grid安装必须使用专门的grid用户执行,先检查当前用户:
whoami
如果不是grid用户,切换到该用户:
su - grid
同时检查/home/grid/Downloads目录的权限,确保grid用户拥有完整访问权限:
ls -ld /home/grid/Downloads
如果权限不足,执行以下命令修正(oinstall是Oracle的主安装组,需确保grid用户属于该组):
chown -R grid:oinstall /home/grid/Downloads chmod -R 755 /home/grid/Downloads
3. 启动安装程序
完成上述步骤后,重新执行安装命令:
./runInstaller
如果是远程操作,需要确保会话支持图形界面(比如配置X11转发),也可以添加-silent参数进行静默安装。
内容的提问来源于stack exchange,提问作者Ziad Adnan
相关产品推荐
相关产品推荐

