Backup and Recovery Overview
2013-02-06 08:41
387 查看
![](http://images.cnitblog.com/blog/370445/201302/02140808-3571a27c878a43419d824966e223f31c.png)
6 – 17 章全部是 oracle 备份与恢复
备份和恢复是相当重要的
- restore 与 recovery 区别
restore: 还原, 文件级别操作, 说白了就是文件的拷贝, 数据库不同步
recovery: 恢复, 数据级别的操作, 可以是数据库同步
例如: 假设我在时间点 A 做了备份, 在时间点B 数据库挂了
restore database : 因为我在时间点A做的备份,所以会把数据库恢复到时间点A,跟当前的时间点B不同步
recovery database: 例如 archivelog 和 online redo log 等,把数据库恢复到时间点B, 数据库同步.
综上: 一般做恢复应该先做 restore, 再做 recovery.
![](http://images.cnitblog.com/blog/370445/201302/02140809-85fd0ffe688d4e3a95a61a82c7899ced.png)
MTBF:事故放生的间隔时间
MTTR: 抢修时间
把数据损失降低到最小
有哪些错误
![](http://images.cnitblog.com/blog/370445/201302/02140810-55e1b1f5e2554be5b9c603e0385b46c1.png)
- SQL 语句错误 ( 小错误 )
- 用户进程出错, 用户连接到服务器,客户端的进程出现的问题
- 用户犯错
- 网络出错
- 实例错误
- 存储介质,磁盘出错
![](http://images.cnitblog.com/blog/370445/201302/02140811-5eb4e5cd8acc4dc0b7755e4dc796f65b.png)
具体问题具体分析
![](http://images.cnitblog.com/blog/370445/201302/02140812-188994a196b34229953d20b5f6e81318.png)
![](http://images.cnitblog.com/blog/370445/201302/02140813-696d773765064e65b0ea4858323a33b9.png)
![](http://images.cnitblog.com/blog/370445/201302/02140814-a5c9abaa83254f66a8d3dc2022d74f05.png)
第2种错误,oracle 自动解决( PMON )
![](http://images.cnitblog.com/blog/370445/201302/02140815-26e4b73b69014c4982da19732a314500.png)
解决: 具体问题具体分析
![](http://images.cnitblog.com/blog/370445/201302/02140816-214d73464ba045fea0b6fbb85d9e9b84.png)
以上,都是比较轻微的错误
最重要的两个错误
instance failure, Media failure
![](http://images.cnitblog.com/blog/370445/201302/02140817-4b5bb44832754812a6b769cdd117d27a.png)
典型的 instance failure 是断电,那么下一次 oracle 启动的时候,就会做 instance 恢复, 在 SGA 中最重要的两块内存是 data buffer和redo log buffer, 突然断电,那么内存中肯定有很多内容没有被保存到磁盘里,因为 oracle是异步存储,保证数据肯定先写到 redo log file中,commit 并不是把数据写到磁盘文件中,而是把这个表的改变的信息写到 redo logfile 里,没有 commit 的数据会丢失,已经 commit 的数据,还没有写到磁盘里的,会恢复。
![](http://images.cnitblog.com/blog/370445/201302/02140818-a6127448373744adb8d92d565ac40b40.png)
这种错误发生,dba不需要做什么事情
oracle SMON 会检测 redo logfile 和 undo 表空间的信息 等等内容,都会与磁盘文件同步,所以,此种情况也只要重启就可以了,不需要用户做什么内容。要查看一下 alert 来看看 SMON 的工作情况。
![](http://images.cnitblog.com/blog/370445/201302/02140819-4dcdd1f40bfc41f5aa8c9f2416515798.png)
备份,然后恢复( 解决硬盘问题 media failure )
![](http://images.cnitblog.com/blog/370445/201302/02140820-895cdbdcea4248359337eebfffb1bbbc.png)
要求,考虑
Here are some questions to consider when selecting a backup strategy:
Given the experctation of system availability, does management understand the tradeoffs of the backup strategy that is chosen ?
Are there dedicated resources available which will be needed to ensure a successful backup and recovery strategy ?
Is the importance of taking backups and preparing recovery procedures clearly understood ?
![](http://images.cnitblog.com/blog/370445/201302/02140821-d503fc7a4a0e4dc2b356e95697defbb8.png)
![](http://images.cnitblog.com/blog/370445/201302/02140821-9854dab001bd44d4ab64f1bacb01a3df.png)
![](http://images.cnitblog.com/blog/370445/201302/02140822-d3c4411c498747d79adb0fa1849ae697.png)
![](http://images.cnitblog.com/blog/370445/201302/02140823-42f44af63f144fcfa434d837dfb78a4c.png)
![](http://images.cnitblog.com/blog/370445/201302/02140824-c44b7474a5004303a1221b021ee4b35d.png)
RAC, DATA GUARD 。。。大企业
RAC : 数据存储在多台主机上, 可并行访问.
DATA GUARD : 在远端有个standby 数据库, 在主数据库操作的内容的日志文件会发送给远端的standby数据库, 并在远端的standby 实施日志文件一样的操作.
如何确认备份策略 ? 再确认.
相关文章推荐
- Oracle backup and recovery overview
- Chapter06-Backup and Recovery Overview
- 14.15 InnoDB Backup and Recovery Innodb备份和恢复
- How To Perform Oracle Solaris 11 System Backup And Recovery
- Implementing Backup and Recovery: The Readiness Guide for the Enterprise
- 转:Oracle how-to backup and recovery with RMAN
- Oracle Database Backup and Recovery Reference【每日一译】--2012-11-12
- Backup and Recovery Basics
- 7.1 Backup and Recovery Types 备份和恢复类型
- Recovery Manager And User Managed Backup
- RMAN Backup and Recovery Scenarios
- Backup and Recovery Strategies
- How to Configure RMAN I/O Block Size to Improve Backup and Recovery Performance [ID 107213.1]
- 160 You want to use the automatic management of backup and recovery operations features for your dat
- oracle帮助文档——Backup and Recovery User's Guide
- How To Backup And Recovery On IBM AIX
- 如何使用 HP Backup and Recovery Manager 备份个人文件和文件夹
- 官方文档 恢复备份指南一 Introduction to Backup and Recovery
- DB2 Backup and Recovery for LiveCycle ES
- oracle帮助文档——Backup and Recovery Reference