ORA-01033: ORACLE initialization or shutdown in progress---惜分飞

news2024/11/16 5:25:32

客户反馈数据库使用plsql dev登录报ORA-01033: ORACLE initialization or shutdown in progress的错误
 

20240122211338


出现该错误一般是由于数据库没有正常open成功,查看oracle 告警日志发现

Mon Jan 22 16:55:50 2024

Database mounted in Exclusive Mode

Lost write protection disabled

Completed: alter database mount exclusive

alter database open

Beginning crash recovery of 1 threads

 parallel recovery started with 15 processes

Started redo scan

Completed redo scan

 read 139 KB redo, 70 data blocks need recovery

Errors in file d:\app\administrator\diag\rdbms\orcl\orcl\trace\orcl_ora_7792.trc  (incident=20565):

ORA-00600: ??????, ??: [kcratr_nab_less_than_odr], [1], [1916], [28210], [28222], [], [], [], [], [], [], []

Incident details in: d:\app\administrator\diag\rdbms\orcl\orcl\incident\incdir_20565\orcl_ora_7792_i20565.trc

Mon Jan 22 16:55:57 2024

Trace dumping is performing id=[cdmp_20240122165557]

Aborting crash recovery due to error 600

Errors in file d:\app\administrator\diag\rdbms\orcl\orcl\trace\orcl_ora_7792.trc:

ORA-00600: ??????, ??: [kcratr_nab_less_than_odr], [1], [1916], [28210], [28222], [], [], [], [], [], [], []

Errors in file d:\app\administrator\diag\rdbms\orcl\orcl\trace\orcl_ora_7792.trc:

ORA-00600: ??????, ??: [kcratr_nab_less_than_odr], [1], [1916], [28210], [28222], [], [], [], [], [], [], []

ORA-600 signalled during: alter database open...

这个错误比较常见,解决起来比较简单,参考:
kcratr_nab_less_than_odr
12c启动报kcratr_nab_less_than_odr
又一例ORA-600 kcratr_nab_less_than_odr
在恢复过程中中还遇到了ORA-00700 kcrf_split_brain_error错误,但是没有影响数据库open

Mon Jan 22 20:13:55 2024

alter database open

Beginning crash recovery of 1 threads

Started redo application at

 Thread 1: logseq 1916, block 27931

Recovery of Online Redo Log: Thread 1 Group 2 Seq 1916 Reading mem 0

  Mem# 0: D:\TEMP\ORCL\REDO02.LOG

Completed redo application of 0.00MB

Completed crash recovery at

 Thread 1: logseq 1916, block 28210, scn 43957072

 0 data blocks read, 0 data blocks written, 139 redo k-bytes read

Errors in file d:\app\xifenfei\diag\rdbms\orcl\orcl\trace\orcl_ora_6104.trc  (incident=15729):

ORA-00700: 软内部错误, 参数: [kcrf_split_brain_error], [1], [1916], [28222], [28209], [4], [], [], [], [], [], []

Incident details in: d:\app\xifenfei\diag\rdbms\orcl\orcl\incident\incdir_15729\orcl_ora_6104_i15729.trc

Mon Jan 22 20:13:56 2024

Trace dumping is performing id=[cdmp_20240122201356]

Mon Jan 22 20:13:56 2024

Thread 1 advanced to log sequence 1917 (thread open)

Thread 1 opened at log sequence 1917

  Current log# 3 seq# 1917 mem# 0: D:\TEMP\ORCL\REDO03.LOG

Successful open of redo thread 1

Mon Jan 22 20:13:56 2024

SMON: enabling cache recovery

Verifying file header compatibility for 11g tablespace encryption..

Verifying 11g file header compatibility for tablespace encryption completed

SMON: enabling tx recovery

Database Characterset is AL32UTF8

replication_dependency_tracking turned off (no async multimaster replication found)

WARNING: AQ_TM_PROCESSES is set to 0. System operation                     might be adversely affected.

Completed: alter database open

20240122201556


至此数据库open成功但是dbv检测system有很多坏块需要分析处理

C:\Users\XIFENFEI>dbv file=d:/temp/orcl/system01.dbf

DBVERIFY: Release 11.2.0.1.0 - Production on 星期一 1月 22 21:07:18 2024

