首页 > 其他分享 >ORA-29702

ORA-29702

时间:2024-06-04 18:47:56浏览次数:17  
标签:启动 29702 ORA 报错 css crsctl CSS ora

 Table of Contents

1. 现象

 

1.1. 报错信息

SQL> startup nomount;
ORA-29701: unable to connect to Cluster Synchronization Service

1.2. oerr解析

29701, 00000, "unable to connect to Cluster Synchronization Service"
// *Cause: Connect to CSS failed or timed out.
// *Action: Verify the state of the CSS.  If the CSS was not started,
//          start it and then retry the database startup. If the CSS died
//          or is not responding, check the Oracle and CSS trace files for
//          errors and contact Oracle Support Services.

从上面信息来看,说是css 有问题,无法连接。

2. 问题分析

 

2.1. 情况1

ORACLE_HOME 中的文件,来源于RAC中的一个节点。 比如,CRS被格式化,比如从RAC一个节点中 复制ORACLE_HOME 到一个单机的节点,等。

2.2. 情况2

在RAC集群中,启动报错。

3. 解决

 

3.1. 情况1

重新编译oracle. 或者重新安装。当然重新编译要比安装要快得多。

cd ORACLE_HOME/rdbms/lib
make -f ins_rdbms.mk no_parropt or make -f ins_rdbms.mk ops_off
make -f ins_rdbms.mk install

3.2. 情况2

一般情况下,CRS中的各个组件都是默认自动启动的。

这个报错,其实是提示我们 而CSS(Cluster Synchronization Services) 服务没有启动。

  • 检查css状态

    crsctl check css
    
  • 启动css

    crsctl start resource ora.cssd
    

启动后,一般可以解决问题。如果不能启动,就要具体问题具体分析了。

1)默认情况下HAS(High Availability Service)是自动启动的.通过如下命令可以取消和启用自动启动
        crsctl disable has
        crsctl enable has
      2)HAS手动启动和停止
        crsctl start has
        crsctl stop has
      3)查看HAS的状态
        crsctl check has
      4)如果想让ora.css和ora.diskmon服务随着HAS的启动而自动启动,那么你可以修改这两个服务的AUTO_START属性
        crsctl modify resource "ora.cssd" -attr "AUTO_START=1"
        or

      5)如果想取消ora.css和ora.diskmon的Auto start
        crsctl modify resource "ora.cssd" -attr "AUTO_START=never"
        crsctl modify resource "ora.diskmon" -attr "AUTO_START=never"

Validate

标签:启动,29702,ORA,报错,css,crsctl,CSS,ora
From: https://www.cnblogs.com/halberd-lee/p/18231480

相关文章

  • manjora Linux下使用howdy实现人脸识别登录的简明教程
    前言从windows切换到Linux会有很多的不适应,自然会想找一些类似于windows体验的Linux替代品,比如windows上的windowshello就很好用,可以使用指纹或者摄像头实现人脸识别在很多场景下可以避免输入密码。经过一番搜索发现howdy是目前Linux上最流行的人脸识别认证的软件,于是就第一时......
  • 成为MySQL DBA后,再看ORACLE数据库(六、逻辑存储结构)
    数据库的逻辑存储结构也可以叫做存储层次体系,ORACLE的存储层次体系按照层次从高到低分为:表空间(tablespace)、段(segment)、区(extent)、块(block)。熟悉数据库的逻辑存储结构可以帮助我们分析与定位数据库的空间容量问题。一、段段是表空间的主要组织结构。段就是占用存储空间的数据库......
  • Oracle优化神技之临时表
    Oracle临时表在处理临时数据、会话数据隔离和复杂查询优化方面非常有用。其底层逻辑是通过Oracle特殊的临时表来减少I/O操作和日志开销,提高了数据库性能和查询效率。开发者可以根据具体需求和场景,合理使用临时表来简化数据处理逻辑和提高系统性能。早期开发人员在使用Oracle数据......
  • Oracle获取吞吐量和IOPS的脚本
     Oracle获取吞吐量和IOPS的脚本 数据底层存储要换盘,对新盘做IOPS压测。并花了点时间写了脚本获取数据库每秒的吞吐量和IOPS信息。可以将数据导成excel并绘制为折线图等统计图。  --获取IOPS(当前实例)selectto_char(t.begin_interval_time,'yyyy-mm-ddhh24:mi')......
  • Oracle RU和RUR(补丁)
    以前Oracle的周期是约5年省级一个大版本,在这个大版本上做小的升级(PSU与BP),在12c发布以后,oracle数据库产品的新版本发布改为每年一次。随着版本的变化,oracle的升级也发生了变化。12.2以后,主要是通过RU(ReleaseUpdates)与RUR(ReleaseUpdateRevisions)升级,那么什么是RU(ReleaseUpd......
  • [Oracle]索引
    【版权声明】未经博主同意,谢绝转载!(请尊重原创,博主保留追究权)https://www.cnblogs.com/cnb-yuchen/p/18032039出自【进步*于辰的博客】参考笔记一,P25.27、P26.28、P30.2;笔记二,P69.5、P70/71。注:索引是一种数据结构(B树或B+树)。索引的“宏观”表现可以是“一棵树”,或者是树......
  • Oracle系列---【ORA-00257: Archiver error. Connect AS SYSDBA only until resolved
    ORA-00257:Archivererror.ConnectASSYSDBAonlyuntilresolved1.问题描述过了个周末,发现系统登录不上了,查看日志,发现报"ORA-00257:Archivererror.ConnectASSYSDBAonlyuntilresolved",明显数据库有问题了,我用客户端连,也报这个错误。2.问题分析经过一番查询,是因......
  • Oracle之SQL优化实战分析
    分享一个案例,一条SQL引发的“血案”!技术人人都可以磨炼,但处理问题的思路和角度各有不同,希望这篇文章可以抛砖引玉。以一个例子为切入点一、问题背景这是一个数据仓库系统,正常情况下每天0~6点会跑批,生成前一天的业务报表,供管理层分析使用。某天凌晨,监控系统频繁发出告警,大批业务报......
  • 基于docker的oracle12.2.0.1部署及oracle使用与docker镜像容器制作迁移方法
    基于docker的oracle12.2.0.1部署及oracle使用与docker镜像容器制作迁移方法本文介绍了基于docker的oracle12.2.0.1部署,包含了oracle基本配置、监听器和实例启动方法、PDB和CDB操作方法、表空间建立和用户数据库建立、常见启动问题解决等,并介绍了镜像制作、镜像打包、镜像迁移......
  • 成为MySQL DBA后,再看ORACLE数据库(五、内存管理)
    一、前言在数据库的体系结构中,内存区是非常关键的一部分,一般而言数据库实例也是由内存+后台进程组成。不同于MySQL的单进程多线程架构,ORACLE是多进程架构,所以在内存管理上也更加复杂。ORACLE的内存管理一般分两部分:PGA(ProgramGlobalArea)和SGA(SystemGlobalArea)。翻开当年学习O......