undo异常

数据库启动异常问题处理--数据库undo文件出现坏块 经过分析,是数据库undo文件出现坏块,然后客户offline处理,再次启动提示找不到数据文件。因为undo是数据库的重要系统表空间,不能直接将undo文件offline处理,需要将数据库正常开库后再删除原有的undo表空间进行处理。从这里可以看到启动时提示3号数据文件,也就是undotbs01.dbf文件不可读,然后实例终止,启动失败。因为undo是数据库的重要系统表空间,不能直接将undo文件offline,否则会出现这样的现象。查看数据文件scn,4号文件是正常的,3号文件是异常的。 阅读详情


原:http://www.xifenfei.com/1488.html

转

1、启动数据库,发现错误
startup

2、查看是否是undo文件损坏引起
select a.ts#,a.name,b.name from v$datafile a,v$tablespace b where a.ts#=b.ts#;

3、损坏undo离线
alter database datafile n offline drop;

4、打开数据库
alter database open;

5、查看当前undo表空间,并确认是否是当前undo损坏,如果不是当前undo,直接执行8,否则继续
show parameter undo_tablespace;

6、创建新undo表空间
CREATE UNDO TABLESPACE UNDOTBSNEW DATAFILE
‘/opt/oracle/oradata/xifenfei/UNDOTBS01.dbf
SIZE 50M autoextend on next 10m maxsize 30G;

7、修改默认undo为新创建表空间
alter system set undo_tablespace=’UNDOTBSNEW’;

8、查询回滚段信息,为下面删除损坏undo的回滚段做到心中有底
select segment_name,status from dba_rollback_segs;

9、删除损坏undo,如果报ORA-01548错误,继续下面操作,否则跳到14
drop tablespace UNDOTBSOLD including contents and datafiles;

10、创建pfile文件
create pfile=’/tmp/pfile’ from spfile;

11、修改pfile文件,添加隐含参数
*._allow_resetlogs_corruption=true
*._corrupted_rollback_segments=(_SYSSMU1$,_SYSSMU2$,_SYSSMU3$,_SYSSMU4$,_SYSSMU5$,
_SYSSMU6$,_SYSSMU7$,_SYSSMU8$,_SYSSMU9$,_SYSSMU10$)

12、使用pfile启动数据库
startup pfile=’/tmp/pfile’

13、删除损坏undo
drop tablespace UNDOTBSOLD including contents and datafiles;

14、查看回滚段状态
select segment_name,status from dba_rollback_segs;

15、如果有损坏表空间回滚段还存在,手工删除
drop rollback segment “_SYSSMUx$”;

16、重启数据库
shutdown immediate
startup

苍穹外卖项目面试总结话术 美食速递这个项目最初是我参与制作的大创项目,是一款为中南学生提供校园外卖送至宿舍服务的软件,包含系统管理后台和小程序端两部分。其中系统管理后台主要提供给食堂内部员工使用,可以对食堂各个窗口、员工、订单、菜品等进行维护管理;小程序端可以在线浏览菜品、添加购物车、下单等,由学生兼职做跑腿送餐上门服务。这是个前后端分离的项目,我主要是负责后端的用户登录、员工管理,菜品管理,订单管理模块的编码实现。 阅读详情

相关推荐

数据仓库ODS层详解- 功能、设计与最佳实践

数据仓库ODS层是大数据分析的基石,为企业决策提供可靠数据源。本文深入探讨ODS层设计原则、实施要点和最佳实践,涵盖金融、零售等行业应用。重点关注云环境下ODS层部署策略,以及实时数据集成、数据湖技术等创新趋势。文章还分析了数据体量增长、实时性需求等挑战,提供实用解决方案。whether助您构建高效、安全、可扩展的ODS层,为数字化转型奠定坚实基础。#数据仓库 #ODS层 #大数据分析 #云计算 #数据湖

一个8年大数据开发工程师的碎碎念 1万+

undo异常总结和恢复思路