Copyright (c) 1982, 2009, Oracle and/or its affiliates.  All rights reserved.

DBVERIFY - 开始验证: FILE = D:\TEMP\ORCL\SYSTEM01.DBF

页 106278 流入 - 很可能是介质损坏

Corrupt block relative dba: 0x00419f26 (file 1, block 106278)

Fractured block found during dbv:

Data in bad block:

 type: 6 format: 2 rdba: 0x00419f26

 last change scn: 0x0000.01410f78 seq: 0x2 flg: 0x04

 spare1: 0x0 spare2: 0x0 spare3: 0x0

 consistency value in tail: 0x00000000

 check value in block header: 0xbf11

 computed block checksum: 0xaf18

页 106279 标记为损坏

Corrupt block relative dba: 0x00419f27 (file 1, block 106279)

Bad header found during dbv:

Data in bad block:

 type: 178 format: 3 rdba: 0xc8c9c1b6

 last change scn: 0x0000.0a0df8c7 seq: 0x0 flg: 0x00

 spare1: 0xbf spare2: 0xc9 spare3: 0xc9bf

 consistency value in tail: 0x00000000

 check value in block header: 0xbbb2

 block checksum disabled

页 106280 标记为损坏

Corrupt block relative dba: 0x00419f28 (file 1, block 106280)

Bad header found during dbv:

Data in bad block:

 type: 178 format: 3 rdba: 0xc8c9c1b6

 last change scn: 0x0000.0a0df8c7 seq: 0x0 flg: 0x00

 spare1: 0xbf spare2: 0xc9 spare3: 0xc9bf

 consistency value in tail: 0x00000000

 check value in block header: 0xbbb2

 block checksum disabled

页 106281 标记为损坏

Corrupt block relative dba: 0x00419f29 (file 1, block 106281)

Bad header found during dbv:

Data in bad block:

 type: 178 format: 3 rdba: 0xc8c9c1b6

 last change scn: 0x0000.0a0df8c7 seq: 0x0 flg: 0x00

 spare1: 0xbf spare2: 0xc9 spare3: 0xc9bf

 consistency value in tail: 0x00000000

 check value in block header: 0xbbb2

 block checksum disabled

页 106282 标记为损坏

Corrupt block relative dba: 0x00419f2a (file 1, block 106282)

Bad header found during dbv:

Data in bad block:

 type: 178 format: 3 rdba: 0xc8c9c1b6

 last change scn: 0x0000.0a0df8c7 seq: 0x0 flg: 0x00

 spare1: 0xbf spare2: 0xc9 spare3: 0xc9bf

 consistency value in tail: 0x00000000

 check value in block header: 0xbbb2

 block checksum disabled

页 106283 标记为损坏

Corrupt block relative dba: 0x00419f2b (file 1, block 106283)

Bad header found during dbv:

Data in bad block:

 type: 178 format: 3 rdba: 0xc8c9c1b6

 last change scn: 0x0000.0a0df8c7 seq: 0x0 flg: 0x00

 spare1: 0xbf spare2: 0xc9 spare3: 0xc9bf

 consistency value in tail: 0x00000000

 check value in block header: 0xbbb2

 block checksum disabled

页 106284 标记为损坏

Corrupt block relative dba: 0x00419f2c (file 1, block 106284)

Bad header found during dbv:

Data in bad block:

 type: 178 format: 3 rdba: 0xc8c9c1b6

 last change scn: 0x0000.0a0df8c7 seq: 0x0 flg: 0x00

 spare1: 0xbf spare2: 0xc9 spare3: 0xc9bf

 consistency value in tail: 0x00000000

 check value in block header: 0xbbb2

 block checksum disabled

页 106285 标记为损坏

Corrupt block relative dba: 0x00419f2d (file 1, block 106285)

Bad header found during dbv:

Data in bad block:

 type: 178 format: 3 rdba: 0xc8c9c1b6

 last change scn: 0x0000.0a0df8c7 seq: 0x0 flg: 0x00

 spare1: 0xbf spare2: 0xc9 spare3: 0xc9bf

 consistency value in tail: 0x00000000

 check value in block header: 0xbbb2

 block checksum disabled

页 106286 标记为损坏

Corrupt block relative dba: 0x00419f2e (file 1, block 106286)

