ORA-01139: RESETLOGS option only valid after an incomplete database recovery

介绍一个意外情况,如果上面的方法不成功,数据库还是不能open,采用recover,restore都不成功,说明logfile可能已经损坏,数据库打开需要做一致性检查,所以不能正常打开。因为数据库未作过备份,为了尽可能地减少损失,采用打开数据库,然后立刻导出数据的方法。
oracle有一个不推荐的方法,可以使数据库在不进行一致性检查的方式下打开数据库。
做法:
1。为保险起见,将数据库的系统表空间,数据文件,控制文件均做一次备份:copy。
2。在初始化配置文件中(init.ora)加上:
_allow_resetlogs_corruption=true
_corrupted_rollback_segments=(将所有rollback_segments=(...)的内容加到这里)
将rollback_segments=(...)前加上#
3。startup mount
recover database until cancel;
cancel
alter database open resetlogs;
此时数据库已经可以打开了,请立刻将数据export出来,然后重新安装oracle,重新建立database,再将数据import。
注意:这种方法属于数据库的不完全恢复,最后提交的sql可能会丢失,毕竟能够尽可能地减少损失,可以试试。

-------摘录
我今天也碰到以上这种情况,但并没有参照上述修正。
_allow_resetlogs_corruption=true   隐含参数据设置

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/13571112/viewspace-615351/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/13571112/viewspace-615351/

ORA-01139:相关推荐

  1. listener.ora、sqlnet.ora、tnsnames.ora 详解

    三个配置文件 listener.ora.sqlnet.ora.tnsnames.ora,都是放在$oracle_home\network\admin目录下. 重点:三个文件的作用和使用 sqlnet. ...

  2. oracle rac ora 12537,解决11gR2 Rac ORA-12537: TNS:connection closed 一例

    Solaris 10, oracle 11.2.0.3, RAC, 非ASM, 使用SCAN和DNS 状况: # tnsping ISUITE TNS Ping Utility for Solaris ...

  3. startup mount报错:invalid value given for the diagnostic_dest init.ora parameter

    问题描述 解决思路 找到错误控制信息输出路径下的init文件 (我的不知道为什么叫做initORCL.ora) 将其中的ORACLE_BASE修改为正确路径 解决过程 输入指令 vi /db/app/ ...

  4. [20170914]tnsnames.ora的管理.txt

    [20170914]tnsnames.ora的管理.txt --//昨天朋友讲tnsnams.ora的内容太长了,而且许多不需要的.管理不方便.我记得以前写[20150409]tnsnames.ora ...

  5. Failed to register Grid Infrastructure type ora.mdns.type

    安装11g的集群软件的时候,在最后运行root.sh脚本时候,没有执行成功,最后提示如下错误: [root@r2 ~]# /u01/app/11.2.0/grid_1/root.sh Performi ...

  6. ORA-12012 Error on auto execute of job SYS.ORA$AT_OS_OPT_SY_NN in 12.2.0 Database

    报错如下: ORA-12012: error on auto execute of job "SYS"."ORA$AT_OS_OPT_SY_88" ORA-20 ...

  7. tnsnames.ora和listener.ora文件中的几个概念

    http://www.cnblogs.com/NickyYe/archive/2011/06/21/2086135.html 其实,在我们传统的概念里,数据库是一个统称的名字,在Oracle中,你可以 ...

  8. sqlnet.ora限制导致双机应用资源启动失败

    现场环境: suse9sp3系统下安装oracle9208,为VCS双机.双机配置完成,VCS可以正常启动,刚开始所有资源都可以正常online,但很快server应用资源就会变成offline,从而 ...

  9. oracle 越南字符,ORACLE 12.2RAC之问题 ora.chad OFFLINE

    oracle数据库 orcale开发 oracle技术文章 ORACLE 12.2RAC之问题 ora.chad OFFLINE 问题描述: 早上巡检是发现一套RAC的ora.chad一个节点的状态是 ...

  10. 在Linux系统下查看ora错误

    oerr ora ora-XXXX 转载于:https://blog.51cto.com/9297750/1551351

最新文章

  1. python制作缩略图
  2. xbox acc驱动win7_Xbox老大:希望第一方工作室能推出更多单机游戏_电竞
  3. 【转载】【FS】FATFS文件系统介绍(未完待续........2018.4.1)
  4. 三张內存变化图揭秘基本类型数组的初始化
  5. python中until函数_等待应用程序窗口:python中的pywinauto.timings.WaitUntilPasses
  6. qt中的qwidget如何实现自定义部件_2.3信号和槽(中)
  7. oracle互换2条记录,ORACLE中确定表里哪些行是彼此互换的
  8. 线代总结1 线性代数中的线性方程组
  9. 项目启动时就执行某些操作、@Scheduled定时项目启动时执行一次
  10. OCR表格识别(三)——文本检测与文本识别理论学习
  11. 计算机毕业设计HTML+CSS+JavaScript仿大型购物商城(1页)
  12. STM32F7--->FMC(可变存储控制器) Flexible Memory Controller
  13. 滑动窗口大杀器,牛逼
  14. java邮件发送代码_用java代码发送邮件(优化版)
  15. Jmeter分布式压力测试全过程(阿里云ECS)
  16. 错误:找不到符号 类XXX 位置:程序包 com.xxx.xxx
  17. ACM在线评测系统 各大高校的ACM在线测评系统
  18. 转载:KOF97坂琦良心得
  19. netmask的作用
  20. python 矢量化计算

热门文章

  1. 企业付款到零钱(微信)
  2. UITableviewCell 使用Masonry撑开cell高度 遇见[LayoutConstraints] Unable to simultaneously satisfy constraints
  3. Cisco Port-Channel 设置端口捆绑方法
  4. 把复杂的事物及逻辑尽量简单化
  5. 010 Editor 9.0.2——注册错误(010 Editor has detected that you have entered an invalid license.)
  6. Echarts 思维导图(二)
  7. 神经网络系统理论与实践,神经网络系统理论基础
  8. python 涨停统计_python+tushare获取股票和基金每日涨跌停价格
  9. 论文英文翻译绝招:OCR+grammarly
  10. [NodeJS实战][Vue实战]Vue-PixiJS [开箱可用][新手极简]