UNDO异常报错千奇百怪,针对本人遇到的比较常见的undo异常报错进行汇总,仅供参考,数据库恢复过程是千奇百怪的,不能照搬硬套.    ORA-00704/ORA-00376    ORA-00704: bootstrap process failure    ORA-00604: error occurred at recursive SQL level 2    ORA

u012388497的专栏 2165

R语言基础之R语言入门

R语言最初是由新西兰奥克兰大学统计系的教授Ross Ihaka和Robert Gentleman在S语言基础上开发完成的。是一门解释性语言。在我看来R语言是一门数学性极强的语言,或者说这是一门为数学而生的语言,因为其具有极其出色的计算与统计分析能力...

weixin_46912400的博客 5万+

UNDO 表空间使用率过高

维护的一个库,最近发现undo表空间的使用率已经到了95%。 让undo表空间的自动扩展,或新建undo表空间进行切换都可以解决这个问题。 undo表空间自动扩展,可能会导致undo不释放,undo表空间的增大,浪费存储空间。 新建undo表空间进行切换,也需要人工干预。 能不能让Oracle自动进行undo表空间的收缩呢?查了MOS,找到一种方法。 设置undo表空间为自动扩展,并设置

lwei_998的专栏 7155

硬件电路(22)-TTL和232切换电路

工作中会遇到TTL和232电平的通信的状态,为了实现一种便捷的切换方式,参考了一些文章,提供一种电路方便大家使用。

剑藏锋的博客 1864

浅谈“无人机通感一体化(ISAC)”

总的来说,通信和感知一体化是一个循序渐进的过程,是未来一个比较有潜力的发展场景,当然,需要研究的内容有很多,面临的挑战也有很多,但是它值得我们去探索和学习!

m0_69182322的博客 4201

UNDO 空间爆满 ORA-30036: 无法按 8 扩展段 (在还原表空间 'UNDOTBS1' 中)

我所用的是分析库 处理大量数据 UNDO空间为32G+100M  昨天大部分过程都报 ORA-30036: 无法按 8 扩展段 (在还原表空间 UNDOTBS1 中) 错误 导致过程没执行下去。 平时还过得去! 因为新建6个过程 正在update数据  都是大事务! 大部分事务都是每1万行提价一次。 到了临晨时分 正常的一堆过程也跑起来了,大部分都是MERGE 7天的数

海鲨数据库架构师 2万+

Halcon形状模板匹配实战:inspect_shape_model参数优化指南

本文深入解析Halcon形状模板匹配中inspect_shape_model参数的优化技巧,涵盖NumLevels和Contrast参数的实战应用。通过具体案例展示如何平衡匹配速度与精度,帮助开发者高效调试形状模型,提升工业视觉检测的准确性和效率。

weixin_30342209的博客 618

oracle 错误01190,ORA-01189及 ORA-01190错误的模拟及解决

ORA-01189及 ORA-01190错误的模拟及解决SQL> shutdown immediateDatabase closed.Database dismounted.ORACLE instance shut down.SQL> host mv /data/oracle/oradata/test/test_reset01.dbf/data/oracle/oradata/test/...

weixin_33308985的博客 761

禁止使用服务器 IP 访问 Apache 环境下的 Web 站点

通过在 Apache 的配置文件中添加适当的指令,我们可以轻松地禁止使用服务器 IP 地址访问我们的 Web 站点。在 Apache 环境下,有时我们希望禁止用户使用服务器的 IP 地址直接访问我们的 Web 站点,而只允许使用域名进行访问。现在,当用户尝试使用服务器的 IP 地址来访问你的网站时,他们将会被拒绝访问,只有通过域名才能正常访问。为了实现这个目标,我们可以通过 Apache 的配置文件进行相应的设置。表示禁止对根目录的访问权限,即禁止使用服务器的 IP 地址进行访问。

TpCode的博客 945

Python 爬虫实战:抓取应届生求职网校招岗位信息,助力学子就业

