记一次oracle crs无法重启事故
今天在修改了数据库参数后,关闭数据库及crs,然后重新启动了服务器,服务器启动完成之后,发现数据库无法启动,过程如下:
step1:重启数据库
$ su - grid
$ srvctl stop database -d {DB_NAME} $ su - root
# cd /grid/11.2./grid/bin
# ./crsctl stop crs #所有节点执行
step2:重启服务器:
xxxdb1#[/root]reboot
等服务器重启完成,发现crs起不来:
xxxdb1$[/home/grid]crs_stat -t
CRS-: Cannot communicate with the CRS daemon.
根据以前的经验,服务器起来后5分钟左右,crs即可启动完成。然而等待了15分钟,依然无法启动。
step3:于是请求协助,通过手动启动crs,发现crs启动了。
su - root
# cd $ORACLE_HOME/bin
# ./crsctl start crs
CRS-: Oracle High Availability Services has been started.
经过大概4分钟的等待,数据库的资源起来了,这个过程较久,需要耐心等待
xxxdb1$[/home/grid]crsctl status res -t
--------------------------------------------------------------------------------
NAME TARGET STATE SERVER STATE_DETAILS
--------------------------------------------------------------------------------
Local Resources
--------------------------------------------------------------------------------
ora.ARC.dg
ONLINE ONLINE xxxdb1
ONLINE ONLINE xxxdb2
ora.DAT.dg
ONLINE ONLINE xxxdb1
ONLINE ONLINE xxxdb2
ora.INX.dg
ONLINE ONLINE xxxdb1
ONLINE ONLINE xxxdb2
ora.LISTENER.lsnr
ONLINE ONLINE xxxdb1
ONLINE ONLINE xxxdb2
ora.OCRVOTE.dg
ONLINE ONLINE xxxdb1
ONLINE ONLINE xxxdb2
ora.asm
ONLINE ONLINE xxxdb1 Started
ONLINE ONLINE xxxdb2 Started
ora.gsd
OFFLINE OFFLINE xxxdb1
OFFLINE OFFLINE xxxdb2
ora.net1.network
ONLINE ONLINE xxxdb1
ONLINE ONLINE xxxdb2
ora.ons
ONLINE ONLINE xxxdb1
ONLINE ONLINE xxxdb2
--------------------------------------------------------------------------------
Cluster Resources
--------------------------------------------------------------------------------
ora.LISTENER_SCAN1.lsnr
ONLINE ONLINE xxxdb1
ora.cvu
ONLINE OFFLINE
ora.xxxdb.db
ONLINE ONLINE xxxdb1 shutdown immediate
ONLINE ONLINE xxxdb2 shutdown immediate
ora.xxxdb1.vip
ONLINE ONLINE xxxdb1
ora.xxxdb2.vip
ONLINE ONLINE xxxdb2
ora.oc4j
OFFLINE OFFLINE
ora.scan1.vip
ONLINE ONLINE xxxdb1
step4:启动数据库实例
srvctl start instance -d {oracle_name} -i {instance_name}
到这里,数据库是起来了,为什么开机crs未启动的原因还没找到,经过查看crs自启动参数,发现自启动为不可用(disable)状态
xxxdb1#[/grid/11.2./grid/bin]./crsctl config has
CRS-: Oracle High Availability Services autostart is disabled.
将其改为enable:
xxxdb1#[/grid/11.2./grid/bin]./crsctl enable crs
再次查看:
xxxdb1#[/grid/11.2./grid/bin]./crsctl config crs
CRS-: Oracle High Availability Services autostart is enabled.
OK,crs无法自启动的问题解决完成。
记一次oracle crs无法重启事故的更多相关文章
- 记一次ORACLE无法启动登陆事故
打开XSHELL 登陆ORACLE用户 1.sqlplus scott/scott 提示登陆失败 2.sqplus / as sysdba 启动数据库提示 3.查找日志 操作日志:$ORACLE_HO ...
- 最常见的 5 个导致节点重新启动、驱逐或 CRS 意外重启的问题 (文档 ID 1524455.1)
适用于: Oracle Database - Enterprise Edition - 版本 10.1.0.2 到 11.2.0.3 [发行版 10.1 到 11.2]本文档所含信息适用于所有平台 用 ...
- oracle 12c RAC 重启
转至:https://blog.csdn.net/weixin_40283570/article/details/81511072 关闭顺序 :关闭PDB----->关闭数据库------> ...
- DBCP连接Oracle,数据库重启后现OALL8 is in an inconsistent state异常
最近,DBCP连接Oracle,数据库重启后现OALL8 is in an inconsistent state异常. 版本说明 commons-dbcp-1.4.jar commons-pool-1 ...
- 【RAC】运行root.sh的时候报错root.sh Oracle CRS stack is already configured and will be running under init(1M)
环境:oracle10g 系统:CentOS6.4 开始的时候,在节点1上运行root.sh发现出现90s 的时候hang住了,结束掉,结局完事后,再次运行root.sh报错 WARNING: dir ...
- 记一次k8s pod频繁重启的优化之旅
关键词:k8s.jvm.高可用 1.背景 最近有运维反馈某个微服务频繁重启,客户映像特别不好,需要我们尽快看一下. 听他说完我立马到监控平台去看这个服务的运行情况,确实重启了很多次.对于技术人员来说, ...
- Oracle CRS/GI 进程介绍
在10g和11.1,Oracle的集群称为CRS(Oracle Cluster Ready Service), 在11.2,Oracle的集群称为GI(Grid Infrastructure). 对于 ...
- 记一次生产数据库"意外"重启的经历
前言 在一个阳光明媚的下午,电脑右下角传来一片片邮件提醒,同时伴随着微信钉钉的震动,打开一看,应用各种出错,天兔告警,数据库服务器内存爆红,Mysql数据库实例挂掉了. 排查 先交代一下数据库版本: ...
- 记一次oracle数据库复制过程
记录一次自己数据库复制的过程(从公司测试环境复制到客户测试环境),主要是每次自己都会忘记,不如记录一下,方便自己以后找,因此,本篇内容不会很详细,主要是用于给我自己提醒,相对于一种记笔记的效果. cm ...
随机推荐
- Several ports (8005, 8080, 8009)被占用
启动Tomcat服务器报错: Several ports (8005, 8080, 8009) required by Tomcat v5.5 Server at localhost are alre ...
- JAVA线程sleep和wait方法区别
一. sleep 是线程类(Thread)的方法,导致此线程暂停执行指定时间,给执行机会给其他线程,但是监控状态依然保持,到时后会自动恢复,调用sleep 不会释放对象锁.由于没有释放对象锁,所以不能 ...
- ASP.NET没有魔法——ASP.NET MVC界面美化及使用Bundle完成静态资源管理
对于一个应用来说界面的重要性无言而喻,而Web应用的界面是使用Html+Css以及Javascript实现的,ASP.NET MVC是一个用来构建Web应用的框架,它的界面也是Html实现的,对于一些 ...
- Unity3D判断触摸方向
据说 Temple Run(神庙逃亡) 就是用这种方式操作的 废话不多说 直接上代码 using UnityEngine; using System.Collections; public class ...
- 用于 SELECT 和 WHERE 子句的函数
一个 SQL 语句中的 select_expression 或 where_definition 可由任何使用了下面所描述函数的表达式组成. 包含 NULL 的表达式总是得出一个 NULL 值结果,除 ...
- java反射机制(先马再看)
http://blog.csdn.net/sinat_38259539/article/details/71799078
- maven 技术总结
1.版本统一控制 在 properties中配置一个参数,在添加依赖时 通过 version标签 限定版本 <properties> <org.springframework.ver ...
- nodejs mysql 数据查询例子
1.安装nodejs 2.安装mysql npm包 地址:https://github.com/felixge/node-mysql npm install mysql 3.相应API查看及调用: ...
- 【Linux】 环境变量与shell配置&执行
■ 变量与环境变量 shell环境通常存在很多变量,变量可以通过echo $VAR或${VAR}的方式查看.set命令可以查看当前环境中的所有变量(包括一般的自定义变量和环境变量) 变量的设置通过简单 ...
- Python类中的self到底是干啥的
Python类中的self到底是干啥的 Python编写类的时候,每个函数参数第一个参数都是self,一开始我不管它到底是干嘛的,只知道必须要写上.后来对Python渐渐熟悉了一点,再回头看self的 ...