Bad header found during dbv:

Data in bad block:

 type: 178 format: 3 rdba: 0xc8c9c1b6

 last change scn: 0x0000.0a0df8c7 seq: 0x0 flg: 0x00

 spare1: 0xbf spare2: 0xc9 spare3: 0xc9bf

 consistency value in tail: 0x2c310602

 check value in block header: 0xbbb2

 block checksum disabled

页 143094 流入 - 很可能是介质损坏

Corrupt block relative dba: 0x00422ef6 (file 1, block 143094)

Fractured block found during dbv:

Data in bad block:

 type: 6 format: 2 rdba: 0x00422ef6

 last change scn: 0x0000.028f863b seq: 0x2 flg: 0x04

 spare1: 0x0 spare2: 0x0 spare3: 0x0

 consistency value in tail: 0x00000000

 check value in block header: 0xda23

 computed block checksum: 0x4210

页 143095 标记为损坏

Corrupt block relative dba: 0x00422ef7 (file 1, block 143095)

Bad header found during dbv:

Data in bad block:

 type: 178 format: 3 rdba: 0xc8c9c1b6

 last change scn: 0x0000.0a0df8c7 seq: 0x0 flg: 0x00

 spare1: 0xbf spare2: 0xc9 spare3: 0xc9bf

 consistency value in tail: 0x00000000

 check value in block header: 0xbbb2

 block checksum disabled

页 143096 标记为损坏

Corrupt block relative dba: 0x00422ef8 (file 1, block 143096)

Bad header found during dbv:

Data in bad block:

 type: 178 format: 3 rdba: 0xc8c9c1b6

 last change scn: 0x0000.0a0df8c7 seq: 0x0 flg: 0x00

 spare1: 0xbf spare2: 0xc9 spare3: 0xc9bf

 consistency value in tail: 0x00000000

 check value in block header: 0xbbb2

 block checksum disabled

页 143097 标记为损坏

Corrupt block relative dba: 0x00422ef9 (file 1, block 143097)

Bad header found during dbv:

Data in bad block:

 type: 178 format: 3 rdba: 0xc8c9c1b6

 last change scn: 0x0000.0a0df8c7 seq: 0x0 flg: 0x00

 spare1: 0xbf spare2: 0xc9 spare3: 0xc9bf

 consistency value in tail: 0x00000000

 check value in block header: 0xbbb2

 block checksum disabled

页 143098 标记为损坏

Corrupt block relative dba: 0x00422efa (file 1, block 143098)

Bad header found during dbv:

Data in bad block:

 type: 178 format: 3 rdba: 0xc8c9c1b6

 last change scn: 0x0000.0a0df8c7 seq: 0x0 flg: 0x00

 spare1: 0xbf spare2: 0xc9 spare3: 0xc9bf

 consistency value in tail: 0x00000000

 check value in block header: 0xbbb2

 block checksum disabled

页 143099 标记为损坏

Corrupt block relative dba: 0x00422efb (file 1, block 143099)

Bad header found during dbv:

Data in bad block:

 type: 178 format: 3 rdba: 0xc8c9c1b6

 last change scn: 0x0000.0a0df8c7 seq: 0x0 flg: 0x00

 spare1: 0xbf spare2: 0xc9 spare3: 0xc9bf

 consistency value in tail: 0x00000000

 check value in block header: 0xbbb2

 block checksum disabled

页 143100 标记为损坏

Corrupt block relative dba: 0x00422efc (file 1, block 143100)

Bad header found during dbv:

Data in bad block:

 type: 178 format: 3 rdba: 0xc8c9c1b6

 last change scn: 0x0000.0a0df8c7 seq: 0x0 flg: 0x00

 spare1: 0xbf spare2: 0xc9 spare3: 0xc9bf

 consistency value in tail: 0x00000000

 check value in block header: 0xbbb2

 block checksum disabled

页 143101 标记为损坏

Corrupt block relative dba: 0x00422efd (file 1, block 143101)

Bad header found during dbv:

Data in bad block:

 type: 178 format: 3 rdba: 0xc8c9c1b6

 last change scn: 0x0000.0a0df8c7 seq: 0x0 flg: 0x00

 spare1: 0xbf spare2: 0xc9 spare3: 0xc9bf

 consistency value in tail: 0x00000000

 check value in block header: 0xbbb2

 block checksum disabled

