关于数据库一致改关闭下redo日志文件丢失的处理办法的总结
来源:互联网 发布:excel编程能做什么 编辑:程序博客网 时间:2024/05/15 23:40
数据库一致性关闭下redo日志文件丢失的处理办法(归档和非归档都行)
1. inactive log 在一致性关闭后删除重启时可以在mount下(不丢失数据)
alter database clear logfile group n;
alter database open;
2. active log 在一致性关闭后状态会变成inactive(由ARCn归档) 处理方法如 inactive的方式一样,若状态还是active则:
alter database clear unarchived logfile group n;
3. current log 在一致性关闭后状态仍为current ,此时在在mount下是不能clear的,会报错。要解决这个
问题可以使用隐藏参数来关闭数据库一致性验证来打开数据库(慎用!!!!)(只要dbwr在关闭时写数据数据块了就不会丢数据)
startup mount;
alter system set "_allow_resetlogs_corruption"=true scope=spfile;
startup force mount;
欺骗方式恢复数据库(为了使resetlogs参数可用)
recover database using backup controlfile;
遇到提示:Specify log: {<RET>=suggested | filename | AUTO | CANCEL}直接回车
alter database open resetlogs;
当然,在启动数据库后要重置隐藏参数
alter system reset "_allow_resetlogs_corruption" scope=spfile sid='*';
然后重启数据库
shutdown immediate
startup
- 关于数据库一致改关闭下redo日志文件丢失的处理办法的总结
- 数据库一致关闭后REDO LOG全部丢失的解决办法
- 日志文件丢失下的数据库恢复
- 日志文件丢失下的数据库恢复
- redo日志丢失的恢复
- redo日志丢失的恢复
- 丢失当前的联机重做日志文件(redo文件)
- oracle日志文件丢失处理办法
- 数据库日志文件处理办法
- redo文件丢失处理方法
- sql 日志文件太大的处理办法
- 【转载】sql server日志文件总结及日志满的处理办法
- sql server日志文件总结及日志满的处理办法[转]
- sql server日志文件总结及日志满的处理办法
- sql-server日志文件总结及日志满的处理办法
- MSSQL sql-server日志文件总结及日志满的处理办法
- oracle重做日志文件(REDO)损坏或者丢失的恢复操作
- oracle正常关闭 下redo丢失恢复。
- 随机生成token
- 平板导航栏Menu键,显示
- ATI自动化测试杂志2013年8月期下载
- CryptoAPI函数测试实例代码
- 用Unix的设计思想来应对多变的需求
- 关于数据库一致改关闭下redo日志文件丢失的处理办法的总结
- uboot移植过程
- PEX原理
- c-指针学习篇前言
- 如何让表单服务成为互联网基础服务?
- 归并排序的C++实现(大众版)
- PL/SQL Profiler 剖析报告生成html
- 线性内存分配
- sleep和wait的区别