RHEL6上Oracle11gR2 grid安装后无法启动的解决

简介: RHEL6上Oracle11gR2 grid安装后,重启系统后,ohasd服务依然没有启动本文做了详细的说明

[root@rac1 root]# more /etc/oracle/scls_scr/rac1/root/ohasdstr

原因:
重启系统后,ohasd服务依然没有启动,更不用说启动CRS了。
这是因为从RHEL6开始,/etc/inittab文件内容变了,只有默认的启动等级。
而Oracle 11.2.0.1仍是按照以前的习惯把启动命令写在/etc/inittab文件中,造成ohasd服务不能自动启动。
解决的办法如下(2个节点均操作)

1.Oracle RAC 关于集群自启动的查看
从10g开始 CRS默认是从操作系统启动时候启动
有时候为了方便维护性操作我们一般禁止CRS随操作系统启动而自启动
无论是10g还是11goracle都支持通过命令方式禁止CRS随操作系统启动而自启动:

crsctl disable crs

crsctl enable crs

当我们开启或者关闭自启动后我们如何查看当前CRS 是处于enable还是处于disable?
oracle在10g,11gR1和11gR2中都分别给出了不同的路径文件查看

当我们开启或者关闭自启动后我们如何查看当前CRS 是处于enable还是处于disable?
oracle在10g,11gR1和11gR2中都分别给出了不同的路径文件查看
10g环境中:
Oracle Database – Enterprise Edition – Version 10.1.0.2 to 11.1.0.8 [Release 10.1 to 11.1]
Linux & AIX:/etc/oracle/scls_scr/$hostname/root/crsstart
SUN & HP:/var/opt/oracle/scls_scr/$hostname/root/crsstart

11gR2中
无论是crs还是css还是evmd进程都是通过ohasd进程带动,
在11g中略有不同虽然命令一样都是通过crsctl disable/enable crs关闭或者开启
但是其实oracle是对ohasd做了自启动限制,所以在11gR2中文件位置及文件名应该为如下。
cd /etc/oracle/scls_scr/s1-11g/root
Linux & AIX:/etc/oracle/scls_scr/$hostname/root/ohasdstr
SUN & HP:/var/opt/oracle/scls_scr/$hostname/root/ohasdstr

2.注释掉/etc/inittab文件的以下内容

h1:35:respawn:/etc/init.d/init.ohasd run >/dev/null 2>&1 </dev/null

3./etc/init/init-oracle.conf里添加如下内容(此文件刚开始不存在)

start oracle

start on runlevel [0123456]

stop on runlevel [016]

respawn

exec /etc/init.d/init.ohasd run >/dev/null 2>&1

保存退出,重启系统即可

image.png

补充:集群启停
find / -name crsctl
cd /u01/app/11.2.0/grid/bin

  1. 停止集群服务

一节点
[root@rac1 bin]# ./crsctl stop crs
二节点
[root@rac2 bin]# ./crsctl stop crs

  1. 启动集群服务

一节点
[root@rac1 bin]# ./crsctl stop crs
二节点
[root@rac2 bin]# ./crsctl stop crs

目录
相关文章
|
5月前
|
SQL Oracle 关系型数据库
Win10下安装Oracle 18c
Win10下安装Oracle 18c
|
6月前
|
SQL Oracle 关系型数据库
本机不安装Oracle客户端,使用PL/SQL Developer连接远程数据库
本机不安装Oracle客户端,使用PL/SQL Developer连接远程数据库
142 0
|
8月前
|
Oracle 关系型数据库 Java
云服务器安装oracle修改IP地址监听器报错问题
当在云服务器中安装oracle时,按照一般的安装步骤安装后,需要修改两个文件的iIP地址才可以在本机进行访问,修改注意点: 监听器部分不要改成服务器的公网IP,要改成服务器的计算机名字才可以,两个配置文件夹均要修改
70 0
|
8月前
|
Oracle 关系型数据库 数据库
contOS7下安装Oracle11g数据库(二)
contOS7下安装Oracle11g数据库(二)
128 0
|
2月前
|
Oracle 关系型数据库 数据库
如何利用 Docker 安装 Oracle 数据库
【2月更文挑战第14天】
101 0
|
5月前
|
Oracle 关系型数据库 数据库
docker下安装oracle11g(一次安装成功)
docker下安装oracle11g(一次安装成功)
96 0
|
7天前
|
Oracle 关系型数据库 数据库
Oracle 11gR2学习之一(安装篇)
Oracle 11gR2学习之一(安装篇)
|
6月前
|
Oracle 关系型数据库
Oracle安装错误——[ INS-32010 ] 主目录位置包含无效字符
Oracle安装错误——[ INS-32010 ] 主目录位置包含无效字符
142 0
|
6月前
|
Oracle 关系型数据库 数据安全/隐私保护
docker 下安装oracle
docker 下安装oracle
111 0
|
2月前
|
存储 Oracle 关系型数据库
手把手教你安装Oracle——以oracle 11g为例
手把手教你安装Oracle——以oracle 11g为例
手把手教你安装Oracle——以oracle 11g为例

推荐镜像

更多