页 143102 标记为损坏

Corrupt block relative dba: 0x00422efe (file 1, block 143102)

Bad header found during dbv:

Data in bad block:

 type: 178 format: 3 rdba: 0xc8c9c1b6

 last change scn: 0x0000.0a0df8c7 seq: 0x0 flg: 0x00

 spare1: 0xbf spare2: 0xc9 spare3: 0xc9bf

 consistency value in tail: 0x8a780602

 check value in block header: 0xbbb2

 block checksum disabled

DBVERIFY - 验证完成

检查的页总数: 152320

处理的页总数 (数据): 115189

失败的页总数 (数据): 0

处理的页总数 (索引): 13086

失败的页总数 (索引): 0

处理的页总数 (其他): 9741

处理的总页数 (段)  : 1

失败的总页数 (段)  : 0

空的页总数: 14286

标记为损坏的总页数: 18

流入的页总数: 2

加密的总页数        : 0

最高块 SCN            : 44036082 (0.44036082)

通过分析aud$的extent,确认这些坏块全部属于该对象

SQL> select block_id,blocks from dba_extents where segment_name='AUD$';

  BLOCK_ID     BLOCKS

---------- ----------

…………

    102016       1024

    103040       1024

    104064       1024

    105088       1024

    106112       1024

…………

    141056       1024

    142080       1024

    143104       1024

已选择124行。

处理方法比较简单,直接truncate aud$表即可

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1403182.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

93. 复原 IP 地址 - 力扣(LeetCode)

题目描述 有效 IP 地址 正好由四个整数(每个整数位于 0 到 255 之间组成,且不能含有前导 0),整数之间用 ‘.’ 分隔。 例如:“0.1.2.201” 和 “192.168.1.1” 是 有效 IP 地址,但是 “0.011.255.245”、“…

【Linux】vim中批量化注释

批量化注释 ctrlvhjkl进行区域选择shiftiI“//”esc*2 批量化删除注释 ctrlvhjkl进行区域选择(包含且仅包含“//”-可以用L控制)d删除

WIFI6与WIFI5的差异在哪里

在数字时代,随着无线网络的不断演进,WIFI技术作为我们日常连接的主要方式之一也在不断升级。在过去的几年里,WIFI5一直是许多用户的首选标准,为我们提供了可靠的无线连接。然而,如今WIFI6崭露头角,引入了一…

最详细PE文件格式讲解!!!!!

一:简单介绍和必须知道的知识点: 在介绍PE文件格式的细节前,仔细看一下下面图,该图展示了PE文件格式的大概布局,学习时建议配合使用PE工具——stud_PE。 1.1PE的基本概念 PE文件使用的是一个平面地址空间,所…

Nvidia DPU BlueField 软件概述_AI_卸载_降本增效_DPU时代_内核表示模型

Nvidia_BF_DPU简介 随着摩尔定律的减弱,加速计算和人工智能是较经济实惠的方式实现数据中心能源效率所需的工具。 让我们一起跟随和了解 NVIDIA Grace CPU、NVIDIA L4 GPU 和 NVIDIA BlueField DPU 如何推动数据中心迈向更高效的未来。 NVIDIA BlueField DPU 软件…

快速傅立叶变换FFT学习笔记

什么是FFT? FFT(Fast Fourier Transformation) 是离散傅氏变换(DFT)的快速算法,即快速傅氏变换。FFT使计算机计算离散傅里叶变换所需要的乘法次数大为减少,特别是被变换的抽样点数N越多&#x…

MySQL索引的使用,大大提升你代码的效率

目录 🚀索引使用 🚀最左前缀法则 🚀范围查询 🚀索引失效情况 隐式类型转换是什么? 隐式类型转换的影响 举例说明 无隐式类型转换的情况 存在隐式类型转换的情况 总结 🚀模糊查询 🚀or…

经典面试题-死锁

目录 1.什么是死锁? 2.形成死锁的四个必要条件 3.死锁的三种情况 第一种情况: 举例: 举例: 第二种情况:两个线程 两把锁 举例: 第三种情况:N个线程 M把锁 哲学家进餐问题 1.什么是死锁&…

Docker基础语法

