当数据库没有备份,redo或undo损坏
数据库在没有备份的情况下,如果数据库redo或undo损坏,可以通过如下方法处理,但是不一定成功
把init文件中的:
undo_management=manual
然后启动数据库到mount
状态后
sql>show parameters undo
查看是否已经是manual
如果是,就看看
alter database open是否能打开
如果不行,
2、shutdown immediate
3、在init.ora中加入如下参数
_allow_resetlogs_corruption=TRUE
_corrupted_rollback_segments=(_syssmu1$,_syssmu2$,_syssmu3$,_syssmu4$,_syssmu5$,_syssmu6$,_syssmu7$,_syssmu8$,_syssmu9$,_syssmu10$,_syssmu11$,_syssmu12$,_syssmu13$,_syssmu14$,_syssmu15$,_syssmu16$,_syssmu17$,_syssmu18$,_syssmu19$,_syssmu20$,_syssmu21$,_syssmu22$,_syssmu23$,_syssmu24$,_syssmu25$,_syssmu26$,_syssmu27$,_syssmu28$,_syssmu29$,_syssmu30$,_syssmu31$,_syssmu32$,_syssmu33$)
Sql>startup mount;
Sql>recover database until cancel using backup controlfile ;
Cancel
Sql>alter database open resetlogs;
最新文章
- knockoutJS学习笔记07:绑定上下文
- java强制类型转换
- 【转载】HttpWebRequest开启gzip压缩简介
- iOS 用instancetype代替id作返回类型有什么好处?
- mysql命令行操作
- php flush()刷新不能输出缓冲的原因分析
- hdu 2295 DLX
- 一个HR给应届毕业生的面试建议 后悔看到的太晚了 (转)
- Eclipse hangs on loading workbench, eclipse停在启动界面的处理办法
- JVM之字节码——Class文件格式
- FFmpeg的HEVC解码器源码简单分析:解析器(Parser)部分
- Visual Studio Code使用typings拓展自动补全功能
- (转)eclipse 代码自动补全
- Redux学习笔记:Redux简易开发步骤
- MS08_067漏洞学习研究
- 基于jquery的城市选择插件
- Android音视频之AudioRecord录音(一)
- dpdk之路-环境部署
- riakKV 配置
- hdu2121 最小树形图的虚根