oracle账户用root权限执行sh,Oracle:Redhat 7.4+Oracle Rac 11.2.0.4 执行root.sh报错处理,...

Oracle:Redhat 7.4+Oracle Rac 11.2.0.4 执行root.sh报错处理,

一、报错信息

734a2670d51a4dd4f3471a8eb1ca0b4b.png

二、原因分析

因为RHEL 7使用systemd而不是initd运行进程和重启进程,而root.sh通过传统的initd运行ohasd进程

三、解决办法

在RHEL 7中ohasd需要被设置为一个服务,在运行脚本root.sh之前。

1、以root用户创建服务文件

touch /usr/lib/systemd/system/ohas.service

chmod 777 /usr/lib/systemd/system/ohas.service

将以下内容添加到新创建的ohas.service文件中

vi /usr/lib/systemd/system/ohas.service

[Unit]

Description=Oracle High Availability Services

After=syslog.target

[Service]

ExecStart=/etc/init.d/init.ohasd run >/dev/null 2>&1 Type=simple

Restart=always

[Install]

WantedBy=multi-user.target

以root用户运行下面的命令

systemctl daemon-reload

systemctl enable ohas.service

systemctl start ohas.service

2、验证

systemctl status ohas.service

6d767d2f195881d1ccb0cd4dacb2ff73.png

停止运行root.sh脚本后再进行该操作,然后运行root.sh脚本

http://www.dengb.com/oracle/1365140.htmlwww.dengb.comtruehttp://www.dengb.com/oracle/1365140.htmlTechArticleOracle:Redhat 7.4+Oracle Rac 11.2.0.4 执行root.sh报错处理, 一、报错信息 二、原因分析 因为RHEL 7使用systemd而不是initd运行进程和重启进程,而r...

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值