今天在修改了数据库参数后,关闭数据库及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无法重启事故的更多相关文章

  1. 记一次ORACLE无法启动登陆事故

    打开XSHELL 登陆ORACLE用户 1.sqlplus scott/scott 提示登陆失败 2.sqplus / as sysdba 启动数据库提示 3.查找日志 操作日志:$ORACLE_HO ...

  2. 最常见的 5 个导致节点重新启动、驱逐或 CRS 意外重启的问题 (文档 ID 1524455.1)

    适用于: Oracle Database - Enterprise Edition - 版本 10.1.0.2 到 11.2.0.3 [发行版 10.1 到 11.2]本文档所含信息适用于所有平台 用 ...

  3. oracle 12c RAC 重启

    转至:https://blog.csdn.net/weixin_40283570/article/details/81511072 关闭顺序 :关闭PDB----->关闭数据库------> ...

  4. DBCP连接Oracle,数据库重启后现OALL8 is in an inconsistent state异常

    最近,DBCP连接Oracle,数据库重启后现OALL8 is in an inconsistent state异常. 版本说明 commons-dbcp-1.4.jar commons-pool-1 ...

  5. 【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 ...

  6. 记一次k8s pod频繁重启的优化之旅

    关键词:k8s.jvm.高可用 1.背景 最近有运维反馈某个微服务频繁重启,客户映像特别不好,需要我们尽快看一下. 听他说完我立马到监控平台去看这个服务的运行情况,确实重启了很多次.对于技术人员来说, ...

  7. Oracle CRS/GI 进程介绍

    在10g和11.1,Oracle的集群称为CRS(Oracle Cluster Ready Service), 在11.2,Oracle的集群称为GI(Grid Infrastructure). 对于 ...

  8. 记一次生产数据库"意外"重启的经历

    前言 在一个阳光明媚的下午,电脑右下角传来一片片邮件提醒,同时伴随着微信钉钉的震动,打开一看,应用各种出错,天兔告警,数据库服务器内存爆红,Mysql数据库实例挂掉了. 排查 先交代一下数据库版本: ...

  9. 记一次oracle数据库复制过程

    记录一次自己数据库复制的过程(从公司测试环境复制到客户测试环境),主要是每次自己都会忘记,不如记录一下,方便自己以后找,因此,本篇内容不会很详细,主要是用于给我自己提醒,相对于一种记笔记的效果. cm ...

随机推荐

  1. 关系型数据库工作原理-客户端连接管理器(翻译自Coding-Geek文章)

    本文翻译自Coding-Geek文章:< How does a relational database work>.原文链接:http://coding-geek.com/how-data ...

  2. JavaScript一看就懂(1)作用域

    函数级作用域 1.函数外声明的变量为全局变量,函数内可以直接访问全局变量: var global_var = 10; //全局变量 function a(){ alert(global_var); / ...

  3. IE浏览器右键菜单插件开发(上篇)——自定义一个IE右键菜单项

    要做一个IE右键浏览器插件,得3步走. 第一,在IE右键菜单上添加自定义菜单名称,是通过注册表实现的,如下: string regkey = @"Software\Microsoft\Int ...

  4. mysql压缩包安装方式

    从官网https://dev.mysql.com/downloads/mysql/上下载mysql-5.6.31-winx64.zip,将其解压,接下来的安装是通过命令来安装MySQL数据库的.(P. ...

  5. 在 HTML5 中捕获音频和视频

    简介 长久以来,音频/视频捕获都是网络开发中的"圣杯".多年来,我们总是依赖于浏览器插件(Flash 或 Silverlight)实现这一点.快来看看吧! 现在轮到 HTML5 大 ...

  6. Redis 安装简介

    Redis 是一个高性能的key-value数据库. redis的出现,很大程度补偿了memcached这类key/value存储的不足,在部 分场合可以对关系数据库起到很好的补充作用.它提供了Jav ...

  7. lr11录制脚本出现中文乱码

      录制脚本前,打开录制选项配置对话框Record-Options,进入到Advanced标签,先勾选“Support charset”,然后选择中支持UTF-8.在IIS中找到Web.Config文 ...

  8. 001: 徒手建立一个JavaWeb应用

    不借助IDE,我们徒手建立一个JavaWeb应用. web.xml: <?xml version="1.0" encoding="ISO-8859-1"? ...

  9. PAT-L2-007-gplt真题

    题目分析: 1. 首先,题目说一个家庭有孩子爸爸妈妈等几辈人,可以利用并查集将一个家庭里的所有人变成一个集合: 2. 刚好题目的目的也是这样,输出的是一个家庭人数,人均房产面积,人均房产套数等: 3. ...

  10. 【Python】 hash值计算 hashlib & hmac

    hashlib & hmac *不是很清楚能不能把这种hash值取样算法称之为加密,但是似乎好像也是这么说的哈(非科班出身的野路子就是没这种基本知识的) ■ 基本用法 hashlib支持MD5 ...