非归档模式下利用冷备恢复数据库
2015-08-22 21:48
155 查看
1、丢失数据文件
1)、丢失system 表空间,则全备数据库,然后再使用最近的冷备还原到目的路径,最后启动数据库,完成恢复到冷备的状态,冷备后变化的数据只有在归档模式下才能同步恢复到损坏的时刻;
2)、丢失sysaux 表空间,启动数据库将sysaux 的数据文件脱机(offline),然后导出数据,新建数据库,导入数据;或者用类冷备的数据还原,加上隐藏参数忽略一致性验证来启动数据库;
3)、丢失undo 表空间,删除老的undo 表空间,建立新的undo 表空间;
4)、丢失用户数据的表空间、脱机丢失的数据文件,启动数据库,导出其他可用的数据;
5)、丢失temp表空间,直接建立新的temp表空间
2、丢失日志文件
通过resetlogs + 隐藏参数忽略一致性验证 来恢复数据库
3、丢失控制文件
建立新的控制文件
4、丢失参数文件
直接用备份恢复
5、丢失密码文件
直接用备份恢复,也可以建立新的密码文件
1)、丢失system 表空间,则全备数据库,然后再使用最近的冷备还原到目的路径,最后启动数据库,完成恢复到冷备的状态,冷备后变化的数据只有在归档模式下才能同步恢复到损坏的时刻;
2)、丢失sysaux 表空间,启动数据库将sysaux 的数据文件脱机(offline),然后导出数据,新建数据库,导入数据;或者用类冷备的数据还原,加上隐藏参数忽略一致性验证来启动数据库;
3)、丢失undo 表空间,删除老的undo 表空间,建立新的undo 表空间;
4)、丢失用户数据的表空间、脱机丢失的数据文件,启动数据库,导出其他可用的数据;
5)、丢失temp表空间,直接建立新的temp表空间
2、丢失日志文件
通过resetlogs + 隐藏参数忽略一致性验证 来恢复数据库
3、丢失控制文件
建立新的控制文件
4、丢失参数文件
直接用备份恢复
5、丢失密码文件
直接用备份恢复,也可以建立新的密码文件
相关文章推荐
- MySQL必知必会(使用子查询)
- B\S备忘录26——windows下的mysql cluster搭建
- 如何选择mysql的存储引擎
- SQL基本语法
- Sqlite3 设置插入触发器
- centos 5.5 安装redis2.4.17
- SQLITE3 使用总结
- MySQL必知必会(数据分组,Group by和Having子句, Select子句的顺序)
- mysql主从搭建-源码篇
- MongoDB
- MySQL性能测试(二)——Ubuntu 14.4.02, MySQL 5.6.25, sysbench 4.8
- Oracle Linux 7.1 安装oracle 12c RAC
- 【Java EE 学习 28 下】【Oracle面试题2道】【Oracle练习题3道】
- 数据库调优的方法有那些
- sqlite3使用示例
- sql优化
- Mongodb集群之副本集
- java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver
- 关系数据库和SQL简略笔记
- 重要!PostgreSQL的使用