RAC实例启动Stuck Archiver,空间问题清理后正常

测试环境,启动DB状态不正常

检查DB ALERT发现无法在+DATA磁盘组空间不足,ASMCMD lsdg确认空间问题,删除归档后,问题处理。

$ srvctl start database -d rac$ crsctl stat res -tora.rac.db
      1        ONLINE  INTERMEDIATE a1                       Stuck Archiver
      2        ONLINE  ONLINE       a2                       Open  

*************************************************************
ARC0: Error 19504 Creating archive log file to ‘+DATA‘
Unable to create archive log file ‘+DATA‘
Errors in file /picclife/app/oracle/diag/rdbms/liuliu/rac1/trace/rac1_arc1_27479.trc:
ORA-19816: WARNING: Files may exist in db_recovery_file_dest that are not known to database.
ORA-17502: ksfdcre:4 Failed to create file +DATA
ORA-15041: diskgroup "DATA" space exhausted
*************************************************************
WARNING: A file of type ARCHIVED LOG may exist in
db_recovery_file_dest that is not known to the database.
Use the RMAN command CATALOG RECOVERY AREA to re-catalog
any such files. If files cannot be cataloged, then manually
delete them using OS command. This is most likely the
result of a crash during file creation.
*************************************************************
ARC1: Error 19504 Creating archive log file to ‘+DATA

ASMCMD> lsdg
State    Type    Rebal  Sector  Block       AU  Total_MB  Free_MB  Req_mir_free_MB  Usable_file_MB  Offline_disks  Voting_files  Name
MOUNTED  NORMAL  N         512   4096  1048576     16384       58                0              29              0             N  DATA/
MOUNTED  EXTERN  N         512   4096  1048576      8192     7688                0            7688              0             N  FRA/

$ rman target /
RMAN> delete archivelog all;
Do you really want to delete the above objects (enter YES or NO)? yes
deleted archived log
archived log file name=+DATA/liuliu/archivelog/2020_01_19/thread_1_seq_18.261.1030100623 RECID=2 STAMP=1030100622

原文地址:https://www.cnblogs.com/lvcha001/p/12213405.html

时间: 2024-11-13 08:59:58

RAC实例启动Stuck Archiver,空间问题清理后正常的相关文章

srvctl和crs_start命令无法启动oracle RAC实例, 但sqlplus可以启动

今天遇到一个奇怪问题,发现srvctl和crs_start命令无法启动Oracle RAC实例,但用sqlplus却可以正常启动.最终发现原因是在OCR中数据库的状态变成了disable,将此状态更改为enable后恢复正常. 以下是一个模拟示例: [email protected]:~ $> crs_stat -t Name Type Target State Host ------------------------------------------------------------ o

Oracle 单实例 迁移到 RAC 实例 -- 使用RMAN 异机恢复

Oracle 官网有关单实例迁移到RAC的一个步骤说明: How to Convert 10g Single-Instance database to 10g RAC using Manual Conversion procedure [ID 747457.1] http://blog.csdn.net/tianlesoftware/archive/2010/12/09/6065903.aspx   RMAN 备份异机恢复 并创建新DBID http://blog.csdn.net/tianle

oracle数据库实例启动与关闭

区分数据库与实例:实例是指各种内存结构和服务进程,数据库是指物里存储磁盘空间. 数据库实例启动: startup [nomount | mount | open | force ]  [resetrict]  [pfile=finename] nomount 表示启动实例不加载数据库 mount 表示启动实例.加载数据库并保持数据库关闭状态 open 表示启动实例.加载并打开数据库,默认为此选项 force 表示终止实例并重新启动数据库 resetrict 表示以受限制的会话方式启动数据库 pf

windows 下的oracle实例启动时报错ora-28056

windows下的的oracle ,实例启动时是会向windows操作系统的事件查看器--应用程序 部分写入启动信息的,并且这个写入行为无法用oracle 的参数或者其他手段去禁止. 若是事件查看器--应用程序的日志满了,会导致如下的情况:ORA-28056: Writing audit records to Windows Event Log failed. 清理完日志之后,数据库实例就能启动了,如下:

Oracle 数据库实例启动关闭过程

--================================ -->Oracle 数据库实例启动关闭过程 --================================ /* Oracle数据库实例的启动,严格来说应该是实例的启动,数据库仅仅是在实例启动后进行装载.Oracle数据启动的过程被划分为 几个不同的步骤,在不同的启动过程中,我们可以对其实现不同的操作,系统修复等等工作,因此了解Oracle数据启动.关闭是非常 有必要的.下面详细了Oracle Database 10g 

Linux平台Oracle多个实例启动说明

环境说明:oracle实例1的SID为orcl(为默认启动的实例),第二个实例的SID为orcl2 启动步骤:  1)启动数据库实例完成后,启动数据库监听服务 #lsnrctl   start 2)切换到需要启动的数据库实例下,如下表示启动的是orcl数据库实例,若要启动orcl2,则修改ORACLE_SID=orcl2 #export   ORACLE_SID=orcl 3)使用oracle账号登陆Linux系统 #oracle    #passwd:oraclepass 4)启动数据库实例 

最常见的5个导致 RAC 实例崩溃的问题

最常见的5个导致 RAC 实例崩溃的问题 (文档 ID 1549191.1)   适用于: OracleDatabase - Enterprise Edition - 版本11.2.0.1 和更高版本 本文档所含信息适用于所有平台 用途 本文档的目的是总结可能导致 RAC 实例崩溃的最常见的5种问题以及较早版本(如 10.2.0.5)报告的常见问题. 适用范围 问题 1 到 5 仅适用于 11gR2 RAC.<版本>的问题 仅适用于提及的版本. 详细信息 问题 1:ORA-29770 LMHB

oracle11.2.0.4 rac asm启动故障

现场人员反映一套库启动失败,集群资源启动失败,发截图和日志过来分析 分析日志后发现: ASM没有启动 OCR等不能启动 问题1: 2018-05-08 11:59:39.980: [? OCRASM][1639659296]proprasmo: Error in open/create file in dg [OCRDG][? OCRASM][1639659296]SLOS : SLOS: cat=7, opn=kgfoAl06, dep=15077, loc=kgfokge 2018-05-0

Oracle RAC 实例管理(Cluster Group Service)

CGS是Oracle RAC 实例管理的实现方法,负责实现如下功能 1)实例之间的心跳机制 2)当实例离开或者加入集群时完成数据库集群的重新配置 3)解决数据库层面出现的脑裂 1,网络心跳 数据库层面的网络心跳是通过LMON进程实现的,每个实例的LMON进程会定期通过数据库的私网与所有远程实例进行通信,以确认其他实例的状态,如果,某一个实例一段时间之内不能够响应其他节点发送的网络心跳信息,那么数据库集群就需要进行重新配置,用户能够看到的最直观的信息就是ora-29740错误. 2,磁盘心跳 数据