目录 一.docker安装 二.docker基础名词 三.docker基础命令 四.命令别名 五.数据卷 六.挂载本地目录或文件 七.Docker镜像 八.网络 一.docker安装 1.安装yum工具 yum install -y yum-utils device-mapper-persistent-data lvm2 2.安装 docker yum源 yum-config-manag…

Git的安装与配置

目录 前言 Linux-centos:下安装 Linux_ubuntu下安装 创建Git本地仓库 配置用户名和Email 前言 Git是一种版本控制器,能够让我们了解一个文件的历史,以及它的发展过程。通俗的将就是可以记录一个工程的每一次改动和版本迭代的一个管理系统…

书法AI全自动切字+识别算法2.0版发布,草书篆书行书楷书识别准确率超过90%,覆盖书法单字30万张

我们开发的业界识别最准覆盖作品最全的书法AI小程序上线了 书法AI全自动切字识别算法2.0版发布,草书篆书行书楷书识别准确率超过90%,准确率甩百度OCR一条街,覆盖书法单字30万张,遥遥领先同行 我们还可为客户提供书法AI全自动切字a…

Tensorflow2.0笔记 - tensor的合并和分割

主要记录concat,stack,unstack和split相关操作的作用 import tensorflow as tf import numpy as nptf.__version__#concat对某个维度进行连接 #假设下面的tensor0和tensor1分别表示4个班级35名同学的8门成绩和两个班级35个同学8门成绩 tensor0 tf.ones([4,35,8]) tensor1 tf…

C#,入门教程(30)——扎好程序的笼子,错误处理 try catch

上一篇: C#,入门教程(29)——修饰词静态(static)的用法详解https://blog.csdn.net/beijinghorn/article/details/124683349 程序员语录:凡程序必有错,凡有错未必改! 程序出错的原因千千万&…

基于PSO-BP神经网络的风电功率预测(MATLAB)

作品简介 :关注公众号“电击小子程高兴的MATLAB小屋”获取优惠 主要内容 该模型将粒子群算法与BP神经网络结合用于BP神经网络的训练,即优化BP网络中的连接权值和各项阈值,然后利用神经网络分布式并行处理优势、自适应学习能力以及较好的…

坚持刷题 | 二叉树的最大深度

文章目录 题目考察点代码实现实现总结扩展用迭代的方式实现二叉树最大深度可能的扩展问题 坚持刷题,老年痴呆追不上我,今天刷:二叉树的最大深度 题目 104.二叉树的最大深度 考察点 二叉树的基本实现: 能够定义二叉树节点&…

Apifox接口测试教程(一)接口测试的原理与工具

🔥 交流讨论:欢迎加入我们一起学习! 🔥 资源分享:耗时200小时精选的「软件测试」资料包 🔥 教程推荐:火遍全网的《软件测试》教程 📢欢迎点赞 👍 收藏 ⭐留言 &#x1…

性能优化-OpenCL 介绍

「发表于知乎专栏《移动端算法优化》」 本文首先对 GPU 进行了概述,然后着重地对移动端的 GPU 进行了分析,随后我们又详细地介绍了 OpenCL 的背景知识和 OpenCL 的四大编程模型。希望能帮助大家更好地进行移动端高性能代码的开发。 🎬个人简介…

git本地分支的合并/切换分支时遇到的问题

目录 第一章、本地分支的切换测试1.1)切换之前的master分支下文件内容1.2)切换到develop分支后修改文件1.3)切回master分支出现报错: 第二章、解决方式2.1)方式1:commit提交修改2.2)方式2&#…

柔性数组和C语言内存划分

柔性数组和C语言内存划分 1. 柔性数组1.1 柔性数组的特点:1.2 柔性数组的使用1.3 柔性数组的优势 2. 总结C/C中程序内存区域划分 1. 柔性数组 也许你从来没有听说过柔性数组(flexible array)这个概念,但是它确实是存在的。 C99 中&#xff…

解决Git添加.gitignore文件后不生效的问题

1. 问题描述 如上图所示,在已存在.gitignore文件且已经提交过的Git管理的项目中,其中.class、.jar文件以及.idea目录内的内容全部都还是被Git管理了,可见.gitignore文件并没有生效。 2. 原因发现 .gitignore文件只能作用于 Untracked Files…