应届生求职网作为国内知名的招聘平台,汇聚了大量企业的校招岗位信息。了解这些岗位信息,对于应届毕业生制定求职策略、企业制定招聘计划以及相关就业市场分析等都具有重要意义。因此,本文将深入探讨如何运用 Python 爬虫技术从应届生求职网平台抓取校招岗位信息,为应届毕业生提供有益的就业信息支持。本文深入探究了利用 Python 爬虫技术从应届生求职网平台抓取校招岗位信息的全流程。从前期的环境搭建、模拟登录,到核心的数据抓取、存储,再到后续的数据分析与可视化,都详细展开讲解并提供代码支持。

u014481728的博客 1300

oracle 12c undo,Oracle 12c undo异常处理—root pdb undo异常

在12c pdb环境中如果root pdb的undo文件异常,数据库该如何恢复呢?这篇文章模拟undo丢失的情况下进行恢复模拟环境三个会话,其中第一个会话对pdb1中的表进行操作,并且有事务未提交,第二个会话对pdb2进行操作,也未提交事务;第三个会话直接abort库,模拟突然库异常,然后删除root pdb下面的undo文件--会话1[oracle@ora1221 oradata]$ sqlpl...

weixin_39709178的博客 350

EtherCAT主站SOEM -- 19 --Qt-Soem通过CSP模式(周期同步位置模式)控制一个电机转圈圈

以上就是EtherCAT主站SOEM – 19 --Qt-Soem通过CSP模式(周期同步位置模式)控制一个电机转圈圈的内容。有不明白的地方欢迎留言;有建议欢迎留言,我后面编写文档好改进。创作不容,如果文档对您有帮助,记得给个赞。

常驻客栈的博客--嵌入式EtherCAT 1996

Oracle 异常关闭undo segment header研究

Oracle异常关闭,再次open时,如果undo表空间出现问题,数据库往往不能正常启动,本文初步探讨关于undo的一些机制。 创建一事务,查看该事务的XID,XIDUSN,XIDSLOT,XIDSQN。 [quote]SQL> insert into t select * from t; 51686 rows created. SQL> select * from v$mys...

老A的自留地,欢迎加微信交流,微信号zhoul777 389

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

mysql undo丢失_重建控制文件丢失undo异常恢复—ORA-600 25025模拟与恢复

在现实的情况中,有些人因为某种原因重建控制文件(丢失undo[有意或者无意]),然后又resetlogs库尝试恢复,这样的操作可能导致各种比较麻烦的恢复,这里模拟ORA-600[25025]异常恢复模拟ORA-600[25025]错误SQL> select * from v$version;BANNER---------------------------------------------...

weixin_31842715的博客 466

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

oracle表重建前无法访问,【案例】Oracle undo回滚表空间异常重建的处理步骤思路...

天萃荷净分享一篇Oracle undo异常处理干货。详细介绍undo回滚表空间异常时,删除重建的详细步骤与说明1、启动数据库,发现错误startup2、查看是否是undo文件损坏引起,并查看是否是当前undo,不是当前undo直接offline,然后open数据库,再删除掉该数据该undo即可select a.ts#,a.name,b.name from v$datafile a,v$tables...

weixin_34487308的博客 231

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

oracle数据库中_以下undo和redo说法错误的是,[案例]Oracle报错ORA-01157 ORA-01110 12C数据库undo异常恢复...

天萃荷净运维DBA反映Oracle 12C数据库报错ORA-01157 ORA-01110,分析原因为undo异常导致在Oracle 12c三个会话,其中第一个会话对pdb1中的表进行操作,并且有事务未提交,第二个会话对pdb2进行操作,也未提交事务;第三个会话直接abort库,模拟突然库异常,然后删除root pdb下面的undo文件--会话1[oracle@ora1221 oradata]$ ...

weixin_39637919的博客 250

Undo Close Tab 扩展异常问题分析与临时解决方案

Undo Close Tab 扩展异常问题分析与临时解决方案 近期有用户反馈 Firefox 浏览器中的 Undo Close Tab 扩展出现功能异常现象。作为一款专注于恢复已关闭标签页的工具,该扩展的核心功能是调用 Firefox 原生接口实现标签页恢复。本文将深入分析问题本质并提供有效的解决方案。 问题现象描述 用户报告称扩展出现以下异常行为: 点击恢复按钮时无法正确恢复最近关闭的标签页 ...

