Oracle Recovery Tools修复ORA-600 6101/kdxlin:psno out of range故障
数据库异常断电,然后启动异常,我接手该库,尝试recover恢复
SQL> recover database;ORA-10562: Error occurred while applying redo to data block (file# 2, block#63710)ORA-10564: tablespace SYSAUXORA-01110: ???????? 2: 'H:\TEMP\GDLISNET\SYSAUX01.DBF'ORA-10561: block type 'TRANSACTION MANAGED INDEX BLOCK', data object# 179030ORA-00600: ????????????, ????: [6101], [0], [700], [32], [], [], [], [], [],[], [], []SQL> recover datafile 1;完成介质恢复。SQL> recover datafile 3;完成介质恢复。SQL> recover datafile 4;完成介质恢复。SQL> recover datafile 5;完成介质恢复。SQL> recover datafile 6;完成介质恢复。SQL> recover datafile 2;ORA-00283: ??????????ORA-10562: Error occurred while applying redo to data block (file# 2, block#63744)ORA-10564: tablespace SYSAUXORA-01110: ???? 2: 'H:\TEMP\GDLISNET\SYSAUX01.DBF'ORA-10561: block type 'TRANSACTION MANAGED INDEX BLOCK', data object# 67482ORA-00600: ??????, ??: [kdxlin:psno out of range], [], [], [], [], [], [], [],[], [], [], [] |
alert日志信息
Mon Apr 14 12:31:55 2025ALTER DATABASE RECOVER database Media Recovery Start started logmerger processParallel Media Recovery started with 20 slavesMon Apr 14 12:31:56 2025Recovery of Online Redo Log: Thread 1 Group 2 Seq 6845 Reading mem 0 Mem# 0: H:\TEMP\GDLISNET\REDO02.LOGMon Apr 14 12:31:56 2025Errors in file c:\app\xff\diag\rdbms\gdlisnet\gdlisnet\trace\gdlisnet_pr0e_9840.trc (incident=1489):ORA-00600: 内部错误代码, 参数: [6101], [0], [700], [32], [], [], [], [], [], [], [], []Incident details in: c:\app\xff\diag\rdbms\gdlisnet\gdlisnet\incident\incdir_1489\gdlisnet_pr0e_9840_i1489.trcSlave exiting with ORA-10562 exceptionErrors in file c:\app\xff\diag\rdbms\gdlisnet\gdlisnet\trace\gdlisnet_pr0e_9840.trc:ORA-10562: Error occurred while applying redo to data block (file# 2, block# 63710)ORA-10564: tablespace SYSAUXORA-01110: 数据文件 2: 'H:\TEMP\GDLISNET\SYSAUX01.DBF'ORA-10561: block type 'TRANSACTION MANAGED INDEX BLOCK', data object# 179030ORA-00600: 内部错误代码, 参数: [6101], [0], [700], [32], [], [], [], [], [], [], [], []Mon Apr 14 12:31:57 2025Checker run found 6 new persistent data failuresRecovery Slave PR0E previously exited with exception 10562Media Recovery failed with error 448Errors in file c:\app\xff\diag\rdbms\gdlisnet\gdlisnet\trace\gdlisnet_pr00_14232.trc:ORA-00283: 恢复会话因错误而取消ORA-00448: 后台进程正常结束Slave exiting with ORA-283 exceptionErrors in file c:\app\xff\diag\rdbms\gdlisnet\gdlisnet\trace\gdlisnet_pr00_14232.trc:ORA-00283: 恢复会话因错误而取消ORA-00448: 后台进程正常结束ORA-10562 signalled during: ALTER DATABASE RECOVER database ...ALTER DATABASE RECOVER datafile 2 Media Recovery StartSerial Media Recovery startedRecovery of Online Redo Log: Thread 1 Group 2 Seq 6845 Reading mem 0 Mem# 0: H:\TEMP\GDLISNET\REDO02.LOGErrors in file c:\app\xff\diag\rdbms\gdlisnet\gdlisnet\trace\gdlisnet_ora_22400.trc (incident=1369):ORA-00600: ??????, ??: [kdxlin:psno out of range], [], [], [], [], [], [], [], [], [], [], []Incident details in: c:\app\xff\diag\rdbms\gdlisnet\gdlisnet\incident\incdir_1369\gdlisnet_ora_22400_i1369.trcMedia Recovery failed with error 10562ORA-283 signalled during: ALTER DATABASE RECOVER datafile 2 ... |
发现2号数据文件异常,报ORA-600 6101和ORA-600 kdxlin:psno out of range错误,出现该错误的原因主要是由于数据文件的bock和redo中信息不匹配导致,对于这种情况,我这边选择使用Oracle Recovery Tools工具进行快速恢复
再次recover并且直接打开库
SQL> set numw 16SQL> col CHECKPOINT_TIME for a40SQL> set lines 150SQL> set pages 1000SQL> SELECT status, 2 to_char(checkpoint_time,'yyyy-mm-dd hh24:mi:ss') checkpoint_time,FUZZY,checkpoint_change#, 3 count(*) ROW_NUM 4 FROM v$datafile_header 5 GROUP BY status, checkpoint_change#, to_char(checkpoint_time,'yyyy-mm-dd hh24:mi:ss'),fuzzy 6 ORDER BY status, checkpoint_change#, checkpoint_time;STATUS CHECKPOINT_TIME FUZ CHECKPOINT_CHANGE# ROW_NUM------- ---------------------------------------- --- ------------------ ----------------ONLINE 2025-03-28 22:00:09 NO 118575875 6SQL>SQL>SQL> alter database open;alter database open*第 1 行出现错误:ORA-01113: 文件 2 需要介质恢复ORA-01110: 数据文件 2: 'H:\TEMP\GDLISNET\SYSAUX01.DBF'SQL> recover datafile 2;完成介质恢复。SQL> alter database open;数据库已更改。SQL> |
逻辑方法导出该库,完成该库的恢复工作
Oracle Recovery Tools修复ORA-600 6101/kdxlin:psno out of range故障的更多相关文章
- Oracle Recovery 01 - 常规恢复之完全恢复
背景:这里提到的常规恢复指的是数据库有完备可用的RMAN物理备份. 实验环境:RHEL6.4 + Oracle 11.2.0.4 DG primary. 一.常规恢复之完全恢复:不丢失数据 1.1 单 ...
- Oracle Recovery 02 - 常规恢复之不完全恢复
背景:这里提到的常规恢复指的是数据库有完备可用的RMAN物理备份. 实验环境:RHEL6.4 + Oracle 11.2.0.4 单实例. 二.常规恢复之不完全恢复:部分数据丢失 2.1 重做日志文件 ...
- oracle安装后sqlnet.ora文件
# sqlnet.ora Network Configuration File: D:\Develop\oracle11g\product\11.2.0\dbhome_1\network\admin\ ...
- oracle安装后tnsnames.ora内容
# tnsnames.ora Network Configuration File: D:\Develop\oracle11g\product\11.2.0\dbhome_1\network\admi ...
- oracle安装后listener.ora文件
# listener.ora Network Configuration File: D:\Develop\oracle11g\product\11.2.0\dbhome_1\network\admi ...
- ODAC with Oracle Developer Tools for Visual Studio
c#开发Oracle数据库的时候,需要本机没有安装过 Oracle 客户端,直接下载 ODAC with Oracle Developer Tools for Visual Studio工具安装即可 ...
- oracle手动修改listener.ora和tnsnames.ora之后竟然无效
oracle手动修改listener.ora和tnsnames.ora之后竟然无效 花式重启都没有生效,需要使用Net Configuration Assistant来进行刷一下,重新生成的监听还是一 ...
- Oracle Database Tools
The following are some products, tools, and utilities you can use to achieve your goals as a databas ...
- Oracle RAC客户端tnsnames.ora相关配置及测试
1.Oracle RAC服务端/etc/hosts部分内容如下 2.查看服务端的local_listener和remote_listener参数 3.客户端tnsnames.ora配置参考 3.1 1 ...
- Discuz使用tools修复数据文件后,访问URL多出/source/plugin/tools,导致文章栏目无法访问
今天我的婚嫁亲子网数据库出了点错误,于是就用dz官方的tool工具修复了以下,然后就发生了这个错误.. 本来频道页面的地址是:http://www.ifen8.com/article/ 结果自动跳转成 ...
随机推荐
- ETL数据集成丨快速将MySQL数据迁移至Doris数据库
随着大数据技术的迅速发展,越来越多的企业开始寻求高效.灵活的数据存储与分析解决方案.Apache Doris(原名 Palo)作为一款高性能的MPP(大规模并行处理)分析型数据库,凭借其在OLAP场景 ...
- 如何搭建企业级MQ消息集成平台
企业级MQ消息集成平台的重要性在于实现不同系统之间的高效.可靠.实时的消息传递和数据交换.它可以帮助企业实现系统解耦,提高系统的可扩展性和灵活性,降低系统间的依赖性.通过消息队列中间件,企业可以实现异 ...
- 用 iframe 实现前端批量下载的优雅方案 —— 从原理到实战
传统的下载方式如window.open()或<a>标签点击存在诸多痛点: 批量下载时浏览器会疯狂弹窗 HTTPS页面下载HTTP资源被拦截 今天分享的前端iframe批量下载方案,可以有效 ...
- Golang基础笔记十三之context
本文首发于公众号:Hunter后端 原文链接:Golang基础笔记十三之context 在 Golang 里,context 包提供了很多比如传递截止时间.取消信号.传递数据等操作的标准方式,用于在跨 ...
- Win10专业版如何修改锁屏图片的问题
在雨林木风官网里面,有越来越多的小伙伴使用Windows10系统电脑来办公了,Win10系统功能也极为强大的,但是,小伙伴觉得锁屏图片太单一,想要修改自己喜欢的锁屏图片,那么要怎么做呢?下面,win1 ...
- 雨林木风Win11安全中心无法打开的问题
近期有雨林木风系统的用户想要打开win11安全中心时,发现打不开,这是怎么回事呢?有没有什么方法可以解决呢?下面雨林木风官网小编就为大家带来解决方法介绍,一起来看看吧! 以下是一些 Win11 安全中 ...
- 递推&递归思想(递归=逆向递推)
递归 = 逆向递推(本质是一致的) 递推 初始条件 + 递推式 格点法 格点法 对于数的计算:对于合法操作来说,本质上即可看作递推 递归 终止条件 + 递归式 将规模大的问题转化为形式相同但规模更小的 ...
- CentOS7 安装 Oracle12c 详解
1. 安装前准备 中科大镜像站下载完整版CentOS7 Index of /centos/7/isos/x86_64/ (ustc.edu.cn) 安装时设置硬盘大小40G,选择GNOME桌面安装,勾 ...
- 【C++ Primer Plus】类、运算符重载、虚函数、友元函数模板
1.运算符重载 1.1 普通运算符重载 在类内重写operator+函数,实现加号运算符的重载,下面给出了两种调用方式,注意加号前为调用者,加号后为参数,第三行代码的完整写法实际上是第四行 Time ...
- C# 获取本地输入法列表,切换中英文输入法
/// <summary> /// 设置系统输入法 /// </summary> /// <param name="cultureType">语 ...