根据Oracle官方文档描述,Oracle 11g支持在Redhat 7上进行安装
今天准备尝试进行安装,整体步骤与在Redhat 6上基本一致,配置方法详见:环境准备,此处不再进行赘述
但在运行脚本时会遇到故障,具体情况如下
一、异常描述
二、原因分析
因为RHEL 7使用systemd而不是initd运行进程和重启进程,而root.sh通过传统的initd运行ohasd进程。
三、解决方案
在RHEL 7中ohasd需要被设置为一个服务,在运行脚本root.sh之前。
- 以root用户创建服务文件
touch /usr/lib/systemd/system/ohas.service
chmod 777 /usr/lib/sys