小e随笔:今天是10月1日国庆节,可能大家都在做自己喜欢做的事情,比如旅游、家人团聚、朋友聚会等,我当然也不例外,在与家人小聚后还是舍不下我的Oracle,因为我喜欢做的事情就是研究Oracle。书归正传,看小e笔记先对备份和恢复来个大概了解。
什么是备份和恢复
备份和恢复指的是为了以下目的而使用的一些策略和过程:
(1) 防止数据库丢失数据
(2) 在数据丢失后重建数据库
对Oracle数据库执行备份和恢复操作
根据物理备份执行备份和恢复操作时,可使用以下解决方案:
(1) Recovery Manager:一种带有命令行客户机和Enterprise Manager GUI界面的实用程序
(2) 用户管理的备份和恢复:一种使用操作系统命令创建备份,使用SQL*Plus命令执行其它备份和恢复操作的技术
RMAN:
(1) 是提供高级功能的命令行客户机
(2) 具有功能强大的控制能力和脚本编写语言
(3) 具有公布的、支持通过接口与多数常用备份软件连接的API
(4) 可备份数据、控制文件、归档日志文件和服务器参数文件
(5) 可将文件备份到磁盘或磁带
Oracle备份方法概览
(1) 备份策略:
a.整体:备份属于数据库的控制文件和所有数据文件
b.部分:备份数据库的一部分
(2) 备份类型:
a.完全:非增量RMAN备份
b.增量:只备份以前某次备份以来更改的信息
(3) 备份模式:
a.脱机:一致性备份,也称为冷备份
b.联机:非一致性备份,也称为热备份
何时需要使用备份进行恢复
发生以下类型的错误时,通常需要使用备份执行恢复:
(1) 介质故障:因数据库文件的物理问题而导致无法读写该文件
(2) 用户错误:数据库中的数据被误更改或误删除
数据恢复概览
崩溃恢复:发生实例错误后自动恢复
介质恢复:恢复当前数据文件、控制文件
a.完全恢复:将数据库恢复到最近的时间点
b.不完全恢复(时间点恢复):将数据库恢复到在特定时间或待定系统scn时的状态
Oracle数据库体系结构:崩溃恢复
(1) 使用联机重做日志文件前滚数据库
(2) 回退未提交的更改
Oracle数据库体系结构:在介质故障后恢复
(1) 使用备份还原数据文件
(2) 使用归档和联机重做日志文件前滚数据库
配置数据库进行备份和恢复操作
在ARCHIVELOG模式下运行数据库
快速恢复区文件
综述:以上就是大致需要了解的概念,终于过了概念阶段,松一口气!!!先有个印象就好,等以后做实验的时候在慢慢体会,这些必须理解的概念,不必死记硬背。先到这里,今天小e的废话多了些。。。耽误了不少时间,以后尽量减少哈!!!
elvis
2012.10.1
知识共享~共同进步
转载请注明:
http://blog.youkuaiyun.com/elvis_dataguru/article/details/8044764