gitblog_07603的博客 523

数据库UNDO异常及出现坏块处理V

UNDO出现数据库坏块处理方案 设置manual模式使用system回滚段。 使用system回滚段 (1)用spfile创建pfile,然后修改参数: #*.undo_tablespace='UNDOTBS1' #*.undo_management='AUTO' #*.undo_tablespace #*.undo_retention undo_managemen...

oradbm的博客 1360

oracle pdb相关故障,模拟19c数据库pdb undo异常恢复

对于19c在pdb情况下三种常见故障进行了模拟测试:模拟19c数据库redo异常恢复模拟19c数据库pdb undo异常恢复模拟19c数据库root pdb undo异常恢复测试在有事务的情况下,删除pdb中的undo数据库异常情况测试会话1在root pdb中删除表记录,不提交SQL> show pdbs;CON_ID CON_NAME OPEN...

weixin_30092051的博客 798

oracle11g 表数据回滚,学习笔记:Oracle11G找出异常故障undo回滚段的名称 _SYSTEMn_时间...

天萃荷净找出Oracle 11g中异常故障的undo回滚段名称当数据库启动的时报undo相关异常,很多情况下我们不得不使用隐含参数来处理(_offline_rollback_segments和_corrupted_rollback_segments),而这个就需要明确异常的undo回滚段名称。在11g中,undo回滚段的名称发生了改变,在11g之前的版本中,回滚段名称是”_SYSTEMn$”之类,...

weixin_39699313的博客 442

[2020-12-22]undo数据文件存在活动事物时损坏会导致事物异常

1、上面有事物,没有提交,然后异常关闭 SQL> select * from t; ID ---------- 11 SQL> SQL> update t set id = 11; --//没有提交 1 row updated. SQL> select * from t; ID ---------- 11 SQL> shutdown abort; ORACLE instance shut d

m15217321304的博客 204

oracle undo head,undo segment header坏块异常恢复

alert日志报ORA-00600[4137]与ORA-00600 [4198]错误数据库报如下错误,运行一段时间数据库自动down掉Fri Jul 6 18:00:40 2012SMON: ignoring slave err,downgrading to serial rollbackFri Jul 6 18:00:41 2012Errors in file /usr/local/orac...

weixin_29568143的博客 452

关于一次undo 消耗异常的解决过程

P09 IDS UNDO故障处理记录:1 项目组报undo空间消耗严重,帮忙处理:检查undo实时消耗:1 SELECT r.name,2 s.serial#,3 s.sid,4 s.username,5 t.status,6 ...

cjcbei4356659的博客 272

UNDO表空间失败的处理方法

本文档中,测试环境是AIX6.1,日文系统。 一、UNDO表空间异常的现象   1、表空间文件,如果被我们自己无意中删除,或者被其他程序破坏的话,Oracle将无法正常启动,也无法正常退出。 SQL> shutdown immediate ORA-00376: ファイル12を読み込むことはできません。 ORA-01110: データファイル12: '/opt/oradata/DTCDB/u

AttaGain的专栏 2000

CAD Sketcher在Blender 4.0.2中的Undo操作异常问题分析

CAD Sketcher作为Blender的约束式几何草图插件,在Blender 4.0.2版本中出现了Undo(撤销)操作异常的问题。用户在进行草图编辑时,频繁遇到撤销操作无法正常工作、操作历史丢失或状态不一致的情况,严重影响了参数化设计的工作流程。 ## 技术背景分析 ### CAD Sketcher架构概述 CAD Sketcher采用模块化架构设计,主要包含以下核心组件: ```m...

gitblog_07612的博客 444
上一篇: 临时表和临时表空间组介绍
下一篇: MySQL数据文件介绍及存放位置
DBA学习记录
博客等级 码龄15年 7粉丝 23原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值