根源:网海拾贝



在我的案例中,因为回滚段的破损工具和破损程度我已经都摸清除了,因而,没有设置 event = 10015 或许10046等等,而是检验考试规复。
规复的进程首要是:
从温文型的到顽强型的,逐渐检验考试:
1, 找到有问题的工具,备份并检验考试重建,要是失败担当下一措施
2, 重启数据库(clear shutdown and startup),要是问题不克不及被系统自行化解,那么担当下一措施
3, 使用 event="10015 trace name context forever, level 10" 找到破损回滚段的和工具等等的一些信息
4, 使用 _smu_debug_mode=4并使用manual的编制经管UNDO,即将回滚段设置为手工的debug形式,可以在启动数据库后检验考试删除阿谁回滚段试试看运限
5, 上述都不行(根据我的履历,泛泛有一半的消耗情况使用前3步都不行,不外也要视损害的详细情况而定了)
  那么便是用 _offline_rollback_segments = ('List of rollback segments') ,启动数据库,然后删除那么破损的回滚段,侧重建阿谁undo空间。
  这么做泛泛可以处置处分大局部问题,并且不需求重建数据库。
  属意,在多数情况下依然会呈现使用这个参数招致纷譬喻致情况,需求重建数据库,首要是和数据库启动时后的一些形状有关。
6, 上述都不行,就使用_corrupted_rollback_segments ,当然大多数情况下还需求加上“_allow_resetlogs_corruption”
  即,既不要当前的undo空间,也不要当前的redo(他们都被标识表记标帜为破损)。
  可是多么以来,数据库是需求重建的,不然使用中也是会泛泛会呈现不行预期的错误。
  
  看看这些参数的界说:

lunar@TSMISC02> select KSPPDESC from X $KSPPI where ksppinm='_corrupted_rollback_segments';

KSPPDESC
----------------------------------------------------------------
corrupted undo segment list

Elapsed: 00:00:00.03
lunar@TSMISC02> select KSPPDESC from X $KSPPI where ksppinm='_allow_resetlogs_corruption';

KSPPDESC
----------------------------------------------------------------
allow resetlogs even if it will cause corruption

Elapsed: 00:00:00.11
SQL> select KSPPDESC from X $KSPPI where ksppinm='_smu_debug_mode';

KSPPDESC
----------------------------------------------------------------
<debug-flag> - set debug event for testing SMU operations

SQL> select KSPPDESC from X $KSPPI where ksppinm='_offline_rollback_segments';

KSPPDESC
----------------------------------------------------------------
offline undo segment list

SQL>

版权声明: 原创作品,应允转载,转载时请务必以超链接形式标明文章 原始因由 、作者信息和本声明。不然将追查功令责任。

转载于:https://www.cnblogs.com/zgqjymx/archive/2011/03/07/1976289.html

