ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

linux 7安装oracle 11g root.sh不成功

2021-05-13 12:01:18  阅读:389  来源: 互联网

标签:11g service ohasd init sh linux Oracle root ohas


root.sh一直卡在:
Adding Clusterware entries to inittab
ohasd failed to start
Failed to start the Clusterware. Last 20 lines of the alert log follow:
2021-05-07 11:11:17.070:
[client(14360)]CRS-2101:The OLR was formatted using version 3.

尝试手动启动has,日志报:
[ohasd(42582)]CRS-0715:Oracle High Availability Service has timed out waiting for init.ohasd to be started.

方法1:
mos中有关root.sh执行失败的描述文档为:
Install of Clusterware fails while running root.sh on OL7 - ohasd fails to start (Doc ID 1959008.1)
根本原因是linux 7+系统服务管理方式由原来的init变成了systemctl,11g r2默认使用init来管理,导致系统无法启动ohasd 服务.按官方的说法要打补丁patch 18370031。

方法2:
使用root执行以下语句后,重新执行root.sh,两个节点都要操作
/bin/dd if=/var/tmp/.oracle/npohasd of=/dev/null bs=1024 count=1

该方法来自网络,重启后可能会导致ohasd启动失败。

其他方法(未验证):
添加ohas.service服务,然后运行脚本root.sh。
步骤如下:
1. 以root用户创建服务文件
#touch /usr/lib/systemd/system/ohas.service
#chmod 777 /usr/lib/systemd/system/ohas.service
 
2. 将以下内容添加到新创建的ohas.service文件中
[root@rac1 init.d]# cat /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
 
3. 以root用户运行下面的命令
systemctl daemon-reload
systemctl enable ohas.service
systemctl start ohas.service

其他安装问题:
pdksh安装包:
Missing pdksh-5.2.14 package during Oracle database 11.2.0.4 install on Oracle Linux 7 (Doc ID 1962046.1)
可忽略

compat-libstdc++安装包:
Installation of 12.1.0.2 Oracle Database Server/Client on RHEL 7/OL7 reports pre-requisite package 'compat-libstdc++' missing. (文档 ID 2062336.1)

agent nmhs
error in invoking target 'agent nmhs' of make file ins_emagent.mk while installing Oracle 11.2.0.4 on Linux (文档 ID 2299494.1)

$(MK_EMAGENT_NMECTL) 后增加 -lnnz1
$(MK_EMAGENT_NMECTL) -lnnz1


Requirements for Installing Oracle 11.2.0.4 RDBMS on OL7 or RHEL7 64-bit (x86-64) (Doc ID 1962100.1)
Master Note of Linux OS Requirements for Database Server (Doc ID 851598.1)

标签:11g,service,ohasd,init,sh,linux,Oracle,root,ohas
来源: https://blog.51cto.com/hunt1574/2773065

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有