• 专业Oracle数据库恢复技术支持


    数据库作为企业的核心,如果数据库因损坏无法正常运行,导致数据丢失,将给企业带来无法挽回的经济损坏。当您的数据库出现故障,又没有有效的备份之时,我们就是您的最后一道防线,尽最大可能帮您挽救数据库,减少损失。我们有几百套Oracle数据库恢复经历;版本从ORACLE 7.3、ORACLE 8/8I,ORACLE 9I、ORACLE 10G,ORACLE 11G和ORACLE 12C;平台有Linux、Windows、AIX、HP-UNIX、SOLARIS等;客户从西藏到海南,从黑龙江到贵州遍布中国所有省份;客户有医疗、军队、政府、制造、超市、社保、医保、物流、互联网、金融、医院、政务、公安等各个行业。不管你是什么样的数据库故障,不管你找过多少个人和公司恢复没成功,我们都是你的一个值得考虑选择。我们不能承诺全国技术第一,但我们可以保证如果我们不能恢复的Oracle数据库,你的数据库几乎无人可以恢复成功。我们承诺:所有数据库恢复不成功,未达到实现承诺不收取任何费用

    如果需要专业ORACLE数据库恢复技术支持,请联系我们
    Phone:13429648788    Q Q:107644445    E-Mail:dba@xifenfei.com

    主要支持数据库恢复内容但不仅限如此
    误drop table 恢复
    误delete/update 恢复
    误truncate table 恢复
    丢失system文件数据库恢复
    asm 磁盘被意外格式化恢复
    bootstarp$中对象验证损坏
    asm磁盘组损坏,无法正常mount
    操作系统层面误删除数据文件恢复
    数据库因为undo损坏/丢失无法正常启动
    数据库因为某些数据块损坏不能正常工作
    数据库因为ORA-600错误而不能正常启动
    exp dmp文件损坏,无法正常导入数据库恢复
    数据库因为控制文件损坏/丢失无法正常启动
    数据库因为redo损坏/丢失导致无法正常启动
    数据库因为数据文件损坏/丢失无法正常启动
    数据库因为丢失归档导致数据文件无法online
    数据库错误offline system文件导致无法启动
    数据库因为操作系统损坏,只有数据文件恢复
    数据库因存储异常,导致数据库无法正常启动
    expdp dmp文件损坏,无法正常导入数据库恢复
    部分asm磁盘丢失导致asm 磁盘组无法正常使用
    数据库因为错误的resetlogs操作导致恢复无法继续
    数据库因为断电、异常关机等原因导致不能正常启动

    以下是比较典型的ORACLE故障恢复
    system rollback异常恢复
    ORA-00604 ORA-00607 ORA-00600[4194]

    Thu Jul 26 13:21:11 2012
    Recovery of Online Redo Log: Thread 1 Group 1 Seq 3994 Reading mem 0
      Mem# 0: /orasvr/mispdata/redo01.log
    Block recovery completed at rba 3994.5.16, scn 0.89979533
    Thu Jul 26 13:21:11 2012
    Errors in file /orasvr/admin/mispdata/udump/mispdata_ora_2865.trc:
    ORA-00604: error occurred at recursive SQL level 1
    ORA-00607: Internal error occurred while making a change to a data block
    ORA-00600: internal error code, arguments: [4194], [31], [2], [], [], [], [], []
    Error 604 happened during db open, shutting down database
    USER: terminating instance due to error 604
    Instance terminated by USER, pid = 2865
    ORA-1092 signalled during: ALTER DATABASE OPEN...

    undo segment异常恢复
    ORA-00704 ORA-00604 ORA-01555

    Fri May  4 21:04:21 2012
    select ctime, mtime, stime from obj$ where obj# = :1
    Fri May  4 21:04:21 2012
    Errors in file /oracle/admin/standdb/udump/perfdb_ora_1286288.trc:
    ORA-00704: bootstrap process failure
    ORA-00704: bootstrap process failure
    ORA-00604: error occurred at recursive SQL level 1
    ORA-01555: snapshot too old: rollback segment number 40 with name "_SYSSMU40$" too small
    Error 704 happened during db open, shutting down database
    USER: terminating instance due to error 704
    Instance terminated by USER, pid = 1286288
    ORA-1092 signalled during: alter database open resetlogs...

    ORA-00704 ORA-00604 ORA-01173

    MTTR advisory is disabled because FAST_START_MTTR_TARGET is not set
    Wed Feb 12 10:16:00 2014
    SMON: enabling cache recovery
    Errors in file H:\ORACLE\diag\rdbms\orcl\orcl\trace\orcl_ora_9232.trc:
    ORA-01173: data dictionary indicates missing data file from system tablespace
    Errors in file H:\ORACLE\diag\rdbms\orcl\orcl\trace\orcl_ora_9232.trc:
    ORA-00704: bootstrap process failure
    ORA-00704: bootstrap process failure
    ORA-00604: error occurred at recursive SQL level 1
    ORA-01173: data dictionary indicates missing data file from system tablespace
    Errors in file H:\ORACLE\diag\rdbms\orcl\orcl\trace\orcl_ora_9232.trc:
    ORA-00704: bootstrap process failure
    ORA-00704: bootstrap process failure
    ORA-00604: error occurred at recursive SQL level 1
    ORA-01173: data dictionary indicates missing data file from system tablespace
    Error 704 happened during db open, shutting down database
    USER (ospid: 9232): terminating the instance due to error 704
    Instance terminated by USER, pid = 9232
    ORA-1092 signalled during: alter database open resetlogs...

    obj$事务异常恢复
    ORA-00704 ORA-00600[4000]

    Thu Feb 28 19:29:10 2013
    SMON: enabling cache recovery
    Thu Feb 28 19:29:11 2013
    Errors in file /u1/PROD/prodora/db/tech_st/10.2.0/admin/PROD_oracle/udump/prod_ora_20989.trc:
    ORA-00600: internal error code, arguments: [4000], [50], [], [], [], [], [], []
    Thu Feb 28 19:29:13 2013
    Incremental checkpoint up to RBA [0x1.3.0], current log tail at RBA [0x1.3.0]
    Thu Feb 28 19:29:13 2013
    Errors in file /u1/PROD/prodora/db/tech_st/10.2.0/admin/PROD_oracle/udump/prod_ora_20989.trc:
    ORA-00704: bootstrap process failure
    ORA-00704: bootstrap process failure
    ORA-00600: internal error code, arguments: [4000], [50], [], [], [], [], [], []
    Thu Feb 28 19:29:13 2013
    Error 704 happened during db open, shutting down database
    USER: terminating instance due to error 704
    Instance terminated by USER, pid = 20989
    ORA-1092 signalled during: ALTER DATABASE OPEN RESETLOGS...

    IO异常恢复
    ORA-01115 ORA-01110 ORA-27070 OSD-04016

    Tue May 14 15:32:10 2013
    Completed redo scan
     16941 redo blocks read, 1106 data blocks need recovery
    Tue May 14 15:32:17 2013
    Errors in file d:\oracle\product\10.2.0\admin\water\bdump\water_p002_1472.trc:
    ORA-01115: IO error reading block from file 6 (block # 81951)
    ORA-01110: data file 6: 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\WATER\YD_DATA01.DBF'
    ORA-27070: async read/write failed
    OSD-04016: 异步 I/O 请求排队时出错。
    O/S-Error: (OS 23) 数据错误(循环冗余检查)。

    常见错误信息
    表或者索引坏块相关错误
    ORA-01578/ORA-08103/ORA-01410/ORA-08102/ORA-600 kdsgrp1/ORA-600 qertbfetchbyrowid/ORA-01499/ORA-01555/ORA-26040/ORA-27046

    控制文件异常
    ORA-00202/ORA-600 kccsbck_first/ORA-600 kccscf_1/ORA-600[kccsbck_first]/ORA-600 kccsbck_first/ORA-00205/ORA-600 kccpb_sanity_check_2

    REDO或者UNDO异常
    ORA-00376/ORA-00600 4097/ORA-01595/ORA-600 4194/ORA-600 4193/ORA-600 kcfrbd_3/ORA-00600 4137/ORA-01594/ORA-01555/ORA-00704/ORA-00604/ORA-00607/ORA-600 4000/ORA-00600[3705]/ORA-00316/ORA-00312/ORA-00327/ORA-01623/ORA-01624/ORA-01194/ORA-600 2662/ORA-00368/ORA-00353/ORA-00305/ORA-00340/ORA-00345/ORA-00354

    各种ORA-600错误
    ORA-600 4497/ORA-600 6947/ORA-600 2662/ORA-600 4194/ORA-600 4193/ORA-00600 4137/ORA-600 4000/ORA- 600 kcrf_resilver_log_1/ORA- 600 kdxlin:psno out of range/ORA-600 3020/ORA-600 kccpb_sanity_check_2/ORA-600 3705/ORA-600 kccscf_1/ORA-600 kghstack_free2/ORA-600 kcfrbd_3/ORA-600 ktbdchk1: bad dscn/ORA-600 2252/ORA-600 kcratr_nab_less_than_odr/ORA-600 kccsbck_first/ORA-600 kcratr1_lostwrt/ORA-600 ktspNextL1:4/ORA-600 13013/ORA-600 kdsgrp1/ORA-600 kmgs_parameter_update_timeout_1/ORA-600 kcbgtcr_1/ORA-600 kcbgtcr_1a/ORA-600 kcbgtcr_3/ORA-600 kcbgtcr_4/ORA-600 kcbgtcr_5/ORA-600 kcbgtcr_6/ORA-600 kcbgtcr_7/ORA-600 kcbgtcr_10/ORA-600 kcbgtcr_12/ORA-600 kcbgtcr_13/ORA-600 qertbfetchbyrowid/ORA-600 kmgs_parameter_update_timeout_1

    为了能快速评估你的库故障,恢复难以程度,请使用Oracle Database Recovery Check检查数据库,生成html, alert日志, trace文件发我(adb@xifenfei.com)。
    近期无备份数据库恢复主要案例

  • 相关阅读:
    二维码的生成细节和原理
    java写入文件的几种方法分享
    实例讲解虚拟机3种网络模式(桥接、nat、Host-only)
    ARM平台安装Docker的方法
    ARM 平台Docker运行RabbitMQ 以及迁移的简单办法
    Oracle12c(未更新任何补丁) 使用compression=all 参数导出之后导入失败
    CentOS7 通过移植二进制文件的方式安装redis、nginx以及dotnet core的简单办法
    Oracle 以及 达梦数据库简单查询所有表行数的存储过程
    Java内存模型(转载)
    深入探讨 Java 类加载器(转载)
  • 原文地址:https://www.cnblogs.com/xifenfei/p/4120314.html
Copyright © 2020-2023  润新知