消耗报表数据库呈现了流动变乱的回滚段破损(三)相关推荐

  1. 出产报表数据库呈现了运动事项的回滚段毁坏(二)

    本源:网海拾贝 目前入部下手想办法处理处分这个运动事项和含有运动事项的回滚段了. 首先准备drop这个表试试看(先备份,然后drop,然后重建): 先是运用CTAS备份这个表: SQL> cre ...

  2. oracle数据库创建回滚,如何重建Oracle数据库的回滚段?

    1.将数据关闭 svrmgrl >Shutdown abort 2.修改初始化参数文件 $ vi $ORACLE_HOME/dbs/init.ora添加以下参数 rollback_segment ...

  3. MySQL 技术篇- linux下mysql数据库利用binlog文件进行数据回滚实例演示,binlog恢复数据库的两种方式

    MySQL 数据库数据回滚 第一章:利用 binlog 进行数据回滚 ① 查看 binlog 文件所在位置 ② 查看主数据正在存储数据的 binlog 文件名 ③ 在控制台查看 binlog 文件内容 ...

  4. 数据库事务开启,提交与回滚

    概述 事务是用户定义的一个数据库操作序列,这些操作要么全做,要么全不做,是一个不可分割的工作单位. 基于事务的原子性.一致性.隔离性和持续性特征,可以将相关的数据操作定义到一个事务当中.如果操作过程中 ...

  5. 查询oracle 数据库中回滚段中一个时间点被修改的表数据并还原表中原来数据

    利用下面的SQL就可以查处最近更改的数据. SQL> SELECT ID,NAME,VERSIONS_STARTTIME,VERSIONS_ENDTIME,VERSIONS_OPERATION ...

  6. Oracle数据库回滚段操作

     1.新建undo表空间 SQL> create undo tablespace undotbs2 datafile 'E:\oracle\product\oradata\orcl\un  ...

  7. Rails当你运行一个数据库回滚错误:ActiveRecord::IrreversibleMigration exception

    最近rails3.2在更改数据库表字段,然后要回滚取消,但在运行rake db:rollback命令,错误: rake aborted! An error has occurred, all late ...

  8. 回滚机制_【巨杉数据库SequoiaDB】巨杉 Tech | 并发性与锁机制解析与实践

    01 概述 数据库是一个多用户使用的共享资源.当多个用户并发地存取数据时,在数据库中就会产生多个事务同时存取同一数据的情况.若对并发操作不加控制就可能会读取和存储不正确的数据,破坏数据库的一致性.加锁 ...

  9. 不胜人生一场醉数据库正文 Oracle的逻辑结构(表空间、段、区间、块)——段...

    Oracle 的逻辑结构 ( 表空间.段.区间.块 ) --段 数据段是一系列区间 , 在这个特定逻辑存储结构存储的数据都在一个表空间内 . 例如对于每一种数据库 对象 ( 表.索引 ) ,数据库都会 ...

  10. oracle数据库回滚率高,oracle数据库回滚

    线下测试数据误操作,回滚攻略--把数据捞出来,这个时间自己设置 --表名一定要是:xx_tbd日期 CREATE TABLE user_tbd0718 AS select * from user as ...

最新文章

  1. Linux vim复制操作
  2. java udp传输文件_JAVA使用UDP收发文件
  3. Intel和AMD的最新视频编码/解码基准测试
  4. 【双100%解法】LeetCode 141 【剑指Offer 23】链表中环的入口节点
  5. 物理DG主备库切换时遇到ORA-16139: media recovery required错误
  6. 华为鸿蒙升级了,鸿蒙系统暂缓升级,但从火爆程度来看,华为基本成了!
  7. arquillian_使用Arquillian(远程)测试OpenLiberty
  8. 从容 IT 人生路,开发工具伴我行——“葡萄城 30 周年”征文
  9. grafana导出pdf监控日报
  10. 分享一个自动生成单据的存储过程
  11. bug的一生:如何体现测试专业度?
  12. BZOJ5343 [Ctsc2018]混合果汁 【二分 + 主席树】
  13. android 实现抽屉效果
  14. OpenCV_cv::Mat初始化
  15. myeclipse编写的html页面乱码问题
  16. Java定时任务调度框架
  17. 图像显著性论文(二)—Saliency Detection: A Spectral Residual Approach
  18. 解决MacOs10.15+ shimo 无法正常使用 PPTP协议问题
  19. MT6261芯片处理器性能特点资料介绍
  20. 公开我的信息过滤器!

热门文章

  1. Vue之.sync 修饰符详解
  2. boost::asio 网络传输错误码的一些实验结果(recv error_code)
  3. 26. iterator优先于const_iterator、reverse_iterator以及const_reverse_iterator
  4. 年月日时分秒格式_日期时间格式中提取日期,居然用INT
  5. python mysql使用教程_python进阶之Mysql入门教程
  6. python脚本根据cookies自动登录网站_为爬虫获取登录cookies:使用万能钥匙 Selenium 搞定一切登录...
  7. 大连理工大学c语言大作业,大连理工大学c语言大作业报告.docx
  8. bde连接mysql设置,delphi通过BDE方式连接数据库以及程序Demo
  9. java序列化和反序列化练习
  10. c语言半壁江山回调函数,回调函数运行时间太长影响了程序性能,怎么办