聚合国内IT技术精华文章,分享IT技术精华,帮助IT从业人士成长

  • 1632402 views阅读

    某集团ebs数据库redo undo丢失导致悲剧

    某集团的ebs系统因磁盘空间不足把redo和undo存放到raid 0之上,而且该库无任何备份。最终悲剧发生了,raid 0异常导致redo undo全部丢失,数据库无法正常启动(我接手之时数据库已经resetlogs过,但是未成功) Sun Jul 27 11:31:27 2014 SMON: enabling cache recovery SMON: enabling tx r...

    分类:技术文章 时间:2014-07-31 22:45 我要评论(0个)

  • 1284215 views阅读

    ORACLE 8.1.7 数据库ORA-600 4194故障恢复

    一个817数据库报ORA-600 4194 无法正常启动 Fri Jul 25 10:49:47 2014 Database mounted in Exclusive Mode. Completed: ALTER DATABASE MOUNT Fri Jul 25 10:49:58 2014 ALTER DATABASE RECOVER database Fri Jul 2...

    分类:技术文章 时间:2014-07-29 04:05 我要评论(0个)

  • 3111000 views阅读

    分享一次ORA-01113 ORA-01110故障处理过程

    数据库报ORA-01113 ORA-01110无法正常open SQL> alter database open; alter database open * ERROR at line 1: ORA-01113: file 1 needs media recovery ORA-01110: data file 1: 'D:APPADMINISTRATORORADATA...

    分类:技术文章 时间:2014-07-17 15:40 我要评论(0个)

  • 1368888 views阅读

    误drop tablespace后使用flashback database闪回异常处理

    有朋友夜间打电话请求技术支持,数据库表空间被删除,然后使用flashback database 无法正常恢复。通过分析alert日志发现,创建表空间(xifenfei 别名),发现已经存在,就删除了该表空间(其实是业务核心表空间,误删除了,是否是连接错了数据库?) Sat Jul 05 17:10:06 2014 create tablespace XIFENFEI datafile...

    分类:技术文章 时间:2014-07-06 19:25 我要评论(0个)

  • 1360880 views阅读

    数据库恢复历史再次刷新到Oracle 7.3.2版本—redo异常恢复

    有网友在QQ上找我,说Oracle 7.3的数据库,因为redo异常咨询我是否可以恢复 检查数据库得到以下信息 SVRMGR> select * from v$version; BANNER ---------------------------------------------------------------- Oracle7 Workgroup Server ...

    分类:技术文章 时间:2014-06-17 18:05 我要评论(0个)

  • 1679366 views阅读

    记录一次ORA-00600[kdxlin:psno out of range]/ORA-00600[3020]/ORA-00600[4000]/ORA-00600[4193]的数据库恢复

    尝试recover database,遭遇ORA-00600[kdxlin:psno out of range]/ORA-00600[3020]/ORA-00354错误 Media Recovery Log Recovery of Online Redo Log: Thread 1 Group 1 Seq 5645 Reading mem 0 Mem# 0 errs 0: D:...

    分类:技术文章 时间:2014-06-10 04:00 我要评论(0个)

  • 2246373 views阅读

    记录一次ORA-600[kccpb_sanity_check_2]和ORA-600[kcbgtcr_13]错误恢复

    晚上朋友告诉我数据库不能open,请求技术支持,检查alert日志发现ORA-00600[kccpb_sanity_check_2]错误导致数据库无法正常mount Fri Jun 6 23:36:08 2014 alter database mount Fri Jun 6 23:36:08 2014 This instance was first to mount Fri J...

    分类:技术文章 时间:2014-06-08 15:40 我要评论(0个)

  • 3651253 views阅读

    记录一次系统回滚段坏块恢复

    在上一篇中深入分析一次ORA-00314错误的数据库继续恢复,出现file 1 block 403和404等坏块,使得后面的恢复进一步写入了复杂境地.更加麻烦的是,这个库里面有一张核心表有40个字段,包括long,nvarchar2等一些字段,但是使用aul,dul,odu挖取都出现异常(表的行数正确,但是有些列的数据不能正常被挖出来),原因是该表中有特殊字段数据,被逼无赖只能继续拉库 数...

    分类:技术文章 时间:2014-05-20 03:20 我要评论(0个)

  • 1074269 views阅读

    exp dmp文件损坏恢复

    在有些时候,exp的dmp文件因为某种原因损坏(比如磁盘异常,exp过程损坏等),导致imp导入无法继续,下面的处理方法(直接读取dmp文件)来对dmp文件进行抢救性恢复,最大程度减少数据丢失损失 创建exp dmp文件并使用dd破坏 SQL> create table t_xifenfei as select * from dba_objects; Table creat...

    分类:技术文章 时间:2014-04-29 08:50 我要评论(0个)

  • 1643063 views阅读

    asm disk header 彻底损坏恢复

    在asm 磁盘组不能mount的情况下,如果是磁盘头的少数部分损坏,或者是asm disk header存在,可以通过kfed修复,或者使用备份的磁盘头信息去恢复从而实现磁盘组mount来恢复数据库.如果没有备份也无法修复可以尝试使用amdu,dul来实现对不能mount的磁盘组进行恢复.在极端情况下(比如磁盘组完全丢失),amdu/dul都无论为力的情况下,可以考虑使用扫描磁盘找出来da...

    分类:技术文章 时间:2014-04-20 13:35 我要评论(0个)

  • 1895657 views阅读

    通过修改控制文件scn推进数据库scn

    在数据库遇到ora-600[2662],scn不一致(又没有日志)的时候,我们首先想到的就是去推进数据库的scn,让数据库能够open起来,抢救其中的数据,但是由于各种乱用的情况,oracle scn的pach出来后(11.2.0.4,12.0.1.0默认就屏蔽),屏蔽了以前大部分传统的推进scn的方法(adjust_scn, _minimum_giga_scn),现在能够推进scn的有o...

    分类:技术文章 时间:2014-04-14 00:00 我要评论(0个)

  • 1333877 views阅读

    DUL10直接支持ORACLE 8.0

    在以前的文章中,写过DUL挖ORACLE 8.0数据库,使用的是dul 8的版本,现在测试dul 10直接支持ORACLE 8.0数据库 数据库版本 ORACLE 8 SVRMGR> select * from v$version; BANNER ---------------------------------------------------------------- ...

    分类:技术文章 时间:2014-02-15 23:35 我要